110 of 133 menu

Tag meter

Tag meter digunakan untuk menampilkan suatu nilai dalam bentuk yang dihias dengan indah.

Tampilan tag berupa bilah yang diisi sebagian atau seluruhnya. Bilah tersebut dapat berwarna hijau, kuning, atau merah (warna bilah tergantung pada nilai atribut, tentang hal ini akan dijelaskan nanti):

Tag meter sebaiknya digunakan, contohnya, dalam situasi berikut: Anda ingin menampilkan nilai suhu saat ini di layar, di mana suhu dapat berubah dari 0 hingga 100. Anda harus menentukan atribut-atribut berikut: atribut value harus menunjukkan nilai suhu saat ini, atribut min - nilai minimum yang mungkin (dalam kasus kami 0), atribut max - nilai maksimum yang mungkin (dalam kasus kami 100).

Tergantung pada nilai atribut value, bilah akan menjadi kecil atau besar. Jika value ditetapkan ke nilai 10, maka bilah akan kecil (karena 10 sangat dekat dengan minimum - nol), tetapi jika nilai 90 ditetapkan, maka bilah akan besar (karena 90 dekat dengan maksimum - 100). Jika nilai 100 ditetapkan - maka bilah akan memenuhi seluruh elemen (karena nilai telah mencapai maksimum).

Jika nilai yang ditetapkan lebih besar dari 100, maka bilah tetap akan memenuhi seluruh elemen. Jika 0 atau kurang ditetapkan - maka bilah tidak akan muncul sama sekali.

Contoh

Nilai atribut value kecil:

<meter value="10" min="0" max="100"></meter>

:

Contoh

Nilai atribut value besar:

<meter value="90" min="0" max="100"></meter>

:

Contoh

Nilai atribut value sedang:

<meter value="50" min="0" max="100"></meter>

:

Contoh

Nilai atribut value sama dengan maksimum:

<meter value="100" min="0" max="100"></meter>

:

Contoh

Nilai atribut value sama dengan minimum:

<meter value="0" min="0" max="100"></meter>

:

Contoh

Nilai atribut value lebih dari maksimum:

<meter value="110" min="0" max="100"></meter>

:

Contoh

Nilai atribut value kurang dari minimum:

<meter value="-10" min="0" max="100"></meter>

:

Menambahkan atribut low dan high

Dalam tag meter ada 2 atribut lagi: low dan high.

Mari kita lihat cara kerjanya dengan contoh suhu. Ingatlah bahwa suhu minimum kami adalah 0, dan maksimum - 100. Sekarang misalkan kita ingin membuat rentang berikut - "suhu dingin" dari 0 hingga 20, "normal" dari 20 hingga 80 dan "panas" dari 80 hingga 100.

Untuk menetapkan suhu dingin, kita tentukan nilai atribut low sebagai angka 20. Hasilnya, dari nol (nilai atribut ini min) hingga 20 (nilai atribut low) adalah area nilai rendah kami.

Untuk menetapkan suhu panas, kita tentukan nilai atribut high sebagai angka 80. Hasilnya, dari 80 (nilai ini atribut high) hingga 100 (nilai atribut max) adalah area nilai tinggi kami.

Suhu normal akan dari 20 (nilai atribut low ini) hingga 80 (nilai atribut high). Area ini disebut area nilai normal.

Sekarang, tergantung pada area mana nilai atribut value jatuh, bilah akan diwarnai dengan warna hijau atau kuning. Hijau akan muncul jika kita masuk ke area nilai normal, dan kuning - jika masuk ke area nilai tinggi atau rendah.

Contoh

Nilai atribut value masuk ke area nilai rendah:

<meter value="10" min="0" low="20" high="80" max="100"></meter>

:

Contoh

Nilai atribut value masuk ke area nilai normal:

<meter value="50" min="0" low="20" high="80" max="100"></meter>

:

Contoh

Nilai atribut value masuk ke area nilai tinggi:

<meter value="90" min="0" low="20" high="80" max="100"></meter>

:

Menambahkan atribut optimum

Atribut optimum menentukan nilai optimal. Untuk contoh kami, suhu optimal bisa jadi suhu dingin, normal, atau panas - terserah pilihan Anda. Misalkan, Anda menentukan bahwa suhu optimal adalah dingin. Sekarang, tergantung pada nilai atribut value (yaitu suhu saat ini) warna bilah akan menjadi hijau, kuning, atau merah.

Jika suhu saat ini masuk ke area suhu optimal (dan kami telah menentukan bahwa optimal adalah dingin), maka warna bilah akan hijau. Jika suhu saat ini masuk ke rentang yang berdekatan dengan optimal (dalam kasus kami ini adalah suhu normal), maka bilah akan menjadi kuning. Jika suhu saat ini masuk ke rentang yang tidak berdekatan dengan optimal (dalam kasus kami ini adalah suhu panas), maka bilah akan menjadi merah.

Dengan cara yang sama, semuanya akan terjadi, jika suhu optimal ditetapkan sebagai panas. Dalam hal ini, jika suhu saat ini masuk ke area suhu panas - bilah akan hijau, jika masuk ke area normal - kuning, jika masuk ke area dingin - merah.

Jika optimal ditetapkan sebagai suhu normal, maka bilah hanya bisa hijau (jika suhu saat ini masuk ke normal) atau kuning (jika suhu saat ini masuk ke rentang yang berdekatan dengan normal, yaitu panas atau dingin).

Untuk menentukan rentang mana yang optimal, Anda perlu menetapkan nilai atribut optimum sebagai angka apa pun dari rentang tersebut.

Dalam contoh di bawah, nilai atribut optimum masuk ke area nilai rendah (yaitu suhu dingin).

Contoh

Nilai atribut value masuk ke area nilai rendah:

<meter value="10" min="0" low="20" high="80" max="100" optimum="10"></meter>

:

Contoh

Nilai atribut value masuk ke area nilai normal:

<meter value="50" min="0" low="20" high="80" max="100" optimum="10"></meter>

:

Contoh

Nilai atribut value masuk ke area nilai tinggi:

<meter value="90" min="0" low="20" high="80" max="100" optimum="10"></meter>

:

Dalam contoh di bawah, nilai atribut optimum masuk ke area nilai tinggi (yaitu suhu panas).

Contoh

Nilai atribut value masuk ke area nilai rendah:

<meter value="10" min="0" low="20" high="80" max="100" optimum="90"></meter>

:

Contoh

Nilai atribut value masuk ke area nilai normal:

<meter value="50" min="0" low="20" high="80" max="100" optimum="90"></meter>

:

Contoh

Nilai atribut value masuk ke area nilai tinggi:

<meter value="90" min="0" low="20" high="80" max="100" optimum="90"></meter>

:


Dalam contoh di bawah, nilai atribut optimum masuk ke area nilai normal (yaitu suhu normal).

Contoh

Nilai atribut value masuk ke area nilai rendah:

<meter value="10" min="0" low="20" high="80" max="100" optimum="50"></meter>

:

Contoh

Nilai atribut value masuk ke area nilai normal:

<meter value="50" min="0" low="20" high="80" max="100" optimum="50"></meter>

:

Contoh

Nilai atribut value masuk ke area nilai tinggi:

<meter value="90" min="0" low="20" high="80" max="100" optimum="50"></meter>

:

Browser lama

Browser lama tidak dapat menampilkan tag meter dalam bentuk yang indah dan akan menampilkan sebagai gantinya isi dari tag itu sendiri:

<meter value="10" min="0" max="100">Teks ini akan muncul di browser lama.</meter>

:

Atribut

Nilai atribut dapat berupa bilangan pecahan dan negatif.

Atribut Keterangan
value Menetapkan nilai saat ini. Atribut wajib.
min Menentukan nilai minimum yang mungkin. Nilai default: 0.
max Menentukan nilai maksimum yang mungkin. Nilai default: 1.
low Menentukan batas area nilai rendah. Nilai rendah akan dari angka dalam atribut min hingga angka dalam atribut low.
high Menentukan batas area nilai tinggi. Nilai tinggi akan dari angka dalam atribut high hingga angka dalam atribut max.
optimum Menentukan area nilai optimal.

Lihat juga

  • tag progress,
    yang membuat bilah kemajuan (progress bar).
Indonesia
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan cookie untuk operasi situs, analitik, dan personalisasi. Pemrosesan data dilakukan sesuai dengan Kebijakan Privasi.
terima semua atur tolak