Derniers tutoriels de développement web
 

Comment - CSS Loader


Apprenez à créer un préchargement avec CSS.


Comment faire pour créer un chargeur


Étape 1) Ajouter HTML:

Exemple

<div class="loader"></div>
Étape 2) Ajouter CSS:

Exemple

.loader {
    border: 16px solid #f3f3f3; /* Light grey */
    border-top: 16px solid #3498db; /* Blue */
    border-radius: 50%;
    width: 120px;
    height: 120px;
    animation: spin 2s linear infinite;
}

@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}
Essayez vous - même »

exemple Explained

La border propriété spécifie la taille de la bordure et la couleur de la bordure du chargeur. Le border-radius la border-radius propriété transforme le chargeur en cercle.

La chose bleue qui tourne à l' intérieur de la frontière est spécifiée à la border-top propriété. Vous pouvez également inclure border-bottom , border-left et / ou border-right si vous voulez plus "spinners" (see example below) - (see example below) .

La taille du chargeur est spécifié avec la width et la height des propriétés.

Enfin, on ajoute une animation qui fait tourner la chose bleue pour toujours avec 2 secondes la vitesse d'animation.

Remarque: Vous devez également inclure préfixes -webkit- et -ms- pour les navigateurs qui ne prennent pas en charge l' animation et des propriétés de transformation. Cliquez sur l'exemple pour voir comment.


Ajouter plus filateurs

Exemple

.loader {
 border-top: 16px solid blue;
 border-bottom: 16px solid blue;
}
Essayez vous - même »

Exemple

.loader {
 border-top: 16px solid blue;
 border-right: 16px solid green;
 border-bottom: 16px solid red;
}
Essayez vous - même »

Exemple

.loader {
 border-top: 16px solid blue;
 border-right: 16px solid green;
 border-bottom: 16px solid red;
 border-left: 16px solid pink;
}
Essayez vous - même »


Un autre exemple

Un exemple de la façon de placer le chargeur au milieu de la page et spectacle "page content" la "page content" lors du chargement est terminé: