Bonjour Greg,
en soi c'est tout simple, si tu maîtrises le css niveau 3 (css3) et quelques rudiments de javascript.
Le principe est le suivant :
1. à ton id est attribué un class originel dans le html
2. tu lui prévois un autre class où tu modifies les attributs de propriétés, avec un effet de transition appliqué aux propriétés
3. ensuite tu affectes à ce changement de class une fonction js
4. au chargement de la page tu exécutes cette fonction, après un setTimeout 'tampon' de 1 ou 2s ou une ligne de js qui s'assure que la page est entièrement chargée avant de lancer ton animation (ou l'inverse, mais sans garantie de bon résultat si ta page est 'lourde').
5. ha ! j'oubliais de préciser que ton id est un conteneur en overflow:hidden qui contient ton image ; tu joueras sur le width du conteneur en transition (de 0px à 500px par exemple) dans le basculement de class ... ou n'importe quoi d'autre même avec ton image. La fonction js contiendrait alors le basculement simultané des class des 2 éléments. Tu pourrait y superposer un cache à opacity variable, etc. etc. Mais reste simple quand même ! parce que ce n'est qu'un 'effet visuel'.
Voilà voilà ...
Si tu veux un exemple concret de que ce principe donne, où un lecteur.swf (actif) gambade de gauche à droite au chargement, de même qu'un menu auto-dynamique se déploie :
http://sentrais.eu/aventures-chinonaises.htm
Ce principe y est appliqué également pour l'agrandissement et la réduction d'images depuis 2 cibles (miniatures et/ou agrandissements) quelconques (c-a-d croisés). Lis-y dans le code css et js ce qui t'intéresse, tu devrais comprendre comment ça marche ...
Cela te semblerait de la fine mécanique d'horloger, mais en oeuvrant avec méthode et circonspection, pièce par pièce tu arriveras rapidement à obtenir un mécanisme qui fonctionnera sans accroc.
Maintenant si tu veux qu'une img renseigne de l'état réel du chargement de la page et s'aligne sur sa progression en 'temps réel', cela risque fort d'être contradictoire ou conflictuel par css et js. Pour ça, d'autres Alsanautes te renseigneraient peut-être ... Et je devine que ton img sera de toute façon 'minimaliste'.
Modifié par pictural (17 Aug 2015 - 19:37)