Maison > interface Web > tutoriel CSS > Comment puis-je déclencher simultanément plusieurs animations CSS ?

Comment puis-je déclencher simultanément plusieurs animations CSS ?

DDD
Libérer: 2024-12-24 18:05:14
original
953 Les gens l'ont consulté

How Can I Simultaneously Trigger Multiple CSS Animations?

Déclenchement simultané de plusieurs animations CSS

Lorsqu'il s'agit d'animations CSS, il est souvent souhaitable d'exécuter plusieurs animations simultanément. Ceci peut être réalisé en exploitant la propriété d'animation.

Structure du code

Pour déclencher deux animations simultanément, on peut utiliser une liste séparée par des virgules dans la déclaration d'animation, comme indiqué ci-dessous :

animation: rotate 1s, spin 3s;
Copier après la connexion

Dans ce cas, les animations de rotation et de rotation seront toutes deux appliquées à l'élément spécifié. Chaque animation conservera ses propriétés prédéfinies, telles que la durée et la fonction de synchronisation.

Implémentation de la démonstration

Pour illustrer ce concept, considérons l'exemple de code suivant :

.image {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 120px;
    height: 120px;
    margin:-60px 0 0 -60px;
    -webkit-animation: spin 2s linear infinite, scale 4s linear infinite;
}

@-webkit-keyframes spin { 
    100% { 
        transform: rotate(180deg);
    } 
}

@-webkit-keyframes scale {
    100% {
         transform: scaleX(2) scaleY(2);
    }
}
Copier après la connexion

Ici, plusieurs animations sont définies dans la propriété -webkit-animation à l'aide de virgules. L'animation de rotation fera pivoter l'image toutes les 2 secondes, tandis que l'animation d'échelle doublera sa taille toutes les 4 secondes.

Démonstration en direct

Pour voir cet effet en action, reportez-vous à l'URL suivante : http://jsfiddle.net/Ugc5g/3392/

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal