Comment créer : Chargeur CSS
- Page précédente Liste de tâches à faire
- Page suivante Bouton
Apprenez à créer un préchargeur avec CSS.
Comment créer un chargeur
Première étape - Ajouter HTML :
<div class="loader"></div>
Deuxième étape - Ajouter CSS :
.loader { border: 16px solid #f3f3f3; /* Gris clair */ border-top: 16px solid #3498db; /* Bleu */ border-radius: 50%; width: 120px; height: 120px; animation: spin 2s linear infinite; } @keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } }
Exemple d'explication :
border
attribut spécifie la taille et la couleur des bords du chargeur.border-radius
propriété transforme le chargeur en forme circulaire.
La partie bleue qui tourne à l'intérieur des bords est déterminée par border-top
attributs spécifient. Si vous souhaitez plus de "rotateurs", vous pouvez également inclure border-bottom
,border-left
et/ou border-right
(voir l'exemple ci-dessous).
La taille du chargeur est déterminée par width
et height
attribut spécifié.
Enfin, nous avons ajouté une animation qui fait tourner le bleu en permanence à une vitesse d'animation de 2 secondes.
Attention :pour ceux qui ne le prennent pas en charge animation
et transform
les navigateurs prenant en charge cette propriété, vous devriez également inclure une -webkit-
préfixe. Cliquez sur l'exemple pour voir comment procéder.
ajouter plus de rotateurs
Exemple
.loader { border-top: 16px solid blue; border-bottom: 16px solid blue; }
Exemple
.loader { border-top: 16px solid blue; border-right: 16px solid green; border-bottom: 16px solid red; }
Exemple
.loader { border-top: 16px solid blue; border-right: 16px solid green; border-bottom: 16px solid red; border-left: 16px solid pink; }
Un autre exemple
Comment placer le chargeur au centre de la page et afficher "Contenu de la page" une fois le chargement terminé :
Exemple
- Page précédente Liste de tâches à faire
- Page suivante Bouton