Eisimpleirean agus stiùireadh cleachdaidh airson stoidhlichean smachd foirm, roghainnean cruth, agus co-phàirtean gnàthaichte airson measgachadh farsaing de chruthan a chruthachadh.
Ro-shealladh
Bidh smachdan foirm Bootstrap a’ leudachadh air na stoidhlichean foirm Rebooted againn le clasaichean. Cleachd na clasaichean sin gus roghnachadh a-steach do na taisbeanaidhean gnàthaichte aca airson cuibhreann nas cunbhalaiche thairis air brobhsairean agus innealan.
Dèan cinnteach gun cleachd thu typefeart iomchaidh air a h-uile cuir a-steach (me, emailairson seòladh puist-d no numberairson fiosrachadh àireamhach) gus brath a ghabhail air smachdan cuir a-steach nas ùire leithid dearbhadh post-d, taghadh àireamhan, agus barrachd.
Seo eisimpleir sgiobalta gus stoidhlichean foirm Bootstrap a nochdadh. Cùm a’ leughadh airson sgrìobhainnean mu chlasaichean riatanach, cruth cruth, agus barrachd.
Foirmean smachd a
Tha smachdan cruth teacsa - mar <input>s, <select>s, agus <textarea>s - air an comharrachadh leis a’ .form-controlchlas. Nam measg tha stoidhlichean airson coltas coitcheann, staid fòcas, meud, agus barrachd.
Dèan cinnteach gun dèan thu sgrùdadh air na foirmean àbhaisteach againn gus tuilleadh stoidhle <select>s.
Airson cuir a-steach faidhle, atharraich am faidhle .form-controlairson .form-control-file.
Meudachadh
Suidhich àirdean a’ cleachdadh chlasaichean mar .form-control-lgagus .form-control-sm.
Leughadh a-mhàin
Cuir am readonlyfeart boolean air cuir a-steach gus casg a chuir air atharrachadh air luach an in-ghabhail. Tha coltas gu bheil cuir a-steach leughaidh a-mhàin nas aotroime (dìreach mar cuir a-steach ciorramach), ach cumaidh iad an cursair àbhaisteach.
Leughadh a-mhàin teacsa sìmplidh
Ma tha thu airson gum bi <input readonly>eileamaidean san fhoirm agad air an stialladh mar theacsa shìmplidh, cleachd an .form-control-plaintextclas gus stoidhle raon an fhoirm bunaiteach a thoirt air falbh agus an iomall ceart agus am pleadhag a ghlèidheadh.
Raon a-steach
Suidhich cuir a-steach raon a ghabhas gluasad gu còmhnard a’ cleachdadh .form-control-range.
Bogsaichean sgrùdaidh agus rèidiothan
Bithear a’ leasachadh air bogsaichean-seic bunaiteach agus rèidiothan le cuideachadh bho .form-check, aon chlas airson an dà sheòrsa cuir a-steach a leasaicheas cruth agus giùlan nan eileamaidean HTML aca . Tha bogsaichean sgrùdaidh airson aon no grunn roghainnean a thaghadh ann an liosta, agus tha rèidiothan airson aon roghainn a thaghadh bho mhòran.
Tha bogsaichean sgrùdaidh agus rèidiothan ciorramach a’ faighinn taic. Cuiridh am disabledfeart dath nas aotroime an sàs gus cuideachadh le bhith a’ comharrachadh staid an ionaid.
Bidh bogsaichean-seic agus putanan rèidio a’ toirt taic do dhearbhadh cruth stèidhichte air HTML agus a’ toirt seachad bileagan pongail, ruigsinneach. Mar sin, tha ar <input>s agus <label>s nan eileamaidean bràithrean is peathraichean an taca ri taobh a- <input>staigh <label>. Tha seo beagan nas gnìomhaiche mar a dh’ fheumas tu a shònrachadh idagus forbuadhan gus an <input>agus <label>.
Default (cruachadh)
Gu gnàthach, bidh àireamh sam bith de bhogsaichean-seic agus rèidiothan a tha sa bhad bràthair-bràthar air an cruachadh gu dìreach agus air an cuairteachadh gu h-iomchaidh le .form-check.
In-loidhne
Cuir bogsaichean-seic no rèidiothan buidhne air an aon sreath chòmhnard le bhith a’ cur .form-check-inlineri faidhle .form-check.
Às aonais bileagan
Cuir .position-staticri cuir a-steach taobh a-staigh .form-checknach eil teacsa leubail sam bith. Cuimhnich fhathast gun toir thu seòrsa de leubail airson teicneòlasan cuideachaidh (mar eisimpleir, a’ cleachdadh aria-label).
Cruth
Leis gu bheil Bootstrap a’ buntainn display: blockagus width: 100%ri cha mhòr a h-uile smachd foirm againn, bidh foirmean a’ cruachadh gu dìreach. Faodar clasaichean a bharrachd a chleachdadh gus an cruth seo atharrachadh a rèir gach foirm.
Foirm buidhnean
Is .form-groupe an clas an dòigh as fhasa beagan structar a chur ri foirmean. Tha e a’ toirt seachad clas sùbailte a bhrosnaicheas cruinneachadh ceart de bhileagan, smachdan, teacsa cuideachaidh roghainneil, agus teachdaireachdan dearbhaidh cruth. Gu gnàthach chan eil e a ’buntainn margin-bottomach , ach bidh e a’ togail stoidhlichean a bharrachd .form-inlinemar a dh ’fheumar. Cleachd e le <fieldset>s, <div>s, no cha mhòr eileamaid sam bith eile.
Foirm grid
Faodar foirmean nas iom-fhillte a thogail a’ cleachdadh ar clasaichean clèithe. Cleachd iad sin airson cruth cruth a dh’ fheumas grunn cholbhan, leudan eadar-dhealaichte, agus roghainnean co-thaobhadh a bharrachd.
Foirm sreath
Faodaidh tu cuideachd suaip a dhèanamh .rowairson .form-row, tionndadh den t-sreath clèithe àbhaisteach againn a tha a’ dol thairis air na cutairean colbh àbhaisteach airson dealbhadh nas teinne agus nas toinnte.
Faodar dealbhadh nas iom-fhillte a chruthachadh cuideachd leis an t-siostam clèithe.
Foirm chòmhnard
Cruthaich foirmean còmhnard leis a’ ghriod le bhith a’ cur a’ .rowchlas ris gus buidhnean a chruthachadh agus a’ cleachdadh nan .col-*-*clasaichean gus leud do bhileagan is do smachdan a shònrachadh. Dèan cinnteach gun cuir .col-form-labelthu ris na s agad <label>cuideachd gus am bi iad stèidhichte gu dìreach leis na smachdan cruth co-cheangailte riutha.
Aig amannan, is dòcha gum feum thu goireasan iomaill no pleadhaig a chleachdadh gus an co-thaobhadh foirfe sin a tha a dhìth ort a chruthachadh. Mar eisimpleir, tha sinn air an padding-topleubail cuir a-steach rèidio cruachan againn a thoirt air falbh gus bun-loidhne an teacsa a cho-thaobhadh nas fheàrr.
Meud leubail cruth còmhnard
Dèan cinnteach gun cleachd thu .col-form-label-smno ris an fheadhainn agad fhèin gus meud agus ..col-form-label-lg<label><legend>.form-control-lg.form-control-sm
Meud colbh
Mar a chithear anns na h-eisimpleirean roimhe seo, leigidh an siostam clèithe againn leat àireamh sam bith de .cols a chur taobh a-staigh a .rowno .form-row. Roinnidh iad an leud a tha ri fhaighinn gu cothromach eatorra. Faodaidh tu cuideachd fo-sheata de na colbhan agad a thaghadh gus barrachd no nas lugha de rùm a ghabhail, fhad ‘ .cols a bhios an còrr a’ roinn a ’chòrr gu co-ionann, le clasaichean colbh sònraichte mar .col-7.
Meudachadh fèin-ghluasadach
Tha an eisimpleir gu h-ìosal a’ cleachdadh goireas flexbox gus susbaint a mheadhanachadh gu dìreach agus atharraichean .colair .col-autogus nach bi na colbhan agad a’ gabhail ach na h-uimhir de dh’ àite ’s a dh’ fheumar. Cuir dòigh eile, meudan a’ cholbh fhèin stèidhichte air na th’ ann.
Faodaidh tu an uairsin ath-aithris sin a-rithist le clasaichean colbh a tha sònraichte do mheud.
Cleachd an .form-inlineclas gus sreath de bhileagan a thaisbeanadh, smachdan a chruthachadh, agus putanan air aon sreath chòmhnard. Bidh smachdan foirm taobh a-staigh foirmean in-loidhne ag atharrachadh beagan bho na stàitean bunaiteach aca.
Tha smachdan display: flex, a’ tuiteam às àite geal HTML sam bith agus a’ toirt cothrom dhut smachd co-thaobhadh a thoirt seachad le goireasan farsaingeachd agus bogsa flex .
Bidh smachdan agus buidhnean cuir a-steach a’ faighinn width: autogus faighinn thairis air an roghainn bunaiteach Bootstrap width: 100%.
Chan eil smachdan a’ nochdadh ach a-staigh ann am puirt-seallaidh a tha co-dhiù 576px de leud gus cunntas a thoirt air puirt-seallaidh cumhang air innealan gluasadach.
Is dòcha gum feum thu dèiligeadh le làimh ri leud agus co-thaobhadh smachdan foirm fa leth le goireasan eadar -dhealaichte (mar a chithear gu h-ìosal). Mu dheireadh, bi cinnteach gum bi thu an-còmhnaidh a ’toirt a-steach <label>smachd le gach foirm, eadhon ged a dh’ fheumas tu a fhalach bho luchd-tadhail neo-sgrion le .sr-only.
Thathas cuideachd a’ toirt taic do smachdan foirm gnàthaichte agus taghaidhean.
Roghainnean eile an àite bileagan falaichte
Bidh trioblaid aig teicneòlasan cuideachail leithid leughadairean sgrion leis na foirmean agad mura cuir thu a-steach bileag airson a h-uile cuir a-steach. Airson na foirmean in-loidhne seo, faodaidh tu na bileagan fhalach a’ cleachdadh a’ .sr-onlychlas. Tha dòighean eile ann airson bileag a thoirt seachad airson teicneòlasan taice, leithid an aria-label, aria-labelledbyno titlefeart. Mura h-eil gin dhiubh sin an làthair, faodaidh teicneòlasan cuideachaidh a bhith a’ cleachdadh a’ placeholderbhuadh, ma tha iad ann, ach thoir an aire nach placeholdereilear a’ comhairleachadh a chleachdadh an àite dòighean bileagan eile.
Teacs cuideachaidh
Faodar teacsa cuideachaidh ìre-bloc ann am foirmean a chruthachadh a’ cleachdadh .form-text(air an robh roimhe seo .help-blockann an v3). Faodar teacsa cuideachaidh in-loidhne a chuir an gnìomh gu sùbailte le bhith a’ cleachdadh eileamaid HTML in-loidhne agus clasaichean goireis mar .text-muted.
A’ ceangal teacsa cuideachaidh ri smachdan fhoirm
Bu chòir teacsa cuideachaidh a bhith ceangailte gu soilleir ris an smachd foirm a tha e a’ buntainn ri cleachdadh a’ aria-describedbybhuadh. Nì seo cinnteach gum bi teicneòlasan cuideachail - leithid leughadairean sgrion - ag ainmeachadh an teacsa cuideachaidh seo nuair a bhios an neach-cleachdaidh ag amas no a’ dol a-steach don smachd.
Faodar teacsa cuideachaidh gu h-ìosal a chuir a-steach le .form-text. Tha an clas seo a’ toirt a-steach display: blockagus a’ cur beagan iomall ris airson a bhith eadar-dhealaichte bho na cuir a-steach gu h-àrd.
Feumaidh am facal-faire agad a bhith eadar 8-20 caractar a dh’fhaid, litrichean is àireamhan a bhith ann, agus chan fhaod beàrnan, caractaran sònraichte no emoji a bhith ann.
Faodaidh teacsa in-loidhne eileamaid HTML àbhaisteach sam bith a chleachdadh (biodh e <small>, <span>, no rudeigin eile) gun dad a bharrachd air clas goireis.
Foirmean ciorramach
Cuir am disabledfeart boolean air cuir a-steach gus casg a chuir air eadar-obrachadh luchd-cleachdaidh agus toirt air nochdadh nas aotroime.
Cuir am disabledfeart ri a <fieldset>gus a h-uile smachd taobh a-staigh a dhì-cheadachadh.
Caolas le acraichean
Gu gnàthach, làimhsichidh brobhsairean a h-uile smachd cruth dùthchasach ( <input>, <select>agus <button>eileamaidean) taobh a-staigh a <fieldset disabled>mar chiorramaich, a’ cur casg air eadar-obrachadh meur-chlàr is luchag orra. Ach, ma tha <a ... class="btn btn-*">eileamaidean anns an fhoirm agad cuideachd, cha tèid iad sin ach stoidhle de pointer-events: none. Mar a chaidh a chomharrachadh anns an earrainn mu staid ciorramach airson putanan (agus gu sònraichte san fho-roinn airson eileamaidean acair), chan eil an togalach CSS seo àbhaisteach fhathast agus chan eil e a’ faighinn làn thaic ann an Internet Explorer 10, agus cha chuir e casg air luchd-cleachdaidh meur-chlàr a bhith. comasach air na ceanglaichean sin a chuimseachadh no a chur an gnìomh. Mar sin airson a bhith sàbhailte, cleachd JavaScript àbhaisteach gus na ceanglaichean sin a chur à comas.
Co-fhreagarrachd tar-bhrabhsair
Ged a chuireas Bootstrap na stoidhlichean sin an sàs anns a h-uile brobhsair, chan eil Internet Explorer 11 agus gu h-ìosal a’ toirt làn thaic don disabledfheart air faidhle <fieldset>. Cleachd JavaScript gnàthaichte gus an raon-raoin sna brabhsairean sin a chur à comas.
Dearbhadh
Thoir seachad fios air ais luachmhor, gnìomhach don luchd-cleachdaidh agad le dearbhadh foirm HTML5 - ri fhaighinn anns a h-uile brobhsair le taic againn . Tagh bho bheachdan dearbhaidh bunaiteach a’ bhrobhsair, no cuir an gnìomh teachdaireachdan àbhaisteach leis na clasaichean togte againn agus JavaScript tòiseachaidh.
Tha sinn an-dràsta a’ moladh a bhith a’ cleachdadh stoidhlichean dearbhaidh àbhaisteach, leis nach eil teachdaireachdan dearbhaidh bunaiteach brabhsair dùthchasach gu cunbhalach fosgailte do theicneòlasan taice anns a h-uile brobhsair (gu sònraichte, Chrome air deasg is fòn-làimhe).
Mar a tha e ag obair
Seo mar a tha dearbhadh foirm ag obair le Bootstrap:
Bithear a’ dearbhadh foirm HTML tro dhà chlas-brèige CSS, :invalidagus :valid. Tha e a’ buntainn ri <input>, <select>, agus <textarea>eileamaidean.
Bidh Bootstrap a’ toirt sùil air na stoidhlichean :invalidagus na :validstoidhlichean gu clas pàrant .was-validated, mar as trice air an cur an sàs ann am faidhle <form>. Rud eile, tha raon riatanach sam bith gun luach a’ nochdadh mar neo-dhligheach air luchdachadh duilleag. San dòigh seo, faodaidh tu taghadh cuin a chuireas tu an gnìomh iad (mar as trice às deidh dhut foirm a chuir a-steach).
Gus coltas an fhoirm ath-shuidheachadh (mar eisimpleir, a thaobh tagraidhean foirm fiùghantach a’ cleachdadh AJAX), thoir air falbh a’ .was-validatedchlas bhon a- <form>rithist às deidh a chuir a-steach.
Mar chùl-raon, .is-invalidagus .is-validfaodar clasaichean a chleachdadh an àite nan clasaichean meallta airson dearbhadh taobh an fhrithealaiche . Chan fheum iad .was-validatedclas pàrant.
Air sgàth cuingealachaidhean air mar a tha CSS ag obair, chan urrainn dhuinn (an-dràsta) stoidhlichean a chuir an sàs ann an stoidhle <label>a thig ro smachd foirm san DOM gun chuideachadh bho JavaScript àbhaisteach.
Bidh a h-uile brobhsair ùr-nodha a’ toirt taic don API dearbhaidh cuingealachaidh , sreath de dhòighean JavaScript airson smachdan foirm a dhearbhadh.
Faodaidh teachdaireachdan fios-air-ais feum a dhèanamh de na roghainnean brobhsair (eadar-dhealaichte airson gach brobhsair, agus neo-sheasmhach tro CSS) no na stoidhlichean fios-air-ais àbhaisteach againn le HTML agus CSS a bharrachd.
Faodaidh tu teachdaireachdan dligheachd gnàthaichte a thoirt seachad setCustomValidityann an JavaScript.
Le sin san amharc, smaoinich air na demos a leanas airson na stoidhlichean dearbhaidh foirm àbhaisteach againn, clasaichean taobh frithealaiche roghainneil, agus roghainnean brobhsair.
Stoidhlichean gnàthaichte
Airson teachdaireachdan dearbhaidh foirm Bootstrap àbhaisteach, feumaidh tu am novalidatefeart boolean a chur ris an fhaidhle <form>. Cuiridh seo à comas molaidhean inneal fios-air-ais bunaiteach a’ bhrobhsair, ach tha e fhathast a’ toirt cothrom air na APIan dearbhaidh foirm ann an JavaScript. Feuch an cuir thu a-steach am foirm gu h-ìosal; cuiridh an JavaScript againn stad air a’ phutan cuir a-steach agus cuiridh e fios air ais thugad. Nuair a dh'fheuchas tu ri cur a-steach, chì thu na stoidhlichean :invalidagus na :validstoidhlichean a chuirear an sàs ann an smachdan an fhoirm agad.
Bidh stoidhlichean fios-air-ais gnàthaichte a’ cur an sàs dathan àbhaisteach, crìochan, stoidhlichean fòcas, agus ìomhaighean cùl-fhiosrachaidh gus fios air ais a chonaltradh nas fheàrr. Chan fhaighear ìomhaighean cùl-fhiosrachaidh airson <select>s ach le .custom-select, agus chan eil .form-control.
Roghainnean brabhsair
Gun ùidh agad ann am teachdaireachdan fios-air-ais dearbhaidh gnàthaichte no sgrìobhadh JavaScript gus giùlan cruth atharrachadh? Gu math, faodaidh tu na roghainnean brabhsair a chleachdadh. Feuch an cuir thu a-steach am foirm gu h-ìosal. A rèir do bhrobhsair agus OS, chì thu stoidhle fios air ais beagan eadar-dhealaichte.
Ged nach urrainnear na stoidhlichean fios-air-ais sin a stialladh le CSS, faodaidh tu fhathast an teacsa fios-air-ais a ghnàthachadh tro JavaScript.
Taobh an fhrithealaiche
Tha sinn a’ moladh gun cleachd thu dearbhadh taobh teachdaiche, ach air eagal ‘s gu bheil feum agad air dearbhadh taobh an fhrithealaiche, faodaidh tu raointean foirm neo-dhligheach agus dligheach a chomharrachadh le .is-invalidagus .is-valid. Thoir an aire gu .invalid-feedbackbheil taic ris na clasaichean sin cuideachd.
Feartan le taic
Tha stoidhlichean dearbhaidh rim faighinn airson na smachdan foirm agus na co-phàirtean a leanas:
<input>s agus <textarea>s le .form-control(a’ gabhail a-steach suas ri aon .form-controlann am buidhnean cuir a-steach)
<select>s le .form-controlor.custom-select
.form-checks
.custom-checkboxs agus .custom-radios
.custom-file
Molaidhean innealan
Ma cheadaicheas cruth an fhoirm agad e, faodaidh tu na .{valid|invalid}-feedbackclasaichean atharrachadh airson .{valid|invalid}-tooltipclasaichean gus fios air ais dearbhaidh a thaisbeanadh ann an inneal le stoidhle. Dèan cinnteach gu bheil pàrant position: relativeagad air airson suidheachadh inneal-togalaich. Anns an eisimpleir gu h-ìosal, tha seo aig na clasaichean colbh againn mu thràth, ach dh’ fhaodadh gum bi feum aig do phròiseact air suidheachadh eile.
Gnàthachadh
Faodar stàitean dearbhaidh a ghnàthachadh tro Sass leis a’ $form-validation-statesmhapa. Suidhichte san _variables.scssfhaidhle againn, tha am mapa Sass seo air a lùbadh a-null gus na stàitean bunaiteach valid/ invaliddearbhaidh a ghineadh. Air a ghabhail a-steach tha mapa neadachaidh airson dath agus ìomhaigh gach stàite a ghnàthachadh. Ged nach eil stàitean sam bith eile a’ faighinn taic bho bhrobhsairean, faodaidh an fheadhainn a chleachdas stoidhlichean àbhaisteach fios air ais nas iom-fhillte a chuir ris gu furasta.
Thoir an aire nach eil sinn a’ moladh na luachan sin a ghnàthachadh gun a bhith ag atharrachadh a’ form-validation-statemheasgachaidh cuideachd.
Foirmean gnàthaichte
Airson eadhon barrachd gnàthachaidh agus cunbhalachd tar-bhrobhsair, cleachd na h-eileamaidean foirm gu tur àbhaisteach againn an àite roghainnean a’ bhrobhsair. Tha iad air an togail a bharrachd air comharrachadh semantach agus ruigsinneach, agus mar sin tha iad nan àite làidir airson smachd cruth bunaiteach sam bith.
Bogsaichean sgrùdaidh agus rèidiothan
Tha gach bogsa-seic agus rèidio <input>agus <label>paidhir air a phasgadh ann an <div>a gus ar smachd àbhaisteach a chruthachadh. Gu structarail, is e seo an aon dòigh-obrach ris an fhear àbhaisteach againn .form-check.
Bidh sinn a’ cleachdadh an roghnaiche sibling ( ~) airson na <input>stàitean againn uile - mar :checked- gus an comharra cruth àbhaisteach againn a stoidhleachadh gu ceart. Nuair a thèid sinn còmhla ris a’ .custom-control-labelchlas, is urrainn dhuinn cuideachd an teacsa airson gach nì a stoidhle a rèir an <input>‘staid’.
Bidh sinn a’ falach a’ bhunait <input>le opacityagus a’ cleachdadh an .custom-control-labelgus comharra foirm àbhaisteach ùr a thogail na àite le ::beforeagus ::after. Gu mì-fhortanach chan urrainn dhuinn fear àbhaisteach a thogail bho dìreach mar nach eil <input>CSS contentag obair air an eileamaid sin.
Anns na stàitean sgrùdaichte, bidh sinn a’ cleachdadh ìomhaighean SVG freumhaichte base64 bho Open Iconic . Bheir seo dhuinn an smachd as fheàrr airson stoidhle agus suidheachadh thairis air brobhsairean agus innealan.
Bogsaichean-seic
Faodaidh bogsaichean-dearbhaidh gnàthaichte cuideachd an :indeterminateclas meallta a chleachdadh nuair a thèid a shuidheachadh le làimh tro JavaScript (chan eil feart HTML ri fhaighinn airson a shònrachadh).
Ma tha thu a’ cleachdadh jQuery, bu chòir rudeigin mar seo a bhith gu leòr:
Rèidiothan
In-loidhne
Ciorramach
Faodar bogsaichean-seic gnàthaichte agus rèidiothan a chiorramachadh cuideachd. Cuir am disabledfeart boolean ris <input>agus thèid an comharra àbhaisteach agus tuairisgeul an leubail a stialladh gu fèin-ghluasadach.
Switches
Tha comharradh bogsa-dearbhaidh àbhaisteach aig suidse ach cleachdaidh e an .custom-switchclas gus suidse toggle a thoirt seachad. Bidh suidsichean cuideachd a’ toirt taic don disabledfheart.
Tagh clàr-taice
Chan fheum clàran-bìdh gnàthaichte <select>ach clas àbhaisteach, .custom-selectgus na stoidhlichean àbhaisteach a bhrosnachadh. Tha stoidhlichean gnàthaichte cuingealaichte ris a <select>' chiad choltas agus chan urrainn dhaibh na <option>s atharrachadh air sgàth cuingealachaidhean brabhsair.
Faodaidh tu cuideachd taghadh bho thaghaidhean àbhaisteach beag is mòr gus a bhith a rèir ar cuir a-steach teacsa den aon mheud.
Tha am multiplefeart cuideachd a’ faighinn taic:
Mar a tha am sizefeart:
Raon
Cruthaich <input type="range">smachdan gnàthaichte le .custom-range. Tha an t-slighe (an cùl-raon) agus an òrdag (an luach) le chèile air an stoidhleachadh gus nochdadh mar an ceudna thairis air brobhsairean. Leis nach eil ach IE agus Firefox a’ toirt taic do “lìonadh” an t-slighe aca bho thaobh clì no deas na h-òrdaig mar dhòigh air adhartas a chomharrachadh gu fradharcach, chan eil sinn a’ toirt taic dha an-dràsta.
Tha luachan soilleir aig cuir a-steach raon airson minagus max- 0agus 100, fa leth. Faodaidh tu luachan ùra a shònrachadh dhaibhsan a tha a’ cleachdadh an minagus maxbuadhan.
Gu gnàthach, bidh raon a’ toirt a-steach “snap” gu luachan iomlan. Gus seo atharrachadh, faodaidh tu stepluach a shònrachadh. Anns an eisimpleir gu h-ìosal, bidh sinn a’ dùblachadh an àireamh de cheumannan le bhith a’ cleachdadh step="0.5".
Sealladair faidhle
Am plugan a thathar a’ moladh gus cuir a-steach faidhle àbhaisteach a bheothachadh: bs-custom-file-input , is e sin a tha sinn a’ cleachdadh an-dràsta anns na docaichean againn.
Is e cuir a-steach an fhaidhle am fear as gnarly den bhuidheann agus tha feum air JavaScript a bharrachd ma tha thu airson an ceangal le gnìomh Tagh faidhle… agus teacsa ainm faidhle taghte.
Bidh sinn a’ falach am faidhle bunaiteach <input>tro opacityagus an àite sin stoidhle am faidhle <label>. Tha am putan air a chruthachadh agus air a shuidheachadh le ::after. Mu dheireadh, bidh sinn a’ cur an cèill widthagus heightair adhart <input>airson farsaingeachd cheart airson susbaint mun cuairt.
Ag eadar-theangachadh no a’ gnàthachadh nan teudan le SCSS
Tha :lang()an clas-brèige air a chleachdadh gus eadar-theangachadh a dhèanamh air an teacsa “Browse” gu cànanan eile. Cuir thairis no cuir inntrigidhean ris a’ $custom-file-textchaochladair Sass leis an taga cànain iomchaidh agus na teudan ionadail. Faodar na teudan Beurla a ghnàthachadh san aon dòigh. Mar eisimpleir, seo mar a dh’ fhaodadh neach eadar-theangachadh Spàinnteach a chur ris (is e còd cànain na Spàinne es):
Seo an lang(es)gnìomh air an cuir a-steach faidhle àbhaisteach airson eadar-theangachadh Spàinnteach:
Feumaidh tu cànan na sgrìobhainn agad (no fo-chraobh dheth) a shuidheachadh ceart gus an tèid an teacsa ceart a shealltainn. Faodar seo a dhèanamh a’ cleachdadh a’ langbhuadh air an <html>eileamaid no bann- Content-Languagecinn HTTP , am measg dhòighean eile.
Ag eadar-theangachadh no a’ gnàthachadh nan teudan le HTML
Tha Bootstrap cuideachd a’ toirt seachad dòigh air an teacsa “Browse” eadar-theangachadh gu HTML leis a’ data-browsefheart a dh’ fhaodar a chur ris an leubail cuir a-steach àbhaisteach (eisimpleir ann an Duitsis):