HTML5 mērītāja izmantošana un veidošana [Guide]
Ja esat iepazinies ar HTML progresa joslu, kas parāda, cik liela ir veikta darbība, jūs redzēsiet, ka skaitītāja elements ir līdzīgs tam - abiem rādīt pašreizējo vērtību no maksimālās vērtības. Bet atšķirībā no progresa joslas, skaitītāja josla nav jāizmanto, lai parādītu progresu.
To izmanto, lai parādītu a statiskā vērtība noteiktā diapazonā, piemēram, jūs varat norādīt diska uzglabāšanā izmantoto uzglabāšanas vietu, parādot, cik daudz atmiņas ir aizpildīta un cik daudz nav.
Turklāt skaitītāja elements var tikt izmantots arī, lai vizualizētu līdz trim reģioniem tās diapazonā. Atmiņas vietas atkārtota izmantošana, nevis tikai norādīt, cik daudz vietas ir aizņemts, jūs varat arī vizuāli norādīt, vai aizņemtā telpa ir tikai reti piepildīta (ļauj teikt zem 30%) vai gandrīz puse pilna (no 30 līdz 60%) vai vairāk pusi pilna (virs 60%), izmantojot dažādas krāsas. Tas palīdz lietotājiem uzzināt, kad tie sasniedz uzglabāšanas ierobežojumu.
Šajā ziņojumā mēs jums parādīsim kā veidot mērierīci abiem minētajiem mērķiem, t.i. vienkāršs gabarīts (bez norādītajiem reģioniem) un divi piemēri ar 3 krāsu norādītiem reģioniem. Pēdējā gadījumā mēs strādāsim radot "atzīmes" par sliktu, vidēju un labu atzīmi, un "pH" mērītājs skābju, neironu un sārmu pH vērtības.
Atribūti
Pirms sākam ar piemēriem un doties padziļināti, ieskatīsimies zemāk redzamajā atribūtu sarakstā, vairāk par šiem atribūtiem, piemēram, to noklusējuma utt..
vērtību
- Vērtībaskaitītājs
elementumin
- Mēraparāta diapazona minimālā vērtībamaks
- Maksimālā skaitītāja diapazona vērtībazems
- Norāda zemo robežvērtībuaugsts
- Norāda augstu robežvērtībuoptimāls
- Optimālais punkts diapazonā
1. Vienkārša mērītāja veidošana
Šeit ir ļoti vienkāršs piemērs, izmantojot tikai vienu atribūtu vērtību
. Pirms mēs turpinām, mums vispirms ir jāzina trīs lietas:
(1) Ir noklusējuma iestatījums min
un maks
vērtība, kas nosaka diapazonu skaitītājs
, kas ir attiecīgi 0 un 1. (2) Ja lietotājs ir norādījis vērtību
neietilpst skaitītājs
diapazonā, tas aizņems vai nu vērtību min
vai maks
, atkarībā no tā, kas tas ir vistuvāk. (3) Beigu atzīme ir obligāta.
Šeit ir sintakse:
0,5
Varat arī pievienot min
un maks
atribūti, tādējādi nodrošinot lietotāja definētu diapazonu, piemēram:
2. "Marķējumu" mērītājs
Pirmkārt, mums ir jāsadala diapazons trīs reģionos (pa kreisi / zema, vidēja, labā / augstākā). Tas bija zems
un augsts
atribūtus spēlē. Tādā veidā ir sadalīti trīs reģioni.
Trīs reģioni veidojas starp min
& zems
, zems
& augsts
un augsts
& maks
.
Tagad ir skaidrs, ka pastāv noteikti nosacījumi zems
un augsts
vērtībām jāievēro, lai izveidotu trīs reģionus:
zems
nevar būt mazāks parmin
un lielāks paraugsts
&maks
augsts
nevar būt lielāks parmaks
un mazāk nekāzems
&min
.- Un, kad kritēriji ir sadalīti abos
zems
unaugsts
ņem vērā cita mainīgā vērtību kritērijos, kas nav izpildīti, t.i., jazems
vērtība ir zemāka parmin
kas tam nevajadzētu būt,zems
saņemsmin
vērtību.
Šajā piemērā mēs uzskatīsim, ka mūsu trīs reģioni ir no kreisās uz labo pusi:
- Nabadzīgs: (0-33)
- Vidējais: (34-60)
- Labi: (61-100)
Tādējādi atribūtu vērtībām ir šādas; min = "0" zems = "34" augsts = "60" max = "100"
.
Šeit ir attēls, kas attēlo reģionus.
Lai gan trijos skaitītājos, kurus mēs tikko izveidojām, ir trīs reģioni, šobrīd tikai divās krāsās būs redzami tikai divi reģionu veidi. Kāpēc? Tāpēc, ka optimāls
atrodas vidējā reģionā.
Optimālais punkts
Jebkurā reģionā (no trim) optimāls
punktā, tas tiek uzskatīts par "optimālu reģionu", kas pēc noklusējuma ir zaļš. Reģions (-i), kas atrodas tieši blakus tam, tiek saukts par "zemāko optimālo reģionu", un tas ir oranžs krāsa. Tas, kas atrodas vistālāk, ir "ne-optimāls reģions", kas ir sarkanā krāsā.
Līdz šim mūsu piemērā mums nav piešķirta vērtība optimāls
. Tādējādi noklusējuma vērtība kļūst par 50, padarot vidus reģionu par "optimālo reģionu" un tās blakus (gan pa kreisi, gan pa labi) kā "nepietiekami optimālus reģionus"..
Īsumā iepriekš minētajā gadījumā jebkura vērtība skaitītājs
elementu, kas iekrīt vidējā reģionā, norāda zaļš; pārējo apelsīnu.
Tas nav tas, ko mēs vēlamies. Mēs vēlamies, lai tas būtu krāsains šādā veidā: Nabadzīgs (sarkans), Vidējais (apelsīns), Labi (zaļš)
Tā kā pareizais reģions ir uzskatāms par mūsu optimālo reģionu, mēs sniegsim optimāls
vērtība, kas ietilpst pareizajā reģionā (jebkura vērtība no 61 līdz 100, ieskaitot 61 un 100).
Šajā piemērā mēs izmantojam 90. Tas padarīs pareizo reģionu "optimālu", vidējo (tā tuvāko nākamo reģionu) "nepietiekami optimālu" un tālu atstāj "ne-optimāli" reģionu..
Tas ir tas, ko mēs iegūsim uz mūsu mērinstrumenta.
2. Styling "pH" mērītājs
Pirmkārt, elpošana uz pH vērtībām. Skābā šķīduma pH ir mazāks par 7, sārmainā šķīduma pH ir lielāks par 7, un, ja jūs nokrītat uz 7, tas ir neitrāls risinājums..
Tādējādi mēs izmantosim šādas vērtības un atribūtus:
zems = "7"
, augsta = "7"
, max = "14"
, un min
būs nulles noklusējuma vērtība.
Pirms pievienojam pārējos atribūtus, lai pabeigtu kodu, pieņemsim lēmumu par krāsām: Skāba (sarkans), Neitrāls (balts) un Sārmains (zils). Ļaujiet arī uzskatīt skābu reģionu (kreisais reģions zem 7) kā "optimālu"
Šeit ir CSS pseido elementi, kurus mēs mērķēsim iegūt vēlamo vizuālo Firefox. (Webkit skaitītāja pseido elementiem un vairāk, skatiet saites, kas uzskaitītas sadaļā "atsauce".)
.ph_meter fons: gaišs; platums: 300px; .ph_meter: -moz-meter-optimimum :: - moz-meter-bar fons: indianred; .ph_meter: -moz-meter-sub-optimum :: - moz-meter-bar fons: antiquewhite; .ph_meter: -moz-meter-sub-sub-optimum :: - moz-metrs-bar (fons: tērauda zils;
Šeit ir pilns html kods un pH mērītāja gala rezultāts.
Atsauces
- HTML5 Meter W3C spec
- Webkit pseido elementu un klašu saraksts
- Piegādātāja specifisko pseido elementu saraksts
Vairāk par Hongkiat: progresa joslas izveide un veidošana ar HTML5