Attribut ANIMATION-NAME

Rôle

L’attribut animation-name permet de spécifier le nom de la commange @keyframes utilisée par une animation

La commande @keyframes spécifie les étapes de l’animation : vous pouvez découper l’animation en deux étapes (from to) ou en plusieurs étapes (entre 0 et 100%)

Version : CSS3

Héritage (inherit) : non

Propriété Javascript : element.style.animationName

Testez vous-même cet attribut

Utilisez Codepen.

– Le code CSS

body{
  padding: 10px;
  background-color: rgb(230,230,230);
}
img{
  border-radius: 50%;
  width: 100px;
  position: relative;
  display: block;
  margin: 0 auto;
  border: thin solid orange;
  animation-name: cos;
  animation-duration: 1s;
  animation-timing-function:ease-in ;
  animation-direction: alternate ;
  animation-iteration-count: infinite;
}
@keyframes cos {
  0% {top: 0px}
  100% {top: 150px}
}

– Le code HTML

<img src="lorempixel.com/output/animals-q-c-100-100-10.jpg" alt="">

Résultat

Dans cet exemple, la commande @keyframes est ‘cos’

Compatibilité

navigateur-chromenavigateur-firefoxnavigateur-ienavigateur-safarinavigateur-opera

L’attribut animation-name est pris en charge par tous les principaux navigateurs
A partir d’Internet Explorer 10
Pour implémenter cet attribut sur un ensemble de navigateur, vous devez utilisez les préfixes -webkit-(Chrome, Safari, Android…), -moz- (Mozilla), -o- (Opéra)

Valeurs

Les différentes valeurs de l’attribut animation-name sont:

nom du keyframe
Le nom du keyframe pour l’animation
Syntaxe :
animation-name : cos
none
Pas de nom : peut être utile pour annuler une animation sur l’élément HTML
Syntaxe :
animation-name : none
initial
Défini à sa valeur initiale (attention pas pris en charge par Internet Explorer et Opéra en dessous de la version 15). Peut être utilisé pour « neutraliser » une spécification.
Syntaxe :
animation-name : initial
inherit
Hérite de la même propriété que l’élément parent.
Syntaxe :
animation-name : inherit

A voir aussi

animation– animation-delay– animation-duration– animation-timing-function