Maison > interface Web > tutoriel HTML > le corps du texte

Comment créer un anneau de chargement animé en utilisant HTML et CSS ?

WBOY
Libérer: 2023-09-23 16:25:02
avant
1263 Les gens l'ont consulté

Comment créer un anneau de chargement animé en utilisant HTML et CSS ?

Vue d'ensemble

Un chargeur est un composant Web utilisé par presque toutes les applications Web. Pour créer l'anneau de chargement, nous devons avoir des connaissances préalables sur les feuilles de style en cascade (CSS), car CSS implique la partie style et animation de l'anneau de chargement. Étant donné que le composant de chargement est chargé avant que le contenu original ne soit chargé dans la page Web. Les principales propriétés de style utilisées pour créer cette fonctionnalité sont les animations, les transitions et les images clés. Ces trois propriétés CSS transformeront une simple boucle de chargement animée statique en une boucle de chargement animée.

Algorithme

Étape 1 - Créez un fichier HTML dans le dossier et ouvrez-le à l'aide d'un éditeur de texte. Ajoutez un passe-partout HTML aux fichiers HTML.

Étape 2 Créez un conteneur div parent HTML dans la balise body du document HTML avec un nom de classe "loading".

<div class="loading"></div>
Copier après la connexion

Étape 3 Créez un conteneur div enfant, qui est l'anneau de chargement principal avec un nom de classe "Loader".

<div class="loader"></div>
Copier après la connexion

Étape 4Créez une balise p contenant le texte "Chargement".

<p>Loading ....</p>
Copier après la connexion

Étape 5 Créez maintenant un fichier style.css et liez le fichier au document HTML.

<link rel="stylesheet" href="style.css">
Copier après la connexion

Étape 6 Maintenant, stylisez l'élément HTML et faites sonner le chargeur dans la page Web.

body {
   margin: 0;
   width: 100%;
   height: 100vh;
   display: flex;
   align-items: center;
   justify-content: center;
}

p {
   font-family: 'Segoe UI';
}
Copier après la connexion

Étape 7 Ciblez la classe de chargement et créez une bordure en utilisant le rayon de la bordure pour créer une structure semblable à un cadre en anneau.

.loader {
   border: 10px solid #d6d6d6;
   border-radius: 50%;
   border-top: 10px solid #5bdb34;
   width: 50px;
   height: 50px;
}
Copier après la connexion

Étape 8 Ajoutez l'attribut d'animation à l'élément de chargement, avec le nom de l'animation "lring" et incluant la durée de l'animation et le nombre d'itérations.

.loader {
   border: 10px solid #d6d6d6;
   border-radius: 50%;
   border-top: 10px solid #5bdb34;
   width: 50px;
   height: 50px;
   animation: lring 1s linear infinite;
}
Copier après la connexion

Étape 9 Créez maintenant les propriétés d'image clé, positionnez l'animation ci-dessus et définissez l'animation sur l'élément.

@keyframes lring {
   0% {
      transform: rotate(0deg);
   }
   
   100% {
      transform: rotate(360deg);
   }
}
Copier après la connexion

Étape 10 L'anneau de chargement animé a été créé avec succès.

Exemple

Dans cet exemple, nous créons un composant fonctionnel de boucle de chargement animé en utilisant de simples propriétés d'animation HTML et CSS. Pour y parvenir, nous avons créé deux fichiers, le premier fichier est index.html qui est la mise en page ou le cadre de l'anneau de chargement et l'autre fichier est le fichier style.css qui est le style et le fonctionnement de l'anneau de chargement.



   loading ring
   <link rel="stylesheet" href="style.css">
   


   
<div class="loader"></div> <p>Loading ....</p>
Copier après la connexion

Conclusion

Les fonctionnalités ci-dessus sont disponibles pour toutes les applications Web ou mobiles. Puisque ce qui est créé ci-dessus n'est qu'un composant, nous pouvons intégrer ce composant fonctionnel dans une application active en utilisant l'API pour obtenir des données ou des données locales. Ainsi, lorsque les données réseau ne sont pas encore chargées sur notre page Web, nous pouvons afficher le chargement. animation à l'écran Boucle Une fois les données chargées, nous remplaçons la boucle de chargement par le contenu du site. Nous pouvons également créer des charges animées de différents designs.

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:tutorialspoint.com
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