Introduction
Dans ce laboratoire, nous allons explorer le monde des animations CSS en créant une animation de chargeur rebondissant. Ce laboratoire est conçu pour vous aider à comprendre comment utiliser @keyframes pour définir des animations, comment appliquer des animations à des éléments à l'aide de CSS et comment contrôler le temps et la direction des animations. À la fin de ce laboratoire, vous aurez une meilleure compréhension de la manière de créer des animations attrayantes et dynamiques à l'aide de CSS.
Chargeur rebondissant
index.html et style.css ont déjà été fournis dans la machine virtuelle.
Pour créer une animation de chargeur rebondissant :
- Définissez une animation
@keyframesqui utilise les propriétésopacityettransform, avec une translation sur un seul axe surtransform: translate3d()pour une meilleure performance. - Créez un conteneur parent avec la classe
.bouncing-loaderqui utilisedisplay: flexetjustify-content: centerpour centrer les cercles rebondissants. - Donnez aux trois éléments
<div>pour les cercles rebondissants la mêmelargeur,hauteuretborder-radius: 50%pour les rendre circulaires. - Appliquez l'animation
bouncing-loaderà chacun des trois cercles rebondissants. - Utilisez un
animation-delaydifférent pour chaque cercle etanimation-direction: alternatepour créer l'effet approprié.
Voici le code HTML :
<div class="bouncing-loader">
<div></div>
<div></div>
<div></div>
</div>
Et voici le code CSS :
@keyframes bouncing-loader {
to {
opacity: 0.1;
transform: translate3d(0, -16px, 0);
}
}
.bouncing-loader {
display: flex;
justify-content: center;
}
.bouncing-loader > div {
width: 16px;
height: 16px;
margin: 3rem 0.2rem;
background: #8385aa;
border-radius: 50%;
animation: bouncing-loader 0.6s infinite alternate;
}
.bouncing-loader > div:nth-child(2) {
animation-delay: 0.2s;
}
.bouncing-loader > div:nth-child(3) {
animation-delay: 0.4s;
}
Veuillez cliquer sur 'Go Live' dans le coin inférieur droit pour exécuter le service web sur le port 8080. Ensuite, vous pouvez actualiser l'onglet Web 8080 pour prévisualiser la page web.
Sommaire
Félicitations ! Vous avez terminé le laboratoire du Chargeur rebondissant. Vous pouvez pratiquer d'autres laboratoires dans LabEx pour améliorer vos compétences.