Maison > interface Web > js tutoriel > Comment créer une barre de progression chargée dynamiquement en js ? (exemple de code)

Comment créer une barre de progression chargée dynamiquement en js ? (exemple de code)

青灯夜游
Libérer: 2018-11-20 12:00:36
original
3768 Les gens l'ont consulté

Le contenu de cet article est de présenter comment créer une barre de progression chargée dynamiquement en js ? (Exemple de code) a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer. J'espère que cela vous sera utile.

La barre de progression peut être utilisée pour décrire la progression de toute tâche en cours d'exécution. Elle est généralement utilisée pour afficher l'état des téléchargements et des téléchargements. En d’autres termes, une barre de progression peut être utilisée pour décrire l’état de tout ce qui est en cours.

Voyons comment utiliser JavaScript pour implémenter une barre de progression chargée dynamiquement ? Nous devons effectuer les étapes suivantes :

1. Créez une structure HTML pour la barre de progression :

Le code suivant contient deux éléments nommés "Progress_Status" et "myprogressbar". "Élément de balise "div".

<div id="Progress_Status"> 
  <div id="myprogressBar"></div> 
</div>
Copier après la connexion

2. Ajoutez du CSS :

Le code suivant est utilisé pour définir la largeur et la couleur d'arrière-plan de la barre de progression et l'état de progression dans le graphique à barres. .

#Progress_Status { 
  width: 50%; 
  background-color: #ddd; 
} 
  
#myprogressBar { 
  width: 1%; 
  height: 35px; 
  background-color: #4CAF50; 
  text-align: center; 
  line-height: 32px; 
  color: black; 
}
Copier après la connexion

3. Ajouter JavaScript :

Le code suivant utilise les fonctions javascript "update" et "scene" pour créer une barre de progression dynamique (animation).

function update() { 
  var element = document.getElementById("myprogressBar");    
  var width = 1; 
  var identity = setInterval(scene, 10); 
  function scene() { 
    if (width >= 100) { 
      clearInterval(identity); 
    } else { 
      width++;  
      element.style.width = width + &#39;%&#39;;  
    } 
  } 
}
Copier après la connexion

Exécuter :

Comment créer une barre de progression chargée dynamiquement en js ? (exemple de code)

Ce style de chargement est un peu monotone, on peut également ajouter des étiquettes numériques pour indiquer où se trouve l'utilisateur dans le processus ; cela nécessite l'ajout de nouveaux éléments à l'intérieur ou à l'extérieur de la barre de progression pour afficher l'état de progression.

4. Ajouter un style de chargement de numéro

Nous pouvons ajouter une instruction dans l'instruction JavaScript else {} :

element.innerHTML = width * 1  + &#39;%&#39;;
Copier après la connexion

Vous peut réaliser le style d'affichage numérique de l'état de progression du chargement, l'effet de l'opération :

Comment créer une barre de progression chargée dynamiquement en js ? (exemple de code)

Résumé : Ce qui précède est l'intégralité du contenu de cet article, j'espère qu'il sera utile à tout le monde étude . Pour plus de didacticiels vidéo connexes, veuillez visiter : Tutoriel JavaScript !

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