Maison  >  Article  >  interface Web  >  contrôles de progression et de compteur en HTML5

contrôles de progression et de compteur en HTML5

黄舟
黄舟original
2017-06-29 14:16:442059parcourir

En HTML5, a ajouté des contrôles de progression et de compteur . Le contrôle de progression est un contrôle de barre de progression, qui peut représenter la progression des tâches, telles que la progression de l'installation du logiciel, de la copie de fichiers et d'autres scénarios dans les systèmes Windows. Le contrôle du compteur est un contrôle de barre de mesure, qui représente une certaine mesure et convient aux expressions quantitatives telles que la température, le poids et la quantité.

Table des matières

1. 6ecb87e5318a36c03c59e25d55f43372 Barre de progression

 1.1 Fonctionnalités

 1.2 Exemple

2. ; Barre de mesure

 2.1 Fonctionnalités

 2.2 Exemple

1 47970b5907be430d212d9687cec6df5d de la tâche. Par exemple, la progression de scénarios tels que l'installation de logiciels et la copie de fichiers dans les systèmes Windows.

Fonctionnalités 1.1

Syntaxe

 :

Attributs
<progress value="0.5">50%</progress>

 :max {number} : définissez ou obtenez la valeur maximale de la barre de progression.

Valeur par défaut : Lorsque cette propriété n'est pas définie, la valeur maximale du contrôle est 1.

value

{number} : Définissez ou obtenez la valeur actuelle de la barre de progression.

Valeur par défaut : Lorsque cette valeur n'est pas définie, la barre de progression est de type "incertain", sans information de progression spécifique ; lorsqu'il n'y a pas d'attribut max (le maximum par défaut de la barre de progression est 1) , la plage de valeurs par défaut est de 0,01 à 1,0. Lorsqu'elle est réglée sur 0,2, cela signifie une progression de 20 %.

Prise en charge de la version minimale du navigateur

 : IE 10, Chrome 8

Contrôler le contenu : Lorsque le navigateur ne prend pas en charge ce contrôle, le contrôle sera affiché Le contenu du contrôle ne sera pas affiché par les navigateurs prenant en charge ce contrôle.

1.2 Exemple

Exemple 1 : Contenant un attribut de valeur

进度:<progress value="0.25" >25%</progress>

Exemple 2 : Contient l'attribut max

进度:<progress max="100" value="25" >25%</progress>
Exemple 3 : Barre de progression incertaine (aucun attribut de valeur)

IE8

 : Afficher le contenu du texte.
进度:<progress >正在下载...</progress>

IE11 : affiche un effet d'

animation

de gauche à droite. Chrome : Affiche un effet d'animation de gauche à droite, puis de droite à gauche.

2. 0bfb43d3b890fce21fa49855b6b81a47 Barre de mesure

Explication

 : Indique une certaine mesure, adaptée à la température, au poids, à la quantité, etc. Performance quantitative.

Fonctionnalités 2.1

Syntaxe :

Attributs

 :
进度:<meter value="0.5"></meter>

valeur {number} : Définissez ou obtenez la valeur de ce contrôle, qui doit être comprise entre les valeurs min et max.

max {number} : Définissez la valeur maximale de ce contrôle.

Valeur par défaut : Lorsque cette propriété n'est pas définie, la valeur maximale du contrôle est 1.

min

{number} : Définissez la valeur minimale de ce contrôle.

Valeur par défaut : Lorsque cette propriété n'est pas définie, la valeur minimale du contrôle est 0.

faible

{numéro} : définissez la valeur seuil trop faible lorsque la valeur est inférieure à faible et supérieure à min, la couleur trop faible s'affiche.

élevé {numéro} : définissez un seuil trop élevé lorsque la valeur est supérieure à élevée et inférieure au maximum, une couleur trop élevée s'affichera.

optimum {number} : définissez la valeur optimale,

Prise en charge de la version minimale du navigateur : IE ne prend pas en charge, Chrome 8

Contenu du contrôle : Lorsque le navigateur ne prend pas en charge ce contrôle, le contenu du contrôle sera affiché. Les navigateurs prenant en charge ce contrôle n'afficheront pas le contenu du contrôle.

2.2 ExempleExemple 1 : Aucun attribut


进度:<meter></meter>
Exemple 2 : valeur 4b7dcb8c706645461683d5470020d009 max (max par défaut à 1,0)

进度:<meter value="5"></meter>
Exemple 5 : valeur e4133511e32025955faf3e5159f483a2 min(min默认为0)
进度:<meter value="0.5"></meter>

 

示例8:value c0f00d6a63d1cdbbc9cc048ed668414e high

进度:<meter value="0.9" high="0.8"></meter>

 

示例11:value 8991c4cf6faf7bba1c504ded2b169f2e low

进度:<meter value="0.5" low="0.25"></meter>

 

示例14:optimum < low < value < high

进度:<meter low="0.25" optimum="0.15" high="0.75" value="0.5"></meter>

 

示例15:low < optimum = value < high

进度:<meter low="0.25" optimum="0.5" high="0.75" value="0.5"></meter>

 

示例16:low < value < high < optimum

进度:<meter low="0.25" optimum="0.85" high="0.75" value="0.5"></meter>

 

示例17:value < low < high < optimum

进度:<meter low="0.25" optimum="0.85" high="0.75" value="0.2"></meter

 

示例18:optimum < low < high < value

进度:<meter low="0.25" optimum="0.2" high="0.75" value="0.8"></meter>

 

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!

Déclaration:
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