de.hideout-lastation.com
Paradies Für Designer Und Entwickler


Verwenden und Anreden von HTML5 Meter [Guide]

Wenn Sie mit dem HTML-Fortschrittsbalken vertraut sind, der anzeigt, wie viel von einer Aktivität ausgeführt wurde, werden Sie feststellen, dass das Meter-Element dem ähnlich ist - beide zeigen einen aktuellen Wert von einem maximalen Wert . Im Gegensatz zur Fortschrittsleiste kann die Meterleiste jedoch nicht zur Anzeige des Fortschritts verwendet werden.

Es wird verwendet, um einen statischen Wert in einem bestimmten Bereich anzuzeigen, z. B. können Sie den Speicherplatz angeben, der in einem Festplattenspeicher verwendet wird, indem Sie anzeigen, wie viel Speicherplatz belegt ist und wie viel nicht.

Darüber hinaus können mit dem Meterelement bis zu drei Bereiche in seinem Bereich visualisiert werden. Bei der Wiederverwendung des Speicherplatzes können Sie nicht nur angeben, wie viel Platz belegt ist, sondern auch visuell, ob der belegte Speicherplatz nur wenig (z. B. unter 30%) oder fast halb voll (zwischen 30 bis 60%) oder mehr belegt ist halb voll (über 60%) mit verschiedenen Farben. Dies hilft den Benutzern zu wissen, wann sie das Speicherlimit erreichen.

In diesem Beitrag zeigen wir Ihnen, wie Sie die Meterleiste für beide genannten Zwecke stylen, dh eine einfache Anzeige (ohne angedeutete Bereiche) und zwei Beispiele für Anzeigen mit 3 farblich gekennzeichneten Bereichen. Für Letzteres werden wir daran arbeiten , ein "Marken" -Messgerät zum Anzeigen von schlechten, durchschnittlichen und guten Marken und ein "pH" -Messgerät zum Anzeigen von sauren, neuralen und alkalischen pH-Werten zu schaffen.

Attribute

Bevor wir mit den Beispielen beginnen und uns eingehend damit befassen, werfen wir einen kurzen Blick auf die Liste der Attribute unten. Weitere Informationen zu diesen Attributen wie ihren Standardwerten usw. werden in den Beispielen behandelt.

  • value - Der Wert des Meterelements
  • min - Der minimale Wert der Reichweite des Zählers
  • max - Der maximale Wert der Reichweite des Messgeräts
  • low - Zeigt den unteren Grenzwert an
  • high - Zeigt den oberen Grenzwert an
  • optimum - Der optimale Punkt im Bereich

1. Styling Eine einfache Anzeige

Hier ist ein sehr einfaches Beispiel, das nur ein Attribut, den value . Bevor wir fortfahren, müssen wir zunächst drei Dinge wissen:

(1) Es gibt einen Standard- min und max Wert, der den Bereich des max definiert, der 0 bzw. 1 ist. (2) Wenn der benutzerdefinierte value nicht innerhalb des Messbereichs liegt, wird der Wert entweder min oder max, je nachdem, welcher Wert am nächsten ist, angenommen. (3) Das Ending-Tag ist obligatorisch.

Hier ist die Syntax:

 0.5 
Alternativ können wir auch Min- und max Attribute hinzufügen, um einen benutzerdefinierten Bereich wie folgt zu erhalten:

2. Styling der "Marks" Gauge

Zuerst müssen wir den Bereich in drei Bereiche aufteilen (links / niedrig, mittel, rechts / hoch). Dies sind low und high Attribute ins Spiel kommen. So sind die drei Regionen geteilt.

Die drei Regionen werden zwischen min & low, low & high und high & max .

Jetzt ist es offensichtlich, dass bestimmte Bedingungen low und high Werte für die drei zu bildenden Regionen folgen sollten:

  • low kann nicht kleiner als min und größer als high und max
  • high kann nicht größer als max und kleiner als low & min .
  • Und wenn ein Kriterium gebrochen wird, nehmen sowohl low als auch high den Wert der anderen Variablen in den Kriterien an, die nicht erfüllt sind, dh wenn low Wert low als min was nicht sein sollte, erhält low den min Wert.

In diesem Beispiel betrachten wir unsere drei Regionen von links nach rechts:

  • Schlecht : (0-33)
  • Durchschnitt : (34-60)
  • Gut : (61-100)

Daher sind die folgenden Werte für die Attribute; min="0" low="34" high="60" max="100" .

Hier ist ein Bild, das die Regionen visualisiert.

Auch wenn es in dem Meter, den wir gerade erstellt haben, drei Regionen gibt, werden im Moment nur zwei "Arten" von Regionen in nur zwei Farben angezeigt. Warum? Weil das optimum in der mittleren Region liegt.

