Accueil Médias sociaux Comment utiliser CSS3 Animations - mannequins

Comment utiliser CSS3 Animations - mannequins

Vidéo: Animate.css - CSS Animation Made Easy (Part 1) 2025

Vidéo: Animate.css - CSS Animation Made Easy (Part 1) 2025
Anonim

Le comportement de transformation est assez cool, mais CSS3 promet une forme d'animation encore plus excitante appelée le mécanisme d'animation (attendez-le). Voici une animation d'une boîte se déplaçant autour de l'écran.

Voici la stratégie de base pour créer une animation CSS:

  1. Générer un ensemble d'images clés.

    Les animations sont basées sur la notion d'images-clés. Chaque image clé spécifie l'état d'un objet et le navigateur tente de faire une transition en douceur entre les images clés.

  2. Fournissez un pourcentage pour chaque image clé.

    L'image clé commence par un pourcentage, indiquant l'emplacement de l'image clé dans l'animation. La première image clé doit être 0% (le début de l'animation) et la dernière doit être 100% (la fin de l'animation). Vous pouvez indiquer autant d'images clés intermédiaires que vous le souhaitez.

  3. Ajoutez une mini-feuille de style pour chaque image clé.

    Placez tous les styles que vous souhaitez modifier dans une petite feuille de style. À l'endroit indiqué dans la chronologie, un élément suivant cette animation affichera le comportement de style donné. Vous pouvez placer toutes les informations de style que vous voulez ici.

  4. Appliquez l'animation à vos éléments.

    La règle d'animation vous permet d'appliquer une image clé à un élément. Vous pouvez réutiliser les mêmes images clés parmi de nombreux éléments différents si vous le souhaitez.

  5. Modifiez l'animation.

    Vous pouvez appliquer plusieurs des mêmes caractéristiques à une animation que vous effectuez une transition. Il existe un certain nombre de paramètres, mais les éléments les plus couramment utilisés sont l'image clé, l'heure et la répétition.

Jetez un coup d'œil au code d'animation. html pour tout voir en action:

animation. html @keyframes anim {0% {gauche: 0px; en haut: 0px;} 25% {gauche: 100px; en haut: 0px;} 50% {gauche: 100px; en haut: 100px;} 75% {gauche: 0px; en haut: 100px;} 100% {gauche: 0px; en haut: 0px;}} @ -webkit-keyframes anim {0% {left: 0px; en haut: 0px;} 25% {gauche: 100px; en haut: 0px;} 50% {gauche: 100px; en haut: 100px;} 75% {gauche: 0px; en haut: 100px;} 100% {gauche: 0px; en haut: 0px;}} @ -moz-keyframes anim {0% {left: 0px; en haut: 0px;} 25% {gauche: 100px; en haut: 0px;} 50% {gauche: 100px; en haut: 100px;} 75% {gauche: 0px; en haut: 100px;} 100% {gauche: 0px; haut: 0px;}} @ -o-images-clés anim {0% {gauche: 0px; en haut: 0px;} 25% {gauche: 100px; en haut: 0px;} 50% {gauche: 100px; en haut: 100px;} 75% {gauche: 0px; en haut: 100px;} 100% {gauche: 0px; top: 0px;}} #box {position: absolue; bordure: 1px noir uni; -webkit-animation: anim 5s linéaire infini; -moz-animation: anim 5s linéaire infini; -o-animation: anim 5s linéaire infini; animation: anim 5s linear infinite;} Boîte de déplacement

Il y a un certain nombre de choses à noter sur cet exemple:

  • Créer une série d'images clés appelée La règle @keyframes est utilisée pour créer une page ressource de niveau qui peut être utilisée dans le reste du CSS.Dans ce cas, il est utilisé pour générer un ensemble d'images clés.

  • Construire des versions spécifiques au navigateur: Malheureusement, le mécanisme d'animation nécessite toujours des préfixes spécifiques au navigateur. Il est généralement plus facile de cibler un navigateur, puis de copier pour les autres navigateurs lorsque le comportement de base fonctionne.

  • Cet exemple déplace un élément dans un motif carré: Pour cet exemple particulier, un div bougera dans un mouvement carré. Lorsque vous regardez les images clés, vous verrez qu'un simple changement à la position gauche et supérieure de la div a été fait au fil du temps.

  • Début et fin identiques: Si vous prévoyez d'exécuter cette animation en continu, vous voulez que les points de début et de fin soient les mêmes.

  • Appliquez l'ensemble d'images clés anim à l'élément: Appliquez l'ensemble d'images clés anim en utilisant la règle d'animation.

  • Indiquez la durée de l'animation: Les animations concernent les changements dans le temps. La balise d'animation nécessite donc une durée, mesurée en secondes (s) ou en millisecondes (ms).

  • Déterminer l'assouplissement: L'assouplissement est la façon dont l'animation agit au début et à la fin d'un segment d'animation. La règle linéaire utilisée ici maintient l'animation à une vitesse constante. Vous pouvez également utiliser (le comportement par défaut) la facilité d'accès pour que l'élément se déplace à un taux variable.

  • Détermine le nombre de répétitions: Vous pouvez spécifier un nombre de fois pour répéter l'animation. Si vous laissez cette partie, l'animation ne se produira qu'une seule fois lors du premier chargement de la page. Vous pouvez spécifier infini pour que l'animation répète tant que la page est en mémoire.

