Mehlala le ditlhahlo ta tirio ta mekgwa ya taolo ya foromo, dikgetho ta peakanyo, le dikarolo ta tlwaelo ta go hlama mehutahuta ya diforomo.
Kakaretšo
Ditaolo tša foromo tša Bootstrap di atološa go mekgwa ya rena ya foromo ya Rebooted ka diklase. Šomiša diklase tše go kgetha go tsena dipontšhong tša tšona tše di rulagantšwego bakeng sa phetolelo ye e sa fetogego kudu go ralala le diphensele le didirišwa.
Kgonthiša gore o šomiša typeseka sa maleba go ditseno ka moka (mohlala, emailbakeng sa aterese ya imeile goba numberbakeng sa tshedimošo ya dipalo) go diriša mohola wa ditaolo tše mpsha tša tsenyo go swana le netefatšo ya imeile, kgetho ya dinomoro, le tše dingwe.
Mohlala wa ka pela wa go bontšha mekgwa ya foromo ya Bootstrap ke ye. Tšwela pele o bala bakeng sa ditokomane tša diklase tše di nyakegago, peakanyo ya foromo, le tše dingwe.
Ditaolo tša foromo
Ditaolo tša sebopego sa sengwalwa—go swana le <input>s, <select>s le <textarea>s—di setaele le .form-controlsehlopha. Go akaretšwa mekgwa ya ponagalo ya kakaretšo, boemo bja go tsepamiša kgopolo, go lekanyetša bogolo le tše dingwe.
Bakeng sa ditshenyegelo tša faele, fapantšha .form-controlbakeng sa .form-control-file.
Go lekanyetša bogolo
Beakanya bophagamo o šomiša diklase tša go swana .form-control-lgle le .form-control-sm.
Bala feela
Oketša readonlyseka sa boolean go tsenyo go thibela phetošo ya boleng bja tsenyo. Ditseno tša go bala fela di bonala di le bofefo (go swana le ditseno tše di golofetšego), eupša boloka khesara ya maemo.
Sengwalwa se se tlwaelegilego fela
Ge o nyaka go ba le <input readonly>dielemente ka foromong ya gago di setaele bjalo ka sengwalwa se se tlwaelegilego, omia .form-control-plaintextsehlopha go tloa setaele sa tšhemo ya foromo ya maitirelo le go boloka moedi wa maleba le go tlatša.
Ditseno tša Range
Beakanya ditshenyegelo tša legoro tšeo di ka kgokološwago ka go rapalala ka go šomiša .form-control-range.
Mapokisi a go hlahloba le diradio
Mapokisi a go hlahloba a maitirelo le diradio di kaonafatšwa ka thušo ya .form-check, sehlopha se tee sa mehuta ka bobedi ya tsenyo yeo e kaonafatšago peakanyo le boitshwaro bja dielemente tša tšona tša HTML . Mapokisi a go hlahloba ke a go kgetha kgetho e tee goba tše mmalwa lenaneong, mola diradio e le tša go kgetha kgetho e tee go tšwa go tše dintši.
Mapokisi a go hlahloba ao a golofetšego le diradio di a thekgwa. Sebopego disabledse tla diriša mmala wo bofefo go thuša go laetša boemo bja tsenyo.
Mapokisi a go hlahloba le dikonope tša radio di thekga netefatšo ya foromo ye e theilwego godimo ga HTML le go fa dileibole tše kopana, tše di fihlelelwago. Ka ge go le bjalo, <input>s le <label>s ya rena ke dielemente tša bana babo rena go fapana le an <input>ka gare ga a <label>. Se se na le mantšu a mantši go se nene ka ge o swanetše go laetša idle fordika go amana le <input>le <label>.
Default (e kgobokeditšwe) .
Ka go ikemela, palo le ge e le efe ya mapokisi a go hlahloba le diradio tšeo e lego ngwanešo wa kgaufsi di tla kgoboketšwa ka go otlologa gomme tša arolwa ka mo go swanetšego ka .form-check.
Ka gare ga mothaladi
Hlopha mapokisi a go hlahloba goba diradio mothalong o swanago wa go rapalala ka go tlaleletša .form-check-inlinego efe goba efe .form-check.
Ntle le dileibole
Oketša .position-staticgo ditseno ka gare ga .form-checktšeo di se nago sengwalwa sa leina. Gopola go sa dutše o nea mohuta o itšego wa leina bakeng sa thekinolotši ya go thuša (mohlala, go diriša aria-label).
Tlhamego
Ka ge Bootstrap e šoma display: blockle width: 100%go mo e nyakilego go ba ditaolo tša rena ka moka tša foromo, diforomo di tla ka go ikemela go kgoboketša thwii. Diklase tša tlaleletšo di ka šomišwa go fapantšha peakanyo ye motheong wa foromo ka e tee.
Bopa dihlopha
Tlelase .form-groupke tsela ye bonolo ya go oketša sebopego se sengwe go diforomo. E fa sehlopha se se fetofetogago seo se hlohleletšago go hlopha ka tshwanelo ga dileibole, ditaolo, sengwalwa sa thušo sa boikgethelo, le melaetša ya netefatšo ya foromo. By default it only applies margin-bottom, empa e lata mekhoa e eketsehileng ka .form-inlinee le ho hlokahala. E diriše le <fieldset>s, <div>s goba mo e nyakilego go ba elemente le ge e le efe e nngwe.
Foromo ya keriti
Diforomo tše di raraganego kudu di ka agwa ka go šomiša diklase tša rena tša keriti. Šomiša tše bakeng sa dipeakanyo tša foromo tšeo di nyakago dikholomo tše dintši, bophara bjo bo fapanego, le dikgetho tša tlaleletšo tša go logaganya.
Mothaladi wa foromo
O ka boela wa fapantšha .rowbakeng sa .form-row, e lego phetogo ya mothaladi wa rena wa keriti wa maemo wo o tlošago diphaephe tša kholomo tša go se fetoge bakeng sa dipeakanyo tše di tiilego le tše di kopanego kudu.
Dipeakanyo tše di raraganego kudu le tšona di ka hlolwa ka tshepedišo ya keriti.
Foromo e rapameng
Hlama diforomo ta go rapalala ka keriti ka go tlaleleta .rowsehlopha go bopa dihlopha le go omia .col-*-*diklase go laeta bophara bja dileibole ta gago le ditaolo. Kgonthiša gore o tlaleletša .col-form-labelgo s ya gago <label>gape gore di tsepame thwii ka ditaolo tša tšona tša foromo tše di sepedišanago le tšona.
Ka dinako tše dingwe, mo gongwe o swanetše go diriša didirišwa tša ka thoko goba tša go tlatša go bopa go logaganya moo mo go phethagetšego mo o go nyakago. Go fa mohlala, re tlošitše padding-topleibole ya rena ya ditseno tša radio tše di kgobokeditšwego go logaganya motheo wa sengwalwa gakaone.
Horizontal foromo leibole sizing
Kgonthiša gore o šomiša .col-form-label-smgoba .col-form-label-lggo <label>s goba s ya gago <legend>go latela ka nepagalo bogolo bja .form-control-lgle .form-control-sm.
Go lekanyetša bogolo bja kholomo
Bjalo ka ge go bontšhitšwe mehlaleng ye e fetilego, tshepedišo ya rena ya keriti e go dumelela go bea palo efe goba efe ya .cols ka gare ga .rowgoba .form-row. Ba tla arola bophara bjo bo lego gona ka go lekana magareng ga bona. O ka kgetha gape sehlopha se senyenyane sa dikholomo tša gago go tšea sekgoba se segolo goba se senyenyane, mola .cols ye e šetšego e aroganya tše dingwe ka go lekana, ka diklase tša dikholomo tše di itšego tša go swana le .col-7.
Go dira bogolo bja go itiriša
Mohlala wo o lego ka mo tlase o šomiša sedirišwa sa flexbox go tsepamiša dikagare ka go otlologa le diphetogo .colgo .col-autogore dikholomo tša gago di tšee fela sekgoba se segolo ka moo go nyakegago. Ge re bea ka tsela ye nngwe, kholomo e itšeela bogolo go ya ka dikagare.
Ka morago o ka hlakanya seo gape gape ka diklase tša dikholomo tše di itšego tša bogolo.
Šomiša .form-inlinesehlopha go bontšha lelokelelo la dileibole, ditaolo tša foromo, le dikonope mo moleng o tee wo o rapaletšego. Ditaolo tša foromo ka gare ga diforomo tša ka gare ga mothaladi di fapana gannyane go tšwa go maemo a tšona a go se fetoge.
Ditaolo ke display: flex, go phuhlama sekgoba sefe goba sefe se sešweu sa HTML le go go dumelela go fa taolo ya go logaganya ka sekgoba le didirišwa tša flexbox .
Ditaolo le dihlopha tša tsenyo di amogela width: autogo tloša Bootstrap ya go se fetoge width: 100%.
Ditaolo di tšwelela fela ka gare ga mothaladi ka go dipono tša go lebelela tšeo di nago le bonyane bja 576px ka bophara go ikarabela ka dipono tše tshesane go didirišwa tša sellathekeng.
O ka swanelwa ke go rarolla ka seatla bophara le go logaganya ga ditaolo tša foromo ka botee ka didirišwa tša sekgoba (bjalo ka ge go bontšhitšwe ka mo tlase). Labofelo, kgonthišetša gore ka mehla o akaretša <label>le taolo ya foromo e nngwe le e nngwe, gaešita le ge o swanetše go e uta go baeti bao e sego babadi ba skrine ka .sr-only.
Ditaolo tša foromo ya tlwaelo le dikgetho le tšona di a thekgwa.
Dilo tše dingwe go e na le dileibole tše di utilwego
Dithekinolotši tša go thuša tša go swana le dibadi tša skrine di tla ba le bothata ka diforomo tša gago ge o sa akaretše leina la tsenyo ye nngwe le ye nngwe. Bakeng sa diforomo te ta ka gare ga mothaladi, o ka uta dileibole o omia .sr-onlysehlopha. Go na le mekgwa ye mengwe ye mengwe ya go fa leina la theknolotši ya go thuša, go swana le aria-label, aria-labelledbygoba titleseka. Ge e le gore ga go le e tee ya tše yeo e lego gona, theknolotši ya go thuša e ka retologela go šomiša placeholderseka, ge e le gona, eupša ela hloko gore tšhomišo ya placeholderbjalo ka legato la mekgwa ye mengwe ya go swaya ga e eletšwe.
Sengwalwa sa thušo
Sengwalwa sa thušo sa maemo a boloko ka diforomong se ka hlolwa ka go šomiša .form-text(yeo pele e bego e tsebja bjalo .help-blockka go v3). Sengwalwa sa thušo sa ka gare ga mothaladi se ka phethagatšwa ka go fetofetoga ka go šomiša elemente efe goba efe ya HTML ya ka gare ga mothaladi le diklase tša mohola go swana le .text-muted.
Go tswalanya sengwalwa sa thušo le ditaolo tša foromo
Sengwalwa sa thušo se swanetše go tswalanywa ka go lebanya le taolo ya foromo yeo e amanago le go šomiša aria-describedbyseka. Se se tla netefatša gore theknolotši ya go thuša—go swana le dibadi tša skrine—di tla tsebiša sengwalwa se sa thušo ge modiriši a tsepamiša kgopolo goba a tsena taolong.
Sengwalwa sa thušo ka fase ga ditseno se ka setaele ka .form-text. Sehlopha se se akaretša display: blockle go tlaleletša ka thoko ye nngwe ya godimo bakeng sa sekgoba se bonolo go tšwa go ditseno tše di lego ka godimo.
Phasewete ya gago e swanetše go ba le botelele bja ditlhaka tše 8-20, e be le ditlhaka le dinomoro, gomme ga se ya swanela go ba le dikgoba, ditlhaka tše di kgethegilego, goba emoji.
Sengwalwa sa ka gare ga mothaladi se ka šomiša elemente efe goba efe ye e tlwaelegilego ya HTML ya ka gare ga mothaladi (e ka ba <small>, <span>, goba se sengwe) seo se se nago selo go feta sehlopha sa mohola.
Diforomo tša bao ba golofetšego
Oketša disabledseka sa boolean go tsenyo go thibela ditirišano tša modiriši le go dira gore e bonagale e le bofefo.
Oketša disabledseka go a <fieldset>go šitiša ditaolo ka moka ka gare.
Temošo ka ditshetledi
Ka go ikemela, diphensele di tla swara ditaolo ka moka tša foromo ya setlogo ( <input>, <select>le <button>dielemente) ka gare ga a <fieldset disabled>bjalo ka tšeo di golofetšego, go thibela bobedi ditirišano tša khiiboto le toeba go tšona. Le ge go le bjalo, ge e le gore foromo ya gago gape e akaretša <a ... class="btn btn-*">dielemente, tše di tla fiwa fela setaele sa pointer-events: none. Bjalo ka ge go lemogilwe karolong ya mabapi le boemo bjo bo golofetšego bakeng sa dikonope (gomme ka go lebanya karolong ya ka tlase bakeng sa dielemente tša ankora), thepa ye ya CSS ga se ya hlwa e bewa maemong e bile ga e thekgwe ka botlalo go Internet Explorer 10, gomme e ka se thibele badiriši ba khiiboto go ba bjalo kgona go tsepamiša kgopolo goba go tsenya tirišong dikgokagano tše. Ka gona gore o bolokege, diriša JavaScript ya tlwaelo go šitiša dikgokagano tše bjalo.
Go sepelelana ga sefapano sa sephephediši
Le ge Bootstrap e tla diriša mekgwa ye go diphensele ka moka, Internet Explorer 11 le ka tlase ga e thekge ka botlalo disabledseka go a <fieldset>. Šomiša JavaScript ya tlwaelo go šitiša sete ya tšhemo go diphensele tše.
Netefatšo
Fana ka ditshwaelo tša bohlokwa, tše di ka tšeago kgato go badiriši ba gago ka netefatšo ya foromo ya HTML5– yeo e hwetšagalago go diphensele tša rena ka moka tšeo di thekgwago . Kgetha go tšwa go ditshwayotshwayo tša netefatšo ya go se fetoge ya sephephediši, goba phethagatša melaetša ya tlwaelo ka diklase tša rena tše di agetšwego ka gare le JavaScript ya go thoma.
Ga bjale re kgothaletša go šomiša mekgwa ya netefatšo ya tlwaelo, ka ge melaetša ya netefatšo ya go se fetoge ya sephephediši sa setlogo e sa pepentšhitšwe ka go se fetoge go theknolotši ya go thuša go diphensele ka moka (kudukudu, Chrome go komporong le sellathekeng).
Kamoo e šomago ka gona
Mona ke kamoo netefatšo ya foromo e šomago ka gona ka Bootstrap:
Netefatšo ya foromo ya HTML e dirišwa ka dihlopha tše pedi tša maaka tša CSS, :invalidle :valid. E šoma go <input>, <select>, le <textarea>dielemente.
Bootstrap e akaretša :invalidle :validmekgwa go sehlopha sa motswadi .was-validated, gantši e dirišwa go <form>. Go sego bjalo, tšhemo efe goba efe ye e nyakegago ye e se nago boleng e bontšha bjalo ka yeo e sa šomego go laetša letlakala. Ka tsela ye, o ka kgetha gore o tla di tsenya tirišong neng (ka tlwaelo ka morago ga ge go lekile go romela foromo).
Go seta gape ponagalo ya foromo (mohlala, tabeng ya ditlhagišo tša foromo ye e fetogago ka go šomiša AJAX), tloša .was-validatedsehlopha go tšwa go <form>gape ka morago ga thomelo.
Bjalo ka fallback, .is-invalidgomme .is-validdiklase di ka šomišwa go e na le diklase tša maaka bakeng sa netefatšo ya lehlakore la seva . Ga di nyake .was-validatedsehlopha sa motswadi.
Ka lebaka la dithibelo tša ka fao CSS e šomago ka gona, re ka se kgone (ga bjale) go diriša mekgwa go a <label>yeo e tlago pele ga taolo ya foromo ka go DOM ntle le thušo ya JavaScript ya tlwaelo.
Diphensele ka moka tša sebjalebjale di thekga API ya netefatšo ya thibelo , letoto la mekgwa ya JavaScript ya go netefatša ditaolo tša foromo.
Melaetša ya ditshwayotshwayo e ka šomiša dilo tša go se fetoge tša sephephediši (tše di fapanego bakeng sa sephephediši se sengwe le se sengwe, le tšeo di sa setaelego ka CSS) goba mekgwa ya rena ya ditshwayotshwayo ya tlwaelo ka HTML le CSS ya tlaleletšo.
O ka fana ka melaetša ya go nepagala ya tlwaelo ka setCustomValidityka go JavaScript.
Ka seo ka kgopolong, nagana ka di-demo tše di latelago bakeng sa mekgwa ya rena ya go netefatša foromo ya tlwaelo, diklase tša lehlakore la seva tša boikhethelo, le dilo tša go se fetoge tša sephephediši.
Mekgwa ya tlwaelo
Bakeng sa melaetša ya netefatšo ya foromo ya Bootstrap ya tlwaelo, o tla swanelwa ke go oketša novalidateseka sa boolean go ya gago <form>. Se se šitiša didirišwa tša ditshwayotshwayo tša maitirelo tša sephephediši, eupša se sa fa phihlelelo go di-API tša netefatšo ya foromo ka go JavaScript. Leka go romela foromo ye e lego ka mo tlase; JavaScript ya rena e tla thibela konope ya go romela gomme ya go fetišetša ditshwayotshwayo. Ge o leka go romela, o tla bona :invalidle :validditaele di dirišitšwe go ditaolo tša gago tša foromo.
Mekgwa ya ditshwayotshwayo ya tlwaelo e diriša mebala ya tlwaelo, mellwane, mekgwa ya go tsepamiša kgopolo, le diaekhone tša ka morago go kgokaganya ditshwaotshwao gakaone. Diaekhone tša ka morago tša <select>s di hwetšagala fela ka .custom-select, e sego .form-control.
Di-default tša sephephediši
Ga o na kgahlego go melaetša ya ditshwayotshwayo tša netefatšo ya tlwaelo goba go ngwala JavaScript go fetoša maitshwaro a foromo? All molemo, o ka sebelisa sebadi defaults. Leka go romela foromo ye e lego ka mo tlase. Go ya ka sephephediši sa gago le OS, o tla bona setaele se se fapanego ganyenyane sa ditshwayotshwayo.
Le ge e le gore mekgwa ye ya ditshwaotshwao e ka se setaele ka CSS, o sa kgona go tlwaetša sengwalwa sa ditshwaotshwao ka JavaScript.
Lehlakore la seva
Re kgothaletša go diriša netefatšo ya lehlakore la moreki, eupša ge go ka direga gore o nyaka netefatšo ya lehlakore la seva, o ka bontšha mafelo a foromo ao a sa šomego le ao a šomago ka .is-invalidle .is-valid. Hlokomela gore .invalid-feedbackgape e thekgwa ka diklase tše.
Dielemente tše di thekgwago
Mekgwa ya netefatšo e a hwetšagala bakeng sa ditaolo tša foromo le dikarolo tše di latelago:
<input>s le <textarea>s ka .form-control(go akaretšwa go fihla go e tee .form-controlka dihlopheng tša tsenyo) .
<select>s ka .form-controlgoba.custom-select
.form-checks
.custom-checkboxs le .custom-radios
.custom-file
Dikeletšo tša didirišwa
Ge e le gore peakanyo ya gago ya foromo e e dumelela, o ka fapantšha .{valid|invalid}-feedbackdiklase ka .{valid|invalid}-tooltipdiklase go bontšha ditshwaotshwao tša netefatšo ka go keletšo ya sedirišwa ya setaele. Kgonthišetša gore o na le motswadi yo a nago le position: relativegodimo ga yona bakeng sa go beakanya keletšo ya didirišwa. Mohlaleng wo o lego ka mo tlase, diklase tša rena tša dikholomo di šetše di na le se, eupša porojeke ya gago e ka nyaka peakanyo ye nngwe.
Go dira gore e be ya gago
E re netefatso ka customized ka Sass le ' $form-validation-statesmapa. E hwetšwa ka faeleng ya rena _variables.scss, mmapa wo wa Sass o looped godimo go tšweletša maemo a go se fetoge valid/ invalida netefatšo. Go akaretšwa mmapa wo o tsentšwego ka gare ga sehlaga bakeng sa go tlwaetša mmala le leswao la mmušo o mongwe le o mongwe. Le ge go se na dinaga tše dingwe tšeo di thekgwago ke diphensele, bao ba dirišago mekgwa ya tlwaelo ba ka oketša gabonolo ditshwaotshwao tša foromo tše di raraganego kudu.
Hle ela hloko gore ga re kgothaletše go tlwaetša dikelo tše ntle le go fetoša gape form-validation-statemixin.
Diforomo tša tlwaelo
Bakeng sa go tlwaetša le go feta le go se fetoge ga sephephediši sa sefapano, diriša dielemente tša rena tša foromo ya tlwaelo ka botlalo go tšea legato la dilo tša go se fetoge tša sephephediši. Di agilwe godimo ga go swaya ga semantiki le mo go fihlelelwago, ka fao ke diphetogo tše di tiilego tša taolo efe goba efe ya foromo ya go se fetoge.
Mapokisi a go hlahloba le diradio
Lepokisi le lengwe le le lengwe la go hlahloba le radio <input>le go <label>kopanya di phuthetšwe ka go a <div>go hlama taolo ya rena ya tlwaelo. Ka sebopego, ye ke mokgwa o swanago le wa rena wa go se fetoge .form-check.
Re diriša mokgethi wa bana babo rena ( ~) bakeng sa <input>dilete tša rena ka moka—go swana le :checked—go setaele gabotse sešupo sa rena sa foromo ya tlwaelo. Ge re kopantšwe le .custom-control-labelsehlopha, re ka boela ra setaele sa sengwalwa sa selo se sengwe le se sengwe go ya ka seemo sa <input>'s.
Re uta default <input>ka opacityle go šomiša .custom-control-labelgo aga sešupo se sefsa sa foromo ya tlwaelo lefelong la sona ka ::beforele ::after. Ka bomadimabe re ka se kgone go aga ya tlwaelo go tšwa go feela ka <input>gobane CSS's contentga e šome go elemente yeo.
Ka e re hlahlojoa, re sebelisa base64 embedded SVG diaekhone ho tloha Open Iconic . Se se re fa taolo ye kaone ya go dira setaele le go beakanya go ralala le diphensele le didirišwa.
Mapokisi a go hlahloba
Mapokisi a go hlahloba a tlwaelo a ka šomiša gape :indeterminatesehlopha sa maaka ge se beakantšwe ka seatla ka JavaScript (ga go na seka sa HTML seo se lego gona sa go se laetša).
Ge e ba o diriša jQuery, selo se sengwe sa go swana le se se swanetše go lekana:
Diradio
Ka gare ga mothaladi
Šitišitšwe
Mapokisi a go hlahloba a tlwaelo le diradio le tšona di ka šitišwa. Oketša disabledseka sa boolean go <input>le sešupo sa tlwaelo le tlhalošo ya leina di tla bewa setaele ka go iketla.
Di-switjha
Switšhi e na le go swaya ga lepokisi la go hlahloba la tlwaelo eupša e šomiša .custom-switchsehlopha go tšweletša switšhi ya go fetoša. Switjha hape tšehetsa disabledtšobotsi.
Kgetha menu ya
Dimenu tša tlwaelo <select>di nyaka fela sehlopha sa tlwaelo, .custom-selectgo hlohleletša mekgwa ya tlwaelo. Mekgwa ya tlwaelo e lekanyeditšwe go <select>ponagalo ya mathomo ya 's gomme e ka se fetoše <option>s ka lebaka la mellwane ya sephephediši.
O ka kgetha gape go tšwa go dikgetho tša tlwaelo tše nnyane le tše kgolo go swana le ditseno tša rena tša sengwalwa tša bogolo bjo bo swanago.
Sebopego multiplese a thekgwa gape:
Bjalo ka ge go le bjalo ka sizeseka:
Mehutahuta
Hlama <input type="range">ditaolo tša tlwaelo ka .custom-range. Pina (morago) le monwana o mogolo (boleng) ka bobedi di rulagantšwe go tšwelela go swana go ralala le diphensele. Bjalo ka ge e le feela IE le Firefox tšeo di thekgago go “tlatša” pina ya tšona go tšwa ka go le letshadi goba ka go le letona la monwana o mogolo e le mokgwa wa go bontšha tšwelopele ka pono, ga bjale ga re e thekge.
Range inputs na le boleng implicit bakeng sa minle max— 0le 100, ka ho latellana. O ka laetša dikelo tše mpsha tša bao ba šomišago dika tša minle max.
Ka default, fapaneng inputs “snap” ho boleng palo e feletseng. Go fetola se, o ka laeta stepboleng. Mohlaleng wo o lego ka mo tlase, re oketša palo ya megato gabedi ka go diriša step="0.5".
Sephephediši sa faele
The kgothaletswa plugin ho animate tloaelo faele input: bs-custom-faele-input , ke seo re se sebelisa hona joale mona ka docs rona.
Tsenyo ya faele ke yeo e nago le gnarly kudu ya sehlopha gomme e nyaka JavaScript ya tlaleletšo ge o rata go di kgokaganya ka Kgetha faele ye e šomago... le sengwalwa sa leina la faele seo se kgethilwego.
Re uta faele ya go se fetoge <input>ka opacitygomme go e na le moo re setaele <label>. Konopo e tšweletšwa le go bewa ka ::after. Labofelo, re tsebagatša a widthle heightgodimo ga <input>bakeng sa sekgoba se se swanetšego bakeng sa dikagare tše di dikologilego.
Go fetolela goba go tlwaetša dithapo ka SCSS
Sehlopha sa :lang()maaka se šomišwa go dumelela go fetolelwa ga sengwalwa sa “Browse” go malemeng a mangwe. Tloša goba o oketše dikeno go $custom-file-textphetogo ya Sass ka leswao la polelo la maleba le dithapo tša selegae. Dithapo tša Seisemane di ka rulaganywa ka tsela e swanago. Ka mohlala, mo ke kamoo motho a ka oketšago phetolelo ya Sepaniši (khoutu ya polelo ya Sepaniši ke es):
Mona ke lang(es)ka tiro ka tsenyo ya faele ya tlwaelo bakeng sa phetolelo ya Sepanishe:
O tla swanelwa ke go beakanya polelo ya tokumente ya gago (goba sehlare sa ka fasana sa yona) ka nepagalo gore sengwalwa se se nepagetšego se bontšhwe. Se se ka dirwa ka go šomiša seka langgodimo ga <html>elemente goba Content-Languagehlogo ya HTTP , gare ga mekgwa ye mengwe.
Go fetolela goba go tlwaetša dithapo ka HTML
Bootstrap e fana gape ka tsela ya go fetolela sengwalwa sa “Browse” ka HTML ka data-browseseka seo se ka okeletšwago go leina la go tsenya la tlwaelo (mohlala ka Sedache):