Comment ajouter de la transition lors du chargement d'une page web
Est-il possible d'ajouter des transition comme lors du chargement d'une page web, comme lorsque vous passez d'un div avec effet de transition.
exemple: cubeupload.com
Vous devez vous connecter pour publier un commentaire.
Vous pouvez le faire, mais pas le droit de la boîte à l'aide de css3 et html5 seulement! ce que vous pouvez faire, même sans compter sur le plus lourd des cadres, est de s'appliquer à divers élément onload événements et d'ajouter une classe css lorsque le onload événements sont à tirer!
permet de dire que vous faites de votre corps css ressembler à ceci :
vous pourriez faire quelque chose comme ceci en javascript :
dans certains navigateurs, le
this
variable au sein de l'élément de corps n'est pas vraiment reconnu, il est préférable d'utiliser document.corps au lieu!cela vous donne la liberté de jouer avec les différentes propriétés css à la fois dans les css,
transform : all 1s ease;
sans les tracas de l'apprentissage de nouveaux cadres à tous!Voici un exemple de travail
Avis : C'est, comme demandé, un html5/css3 solution! âgées navigateur ne supporte pas le css
transitions
ou laclassList
propriété!De cours.
Simplement utiliser jQuery et jQuery.blockUI plugin et utiliser un code tel que:
Dans ce cas, lorsque la page est prêt le bloc est affiché, et lorsque l'ensemble de la page est chargé à bloc est simplement caché. 🙂
Si vous voulez l'ensemble de la page pour avoir un effet de transition:
Aperçu jsFiddle: http://jsfiddle.net/tXeks/
Par exemple, à votre exemple, un pur CSS solution:
Qui ferait le lien de la couleur de texte de tour en blanc sur le vol stationnaire.
Vous pouvez l'animer avec les transitions CSS. http://www.w3schools.com/css3/css3_transitions.asp
Le mieux est d'utiliser de la plaine du javascript, Vous avez besoin d'attendre pour jquery qui, souvent, est chargé à la fin de la page, un événement que la page est chargée.
ajouter cette après corps