Notez qu'il existe de nombreux autres paramètres que vous pouvez définir, tels que l'accélération et le délai. Ceux-ci peuvent être définis via la règle d'animation ou avec des règles individuelles. Pour l'instant, vous voudrez peut-être garder vos animations aussi simples que possible, au moins jusqu'à ce que les navigateurs puissent tous gérer les animations sans les préfixes des fournisseurs.

Comment utiliser CSS3 Animations - mannequins

Le choix des éditeurs

Comment détecter les atteintes à la sécurité sur vos fichiers journaux Web hébergés - dummies

Comment détecter les atteintes à la sécurité sur vos fichiers journaux Web hébergés - dummies

Grande question est toujours sur la sécurité. Comment pouvez-vous repérer les failles de sécurité hébergées sur le Web pour protéger votre site et garantir qu'il ne sera pas piraté? La réponse courte est la suivante: Vous ne pouvez pas. Tout est piratable avec suffisamment de temps, des cerveaux sournois et des ressources. Cependant, il y a des choses que vous pouvez faire pour vous protéger un peu. ...

Comment utiliser MySQL Workbench pour votre site Web - dummies

Comment utiliser MySQL Workbench pour votre site Web - dummies

Bien que phpMyAdmin et d'autres outils d'hébergement Web Pour gérer les bases de données, il est possible que vous ayez besoin de quelque chose de plus puissant. MySQL Workbench est une bonne source dans cette instance. MySQL Workbench est un outil de conception et d'administration de base de données gratuit créé par Oracle qui réunit deux produits: MySQL Query Browser et MySQL ...

Le choix des éditeurs

Comment mettre du texte sur un cercle dans QuarkXPress - texte fictif

Comment mettre du texte sur un cercle dans QuarkXPress - texte fictif

Sur un cercle - c'est-à-dire texte suivant l'extérieur d'un cercle ou ovale - est un élément de conception commun dans les mises en page. C'est vraiment facile à faire dans QuarkXPress, mais ce n'est pas du tout évident comment. Procédez comme suit: Obtenez l'outil Ovale de la palette Outils et dessinez ...

ÉChanges peer-to-peer par rapport aux échanges Bitcoin réguliers - mannequins

ÉChanges peer-to-peer par rapport aux échanges Bitcoin réguliers - mannequins

Deux types d'échanges de bitcoins sont utilisés : peer-to-peer et régulier. D'une part, il y a les échanges de bitcoins réguliers, qui utilisent un carnet de commandes pour faire correspondre les ordres d'achat et de vente entre les personnes. Cependant, ni l'acheteur ni le vendeur n'ont la moindre idée de l'identité de l'autre partie, ce qui permet à tous les utilisateurs ...

L'interface d'application QuarkXPress - les nuls

L'interface d'application QuarkXPress - les nuls

Les palettes visibles à gauche, à droite et en bas de QuarkXPress sont flottantes - vous pouvez les faire glisser n'importe où qui vous convient. Contrairement aux palettes, les menus de la barre de menu sont collés: vous devez toujours passer la souris à la barre de menu pour y accéder. Cependant, ...

Le choix des éditeurs

Sept erreurs d'optimisation de moteur de recherche - nuls

Sept erreurs d'optimisation de moteur de recherche - nuls

Lorsque vous essayez d'obtenir votre site Web, c'est facile de faire des erreurs d'optimisation de moteur de recherche. Voici quelques-unes des erreurs de référencement les plus courantes. Vous ne connaissez pas vos mots-clés C'est également un problème majeur: la grande majorité des sites sont créés sans que les propriétaires ou les développeurs du site ne sachent vraiment ce que sont les mots-clés ...

Soumission de pages aux moteurs de recherche pour l'optimisation - dummies

Soumission de pages aux moteurs de recherche pour l'optimisation - dummies

Vous avez probablement vu "soumission "Services annoncés pour le référencement, peut-être sous la forme de spam dans votre boîte de réception, offrant de soumettre votre site Web à des centaines de moteurs de recherche, encore et encore. Dans la plupart des cas, ces services de soumission sont une perte totale de temps et d'argent. Voici comment obtenir votre site Web dans les moteurs de recherche. You ...

Six mythes À propos de Search Engine Optimization - mannequins

Six mythes À propos de Search Engine Optimization - mannequins

Il existe une grande confusion dans le monde des moteurs de recherche. beaucoup de mythes. Voici quelques-uns des mythes communément crus qui peuvent nuire à vos positions de moteur de recherche. Tout est une question de métabalises et de soumissions. C'est le mythe le plus répandu et le plus préjudiciable de tous, tenu par de nombreux concepteurs et développeurs Web. ...