Mājas lapa » Web dizains » Ieskatieties HTML5 formās ievades tipos Datums, krāsa un diapazons

    Ieskatieties HTML5 formās ievades tipos Datums, krāsa un diapazons

    Veidlapas atrodamas visur tīmekļa vietnēs. Facebook, Twitter, Google - tikai nosaucot dažus - pieprasa mums pieteikties vai reģistrēties vietnē, izmantojot veidlapu, patiesībā mēs arī izmantojam veidlapu, lai čivināt un atjauninātu statusu sociālajās vietnēs. Īsumā, veidlapa ir ļoti svarīga, lai varētu sazināties ar tīmekļa vietni.

    Tīmekļa veidlapa ir veidota ar ieejām, agrāk mums ir tikai dažas iespējas ievades tipiem; piemēram, tekstu, parole, radio, izvēles rūtiņu un Iesniegt. Tagad HTML5 nāk ar lieliem uzlabojumiem un ievieš daudzus jaunus ievades tipus.

    Tātad, šajā amatā mēs raktos uz dažiem jaunajiem interesantajiem gabaliem no HTML5 veidlapas ka mēs domājam, ka jums vajadzētu tos izmēģināt; pārbaudīsim tos.

    Datuma atlasītājs

    Pirmā lieta, ko mēs vēlētos apskatīt, ir datuma atlasītājs. Datuma izvēle ir izplatīta lieta, ko var atrast reģistrācijas veidlapā, jo īpaši dažās vietnēs vai lietojumprogrammās, piemēram, lidojuma un viesnīcas rezervācijā.

    Ir daudz JavaScript bibliotēku, lai izveidotu datumu atlasītāju. Tagad mēs varam arī izveidot to daudz vienkāršāk, izmantojot HTML5 ievadi datums, sekojoši;

      

    The datuma atlasītājs HTML5 pamatā darbojas ļoti līdzīgi tam, kā to darīja JavaScript bibliotēkas; kad mēs koncentrējamies uz lauka, kalendārs iznāks, un pēc tam mēs varam pārvietoties pa mēnešiem un gadiem, lai izvēlētos datumu.

    Tomēr katrai pārlūkprogrammai, kas pašlaik atbalsta datums ieejas veids, proti, Chrome, Opera un Safari, šo ievades tipu attēlo nedaudz atšķirīgi, kas potenciāli var novest pie nekonsekvences problēmas lietotāja pieredzē, un šeit ir redzams, kā tas izskatās;

    Dažas ievērojamas atšķirības, kuras var redzēt īsumā no iepriekš redzamās ekrānuzņēmuma; Opera izmantoja angļu valodas trīsburtu saīsinājumu dienas nosaukumam - Sun, Mon, Thu un tā tālāk, kamēr Chrome izmantoja manu vietējo valodu, Safari - no otras puses - darbojas diezgan dīvaini, tā nerāda kalendāru pavisam.

    Ir arī daži jauni ievadi veidi konkrētāk izvēlieties datumu vai laiku; mēnesī, nedēļu, laiks, datums Laiks un datetime-local, mēs esam pārliecināti, ka pats atslēgvārds pats par sevi ir pilnīgi neprecīzs, lai pateiktu, ko tas dara.

          

    Jūs varat apskatīt visus tos darbībā, izmantojot zemāk redzamo saiti, bet pārliecinieties, ka to skatāt operētājsistēmā 11 un vairāk, jo rakstīšanas brīdī tas ir vienīgais pārlūks, kas atbalsta visus šos ievades tipus..

    • Datepicker Demo

    Krāsu atlasītājs

    Krāsu atlasītājs bieži vien ir nepieciešama atsevišķa tīmekļa lietojumprogramma, piemēram, šis CSS3 gradienta ģenerators, bet visu šo laiku web izstrādātāji joprojām paļaujas uz JavaScript bibliotēku, piemēram, jsColor. Bet tagad mēs varam izveidot vietējo pārlūkprogrammas krāsu atlasītāju ar HTML5 krāsa ievades veids;

      

    Vēlreiz pārlūkprogrammas, šajā gadījumā Chrome un Opera, padara šo ievades veidu nedaudz atšķirīgu;

    Opera vispirms nolaižamajā izvēlnē noklikšķina, kā arī noklikšķinot uz noklikšķināšanas, kā arī nokrāsotajā krāsu sešpadsmit formātā, bet, noklikšķinot uz pārlūka Chrome, tas tieši parādīs krāsu paleti jaunā logā..

    Turklāt mēs varam arī iestatīt noklusējuma krāsu ar vērtību atribūts;

      

    Tādā veidā, kad tas tiek skatīts neatbalstītajās pārlūkprogrammās, ievadi teksta laukā pazeminās, un būs redzama noklusējuma vērtība, kas lietotājiem var dot norādes par to, kas jāievada laukā.

    Parādīt krāsu vērtību

    Tā vietā, lai atvērtu Photoshop tikai, lai kopētu hex krāsu formāts, jūs faktiski varat izveidot vienkāršu rīku, lai veiktu darbu, jo radītā krāsa jau ir heksadecimālā, tas būtu patiešām viegli;

    Pirmkārt, mēs pievienojam ID colorpicker ievadi un mēs arī pievienojam tukšu div ar ID hexcolor blakus tai ir vērtība.

      

    Mums ir vajadzīgs jQuery, kas saistīts ar galvu no mūsu dokumenta. Tad mēs saglabājam krāsu vērtību un tikko pievienoto div mainīgajā, piemēram,;

     var color = $ ('# colorpicker'). val (); hexcolor = $ ('# hexcolor'); 

    Iegūstiet sākotnējo vērtību no #colorpicker;

     hexcolor.html (krāsa); 

    … Un, visbeidzot, mainiet vērtību, kad tiek mainīta arī izvēlētā krāsa;

     $ ('# colorpicker') ir ieslēgts ('mainīt', funkcija () hexcolor.html (this.value);); 

    Tieši tā; tagad aplūkosim to darbībā.

    • Colorpicker Demo

    Diapazons

    The diapazonā ievades veids ļauj pārlūkā pievienot slīdni, lai izvēlētos numuru diapazonā, ko mēs varam atrast arī jQuery UI.

      

    Iepriekš minētais fragments ir pamata īstenošana diapazonā ievades veids. Mēs varam arī mainīt slīdņa orientāciju uz vertikālu, izmantojot CSS:

     ieeja [tips = diapazons] platums: 20px; augstums: 200px; -webkit-izskats: slīdni-vertikāli;  

    Turklāt mēs varam iestatīt min un maks numuru diapazons;

      

    Tālāk esošajā fragmentā mēs iestatām min līdz nullei un 225 maksimāli. Ja tie nav skaidri norādīti, pārlūks pēc noklusējuma ņems 0 par minimālo 100 maksimāli.

    Rādīt numuru

    Tomēr ir viens ierobežojums, skaitlis ir neredzams, mēs nevaram redzēt ģenerēto numuru / vērtību no pārlūkprogrammas slīdņa. Lai parādītu skaitli, kas nepieciešams, nepieciešams pievienot nedaudz JavaScript vai jQuery, un šeit ir tas, kā mēs to darām;

    Vispirms pievienojam tukšu div blakus ievadei, stils div pietiekami, lai tas izskatītos kā kaste.

      

    Tad ielieciet šādu kodu, kas darīs to pašu, kas iepriekš minētajam kodam stiprā krāsā, izņemot mēs tagad iegūstam vērtību no slīdņa.

     $ (funkcija () var val = $ ('# slīdni'). val (); izvade = $ ('# izvade'); output.html (val); $ ('# slīdni'). ) output.html (this.value););); 

    Tagad jūs varat redzēt demo. Tikai atgādinājums, skatiet demo šajās pārlūkprogrammās - Chrome, Opera un Safari, jo Firefox un IE neatbalsta diapazonā ievadīšanas veidu.

    • Diapazons Demo

    Galīgie vārdi

    Ir skaidrs, ka HTML5 padara mūsu dzīvi daudz vieglāku, ieviešot daudzus jaunus ievades veidus. Bet kā jebkuras citas HTML5 funkcijas, atbalsts ir ļoti ierobežots, jo īpaši vecākos pārlūkos, tāpēc mums vajadzētu izmantot šīs jaunās funkcijas ar piesardzīgiem, jo ​​īpaši jaunajiem ievades veidiem, par kuriem esam apspriedušies šajā ziņojumā; Datums, krāsa un diapazons.

    Bet galu galā mēs ceram, ka tagad jums ir vairāk ieskatu HTML5 veidlapas. Paldies, ka lasījāt šo ziņu, un mēs ceram, ka jums tas patika.

    • Demo
    • Lejupielādēt avotu

    Turpmāka lasīšana

    Zemāk ir dažas noderīgas saites, lai jūs varētu tālāk izvērsties HTML formās.

    • Jaunas formas funkcijas HTML5 - Opera Dev.
    • Pašreizējais stāvoklis HTML5 formās - Wufoo
    • HTML5 veidlapas atribūti - w3school.org
    • Kad es varu izmantot HTML5 veidlapas? - CanIUse.com