Maison > interface Web > tutoriel CSS > Comment faire pivoter les images en continu en CSS3 ? 【Explication détaillée】

Comment faire pivoter les images en continu en CSS3 ? 【Explication détaillée】

藏色散人
Libérer: 2018-09-06 14:48:50
original
24174 Les gens l'ont consulté

Cet article vous présentera en détail comment utiliser CSS3 pour obtenir l'effet de rotation continue des images. Lorsque nous concevons des pages Web, nous rencontrons souvent divers problèmes liés à l'affichage des images. Par exemple, certaines doivent arrondir les images. . Affichage d'angle, cliquez sur l'image pour agrandir l'affichage et d'autres effets.

Dans mon article précédent, je vous ai également présenté la méthode spécifique d'affichage des coins arrondis des images. Vous pouvez également vous référer à cet article [Comment contrôler le style aléatoire des coins arrondis des images avec du CSS ?

Ce qui suit vous présente principalement la méthode spécifique d'utilisation de CSS3 pour obtenir une rotation automatique à 360 degrés des images

Les exemples de code HTML sont les suivants :

<div class="demo">
    <img  class="an img" src="/test/img/2.png"    style="max-width:90%"  style="max-width:90%"/ alt="Comment faire pivoter les images en continu en CSS3 ? 【Explication détaillée】" >
</div>
Copier après la connexion

L'exemple de code d'animation de rotation d'image CSS à 360 degrés est le suivant :

.demo{text-align: center;
    margin-top: 100px;}
@-webkit-keyframes rotation{
    from {-webkit-transform: rotate(0deg);}
    to {-webkit-transform: rotate(360deg);}
}
.an{
    -webkit-transform: rotate(360deg);
    animation: rotation 3s linear infinite;
    -moz-animation: rotation 3s linear infinite;
    -webkit-animation: rotation 3s linear infinite;
    -o-animation: rotation 3s linear infinite;
}
.img{border-radius: 250px;}
Copier après la connexion

Le code ci-dessus peut être directement copié et collé localement pour être testé, puis accessible via le navigateur. , l'effet sera le suivant :

Comment faire pivoter les images en continu en CSS3 ? 【Explication détaillée】

En raison de la taille limite de téléchargement des images, la capture d'écran GIF a été compressée, ce qui peut empêcher la rotation de l'image. . Mais dans des circonstances normales, il tourne selon la vitesse temporelle spécifiée. Nous devons ici faire attention à l'attribut d'animation. Cet attribut est l'attribut d'abréviation de tous les attributs d'animation. Nous avons ajouté des attributs de transformation et de style d'animation à l'image img, afin que l'image puisse obtenir un effet d'animation de rotation à 360 degrés.

La méthode pour obtenir l'effet de rotation automatique des images animées CSS est celle mentionnée ci-dessus. Tant que vous maîtrisez les propriétés de transformation et d'animation en CSS, vous pouvez obtenir la plupart des effets d'animation. Leurs principes sont fondamentalement les mêmes.

Ensuite, ce qui précède est la méthode spécifique sur la façon d'utiliser CSS3 pour obtenir l'effet d'animation consistant à faire pivoter automatiquement l'image à 360 degrés. Il a une certaine valeur de référence et j’espère qu’il sera utile à des amis dans le besoin !

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!

Étiquettes associées:
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