Optimaler Punkt

In welcher Region (von den drei) der optimum Punkt liegt, wird es als eine "optimale Region" angesehen, die standardmäßig grün gefärbt ist. Die Region (en) unmittelbar daneben wird als "suboptimale Region" bezeichnet und ist orange gefärbt. Der am weitesten entfernte ist eine "nicht viel von einer optimalen Region", rot gefärbt.

Bisher haben wir in unserem Beispiel keinen Wert für optimum . Daher wird der Standardwert 50, wodurch die mittlere Region die "optimale Region" und die direkt daneben (sowohl links als auch rechts) als "suboptimale Regionen" bezeichnet werden.

Kurz gesagt, in dem obigen Fall wird jeder Wert für das Meterelement, der in die mittlere Region fällt, durch grün angezeigt; der Rest orange.

Das wollen wir nicht. Wir wollen, dass es so gefärbt wird: Schlecht (rot), Durchschnitt (orange), Gut (grün)

Da die rechte Region als unsere optimale Region zu betrachten ist, geben wir einen optimum Wert, der in die rechte Region fällt (beliebiger Wert zwischen 61-100, einschließlich 61 und 100).

Wir nehmen 90 für dieses Beispiel. Dies wird die rechte Region "optimal" machen, die Mitte (ihre nächste unmittelbare Region) "suboptimal" und die äußerste links die "nicht viel von einer optimalen" Region.

Das werden wir auf unserem Messgerät bekommen.

2. Styling Die "pH" -Anzeige

Erstens, eine Atempause für pH-Werte. Eine saure Lösung hat einen pH-Wert von weniger als 7, eine alkalische Lösung hat einen pH-Wert von mehr als 7 und wenn Sie auf 7 landen, ist das eine neutrale Lösung.

Daher werden wir die folgenden Werte und Attribute verwenden:

low="7", high="7", max="14", und das min wird den Standardwert von Null annehmen.

Bevor wir den Rest der Attribute hinzufügen, um den Code zu vervollständigen, lassen Sie uns über Farben entscheiden: Saure (rot), Neutral (weiß) und Alkaline (blau). Betrachten wir auch den sauren Bereich (linker Bereich unter 7) als "optimal"

Hier sind die CSS-Pseudo-Elemente, auf die wir zielen, um das gewünschte Bild in Firefox zu erhalten . (Für die Webkit-Meter-Pseudo-Elemente und mehr, siehe die Links unter "Referenz".)

 .ph_meter {Hintergrund: hellgrau; Breite: 300px; } .ph_meter: -moz-meter-optimum :: - moz-meter-bar {Hintergrund: indianred; } .ph_meter: -moz-meter-sub-optimum :: - moz-meter-bar {Hintergrund: antikweiß; } .ph_meter: -moz-meter-sub-sub-optimum :: - moz-meter-bar {hintergrund: stahlblau; } 

Hier ist der vollständige HTML-Code und das Endergebnis der pH-Anzeige.

Verweise
  • HTML5 Meter W3C Spezifikation
  • Liste der Webkit-Pseudoelemente und -klassen
  • Liste der herstellerspezifischen Pseudoelemente

Mehr über Hongkiat: Erstellen und Styling Fortschrittsbalken mit HTML5

Finden Sie Coding-Jobs, die Ihrem Tech-Stack mit dieser Site entsprechen

Finden Sie Coding-Jobs, die Ihrem Tech-Stack mit dieser Site entsprechen

Der typische PHP / MySQL-Stack ist nicht mehr die einzige Option für Webentwickler. Neuere Technologien wie Node, React und NoSQL-Datenbanken wie Mongo haben das Gesicht der Entwicklung radikal verändert.Dies ist ideal für Programmierer, die ihre Fähigkeiten erweitern und auf dem Arbeitsmarkt relevant bleiben wollen. De

(Tech- und Design-Tipps)

Finden Sie perfekte Font-Paarungen mit diesem Web Font Generator

Finden Sie perfekte Font-Paarungen mit diesem Web Font Generator

Text spielt eine große Rolle im Qualitätsdesign. Dies schließt definitiv das Web ein, in dem Typografie die Lesbarkeit beeinflusst. Mit dem Aufkommen von Webfonts ist es einfacher denn je, Ihren Seitentext zu variieren und sich von der Masse abzuheben.Wenn Sie die perfekten Schriftkombinationen für Ihre Kopfzeilen, den Seitentext, die Navigation und andere Bereiche finden, sind Sie in der Nähe eines großartigen Layout-Designs.Brand

(Tech- und Design-Tipps)