hideout-lastation.com
Paradis Pour Les Concepteurs Et Les Développeurs


Utilisation et mise en forme de HTML5 Meter [Guide]

Si vous connaissez la barre de progression HTML, qui indique la quantité d'activité effectuée, vous constaterez que l'élément de mesure est similaire à celui-ci - les deux affichent une valeur courante sur une valeur maximale . Mais contrairement à la barre de progression, la barre de mesure ne doit pas être utilisée pour montrer les progrès.

Il est utilisé pour afficher une valeur statique dans une plage spécifique . Par exemple, vous pouvez indiquer l'espace de stockage utilisé dans un stockage sur disque en indiquant la quantité d'espace de stockage remplie et la quantité non utilisée.

En plus de cela, l'élément de mesure peut également être utilisé pour visualiser jusqu'à trois régions dans sa gamme. En réutilisant l'exemple de l'espace de stockage, vous pouvez également indiquer visuellement si l'espace occupé est peu rempli (disons inférieur à 30%) ou proche de la moitié (entre 30 et 60%) ou plus de moitié plein (plus de 60%) en utilisant des couleurs différentes. Cela aide les utilisateurs à savoir quand ils atteignent la limite de stockage.

Dans ce post, nous allons vous montrer comment styliser la barre de mesure pour les deux objectifs mentionnés, c'est-à-dire une jauge simple (sans les régions indiquées) et deux exemples de jauges avec 3 régions de couleurs indiquées. Pour ce dernier, nous allons travailler sur la création d'une jauge de «marques» pour montrer les marques pauvres, moyennes et bonnes, et une jauge de «pH» pour montrer les valeurs de pH acides, neurales et alcalines.

Les attributs

Avant de commencer avec les exemples et aller en profondeur, jetons un coup d'œil dans sa liste d'attributs ci-dessous, plus sur ces attributs comme leurs défauts, etc. seront couverts dans les exemples.

  • value - La valeur de l'élément de meter
  • min - La valeur minimale de la plage du compteur
  • max - La valeur maximale de la plage du compteur
  • low - Indique la valeur limite basse
  • high - Indique la valeur limite élevée
  • optimum - Le point optimal de la gamme

1. Styling Une jauge simple

Voici un exemple très simple utilisant un seul attribut, la value . Avant de continuer, nous devons d'abord savoir trois choses:

(1) Il y a une valeur min et max par défaut définissant la plage de meter, qui est 0 et 1 respectivement. (2) Si la value spécifiée par l'utilisateur ne se situe pas dans la plage du meter, elle prendra la valeur de min ou max, selon la valeur la plus proche. (3) La balise de fin est obligatoire.

Voici la syntaxe:

 0.5 
Alternativement, nous pouvons également ajouter des attributs min et max, fournissant ainsi une plage définie par l'utilisateur comme ceci:

2. Styling La jauge "Marks"

Premièrement, nous devons diviser la gamme en trois régions (gauche / basse, moyenne, droite / haute). Ce sont high attributs low et high qui entrent en jeu. C'est ainsi que les trois régions sont divisées.

Les trois régions sont formées entre min & low, low & high et high & max .

Maintenant il est évident qu'il y a certaines conditions low et high suivre pour que les trois régions se forment:

  • low ne peut pas être inférieur à min et supérieur à high et max
  • high ne peut pas être supérieur à max et inférieur à low & min .
  • Et quand un critère est cassé à la fois low et high prendront la valeur de l'autre variable dans les critères qui n'est pas satisfaite, c'est-à-dire si la valeur low est inférieure à min qu'elle ne devrait pas être, low obtiendra la valeur min .

Dans cet exemple, nous considérerons nos trois régions de gauche à droite comme étant:

  • Pauvre : (0-33)
  • Moyenne : (34-60)
  • Bon : (61-100)

Par conséquent, les éléments suivants sont des valeurs pour les attributs; min="0" low="34" high="60" max="100" .

Voici une image visualisant les régions.

Même s'il y a trois régions dans le mètre que nous avons créées tout à l'heure, cela indiquera seulement deux "sortes" de régions dans seulement deux couleurs pour le moment. Pourquoi? Parce que l' optimum est dans la région médiane.

Point optimal

Quelle que soit la région (parmi les trois), le point optimum est considéré comme une "région optimale" colorée en vert par défaut. La région (s) immédiatement à côté est appelée la "région sous-optimale" et elle est colorée en orange. La plus éloignée est une "région peu optimiste", colorée en rouge.

Jusqu'à présent, dans notre exemple, nous n'avons pas assigné de valeur optimum . Par conséquent, la valeur par défaut devient 50, ce qui fait de la région centrale la "région optimale" et celles qui se trouvent juste à côté (à la fois à gauche et à droite) en tant que "régions sous-optimales".

En résumé, dans le cas ci-dessus, toute valeur de l'élément du meter qui tombe dans la région médiane est indiquée par le vert; le reste orange.

Ce n'est pas ce que nous voulons. Nous voulons qu'il soit coloré de cette façon: Pauvre (rouge), Moyenne (orange), Bonne (verte)

Puisque la région de droite doit être considérée comme notre région optimale, nous donnerons une valeur optimum qui tombera dans la région de droite (n'importe quelle valeur entre 61 et 100, y compris 61 et 100).

Nous prenons 90 pour cet exemple. Cela rendra la région de droite "optimale", le milieu (sa prochaine région immédiate) "sous-optimale" et l'extrême gauche la région "pas très optimale".

C'est ce que nous obtiendrons sur notre jauge.

2. Styling La jauge "pH"

Tout d'abord, un reniflard sur les valeurs de pH. Une solution acide a un pH inférieur à 7, une solution alcaline a un pH supérieur à 7 et si vous atterrissez sur 7, c'est une solution neutre.

Ainsi, nous utiliserons les valeurs et attributs suivants:

low="7", high="7", max="14", et le min prendra la valeur par défaut de zéro.

Avant d'ajouter le reste des attributs pour compléter le code, décidons des couleurs: Acidic (rouge), Neutral (blanc) et Alkaline (bleu). Considérons également la région acide (région inférieure à 7) comme "optimale"

Voici les pseudo éléments CSS que nous allons cibler pour obtenir le visuel désiré dans firefox . (Pour les pseudo-éléments du webkit et plus, reportez-vous aux liens listés sous "référence".)

 .ph_meter {arrière-plan: gris clair; largeur: 300px; } .ph_meter: -moz-meter-optimum :: - moz-mètre-barre {arrière-plan: indianred; } .ph_meter: -moz-meter-sub-optimum :: - moz-mètre-barre {arrière-plan: antiquewhite; } .ph_meter: -moz-mètre-sous-sous-optimal :: - moz-mètre-barre {arrière-plan: steelblue; } 

Voici le code html complet et le résultat final de la jauge de pH.

Les références
  • HTML5 Meter W3C spec
  • Liste des pseudo-éléments et classes de webkit
  • Liste des pseudo-éléments spécifiques au fournisseur

Plus d'informations sur Hongkiat: Barre de progression Création et mise en forme avec HTML5

5 choses que vous pouvez faire quand quelqu'un vole votre idée

5 choses que vous pouvez faire quand quelqu'un vole votre idée

Le vol d'idées arrive tout le temps dans l'industrie créative. Quand vous arrivez avec quelque chose de frais et excitant qui attire l'attention, il est inévitable que vous serez arraché à un moment donné par d'autres qui cherchent à monter sur les talons de votre succès. Et oui, ça craint.Contrair

(Conseils techniques et de conception)

Top Facture et services de comptabilité pour les concepteurs indépendants

Top Facture et services de comptabilité pour les concepteurs indépendants

Les pigistes gèrent généralement peu d'emplois en même temps et le client n'est pas la seule raison qui pousse un pigiste freelance. En tant que votre propre patron, vous gérez votre travail et, malheureusement, vous êtes votre propre comptable . Chaque projet sera facturé des frais différents qui entraîneront des factures différentes ou des factures volantes à votre façon et qui peuvent être péniblement pénibles si vous ne l'avez pas fait correctement.Pour éviter un

(Conseils techniques et de conception)