CSS
Switirhisiwa swa CSS swa misava hinkwayo, swiaki swa xisekelo swa HTML leswi endliweke hi xitayili ni ku antswisiwa hi titlilasi leti andlariwaka, ni sisiteme ya giridi ya xiyimo xa le henhla.
Switirhisiwa swa CSS swa misava hinkwayo, swiaki swa xisekelo swa HTML leswi endliweke hi xitayili ni ku antswisiwa hi titlilasi leti andlariwaka, ni sisiteme ya giridi ya xiyimo xa le henhla.
Kuma lowdown eka swiphemu swa nkoka swa switirhisiwa swa Bootstrap, ku katsa na endlelo ra hina ro antswa, ku hatlisa, ku tiya ka nhluvukiso wa webu.
Bootstrap yi tirhisa swiaki swo karhi swa HTML na swihlawulekisi swa CSS leswi lavaka ku tirhisiwa ka HTML5 doctype. Yi katse eku sunguleni ka tiphurojeke ta wena hinkwato.
Hi Bootstrap 2, hi engeterile switayele swa xinghana swa tiselfoni leswi nga hlawuriwa eka swiyenge swa nkoka swa rimba. Hi Bootstrap 3, hi tsarile hi vuntshwa phurojeke leswaku yi va na xinghana eka tiselfoni ku sukela eku sunguleni. Ematshan’weni yo engetela eka switayele swa tiselfoni leswi nga hlawuriwa, swi bakiwile kunene endzeni ka xisekelo. Entiyisweni, Bootstrap i mobile ro sungula . Switayele swo sungula swa tiselfoni swi nga kumeka eka layiburari hinkwayo ematshan’weni yo kumeka eka tifayela leti hambaneke.
Ku tiyisisa ku hundzuluxela lokunene na ku khumba ku kurisa, engetela meta tag ya viewport eka <head>
.
U nga tshikisa vuswikoti byo kurisa eka switirhisiwa swa tiselfoni hi ku engetela user-scalable=no
eka thegi ya meta ya viewport. Leswi swi tshikisa ku kurisa, leswi vulaka leswaku vatirhisi va kota ku rhendzeleka ntsena, naswona swi endla leswaku sayiti ya wena yi titwa yi fananyana ni xitirhisiwa xa ntumbuluko. Hi ku angarhela, a hi swi bumabumeli leswi eka sayiti yin’wana ni yin’wana, hikwalaho tirhisa vuxiyaxiya!
Bootstrap yi veka nkombiso wa masungulo wa misava hinkwayo, thayipo, na switayele swa vuhlanganisi. Hi ku kongoma, hi:
background-color: #fff;
eka ...body
@font-family-base
, @font-size-base
, na @line-height-base
tanihi xisekelo xa hina xa ku thayipa@link-color
ivi u tirhisa switsalo swa xihlanganisi ntsena eka:hover
Switayili leswi swi nga kumeka endzeni ka scaffolding.less
.
Ku kuma ku antswisiwa ka ku hundzuluxela ka xihambano xa swihlamusela-marito, hi tirhisa Normalize.css , phurojeke ya Nicolas Gallagher na Jonathan Neal .
Bootstrap yi lava element leyi nga na ku phutsela swilo swa sayiti na ku veka sisiteme ya hina ya gridi. U nga ha hlawula xin’wana xa swikhomela-ndhawu swimbirhi leswi u nga ta swi tirhisa eka tiphurojeke ta wena. Xiya leswaku, hikwalaho ka padding
na swin’wana, ku hava xigwitsirisi lexi nga nestable.
Tirhisa .container
eka xigwitsirisi xa ku anama loku nga cinciki lexi hlamulaka.
Tirhisa .container-fluid
eka xigwitsirisi xa ku anama loku heleleke, lexi hlanganisaka ku anama hinkwako ka xivono xa wena.
Bootstrap yi katsa sisiteme ya gridi ya mati yo sungula leyi hlamulaka, leyi fambafambaka leyi hi ndlela leyi faneleke yi ringanisaka ku fika eka 12 wa tikholomu loko xitirhisiwa kumbe vukulu bya viewport byi ri karhi byi andza. Yi katsa titlilasi leti hlamuseriweke ka ha ri emahlweni eka swihlawulekisi swo olova swa maendlelo, xikan’we na ti -mixin ta matimba to tumbuluxa swivumbeko swo tala swa semantiki .
Tisisiteme ta gridi ti tirhisiwa ku tumbuluxa swivumbeko swa matluka hi ku tirhisa nxaxamelo wa tilayini na tikholomu leti hlayisaka nhundzu ya wena. Hi leyi ndlela leyi sisiteme ya giridi ya Bootstrap yi tirhaka ha yona:
.container
(fixed-width) kumbe .container-fluid
(full-width) kuva ti ringanisiwa kahle xikan’we naku padding..row
na naswona .col-xs-4
ta kumeka ku endla swivumbeko swa gridi hi ku hatlisa. Ti mixins letintsongo tinga tlhela ti tirhisiwa eka swivumbeko swotala swa semantiki.padding
. Padding yoleyo yi offset hi tilayini ta kholomo yo sungula na yo hetelela hi ku tirhisa margin yo biha eka .row
s..col-xs-4
..col-md-*
tlilasi yihi na yihi eka elemente a swi nge khumbi ntsena xitayili xa yona eka switirhisiwa swa le xikarhi kambe na le ka switirhisiwa leswikulu loko .col-lg-*
tlilasi yi nga ri kona.Languta eka swikombiso swo tirhisa misinya leyi ya milawu eka khodi ya wena.
Hi tirhisa swivutiso swa midiya leswi landzelaka eka tifayela ta hina ta Less ku tumbuluxa swiphemu swa nkoka swa ku tshoveka eka sisiteme ya hina ya giridi.
Minkarhi yin’wana hi ndlandlamuxa swivutiso leswi swa vuhangalasi bya mahungu ku katsa a max-width
ku ringanyeta CSS eka sete yo koma ya switirhisiwa.
Vona ndlela leyi swiphemu swa sisiteme ya giridi ya Bootstrap swi tirhaka ha yona eka switirhisiwa swo tala leswi nga ni tafula leri nga ni mavoko.
Switirhisiwa leswitsongo leswi engetelekeke Tifoni (<768px) . | Switirhisiwa leswitsongo Tithebulete (≥768px) . | Switirhisiwa swa le xikarhi Tidesktop (≥992px) . | Switirhisiwa leswikulu Tidesktop (≥1200px) . | |
---|---|---|---|---|
Mahanyelo ya gridi | Horizontal nkarhi hinkwawo | Ku wile ku sungula, ku rhetela ehenhla ka tindhawu to tshoveka | ||
Ku anama ka xigwitsirisi | Ku hava (auto) . | 750px | 970px | 1170px hi ku |
Xirhangi xa tlilasi | .col-xs- |
.col-sm- |
.col-md- |
.col-lg- |
# ya tikholomu | 12. | |||
Ku anama ka kholomo | Auto | ~62px | ~81px | ~97px |
Ku anama ka gutter | 30px (15px eka tlhelo rin’wana ni rin’wana ra kholomo) . | |||
Swi nga ni swisaka | Ina | |||
Ti-offset | Ina | |||
Ku oda ka tikholomu | Ina |
Hi ku tirhisa sete yin’we ya .col-md-*
titlilasi ta giridi, u nga endla sisiteme ya giridi ya xisekelo leyi sungulaka yi hlengeletiwile eka switirhisiwa swa tiselfoni na switirhisiwa swa tithebulete (nhlayo leyitsongo swinene ku ya eka leyitsongo) u nga si va leyi nga etlhelo eka switirhisiwa swa le desktop (ya le xikarhi). Veka tikholomu ta gridi eka yin'wana na yin'wana .row
.
Pfuxeta xivumbeko xihi na xihi xa gridi xa ku anama loku nga cinciki xi va xivumbeko xa ku anama loku heleleke hi ku cinca xa wena xa le handle swinene .container
xi va .container-fluid
.
A wu lavi leswaku tikholomu ta wena ti hlangana ntsena eka switirhisiwa leswitsongo? Tirhisa titlilasi ta gridi ya switirhisiwa leswitsongo na swa le xikarhi leswi engetelekeke hi ku engetela .col-xs-*
.col-md-*
eka tikholomu ta wena. Vona xikombiso lexi nga laha hansi ku kuma mianakanyo yo antswa ya ndlela leyi hinkwaswo swi tirhaka ha yona.
.col-sm-*
Aka eka xikombiso lexi hundzeke hi ku tumbuluxa swivumbeko leswi cinca-cincaka swinene ni leswi nga ni matimba swinene leswi nga ni titlilasi ta tithebulete .
Loko ku vekiwa tikholomu to tlula 12 endzeni ka layini yin’we, ntlawa wun’wana ni wun’wana wa tikholomu leti engetelekeke wu ta, tanihi yuniti yin’we, wu phutsela eka layini leyintshwa.
Hi ti tiers ta mune ta ti grids leti kumekaka u boheke ku tsutsumela eka timhaka laha, eka tindzhawu tokarhi to tshoveka, tikholomu ta wena tinga basiki kahle tani hileswi yin’wana yi leheke kutlula yin’wana. Ku lulamisa sweswo, tirhisa ku hlanganisiwa ka a .clearfix
na titlilasi ta hina ta vukorhokeri leti hlamulaka .
Ku engetela eka ku basisiwa ka kholomo eka tindhawu to tshoveka leti hlamulaka, u nga ha lava ku tlhela u veka ti-offset, ku susumetiwa kumbe ku koka . Vona leswi hi xiendlo eka xikombiso xa gridi .
Susa tikholomu exineneni hi ku tirhisa .col-md-offset-*
titlilasi. Titlilasi leti ti engetela margin ya ximatsi ya kholomo hi *
tikholomu. Hi xikombiso, .col-md-offset-4
yi famba .col-md-4
ehenhla ka tikholomu ta mune.
U nga ha tlhela u tlula ti-offset ku suka eka swiyenge swa le hansi swa gridi hi .col-*-offset-0
titlilasi.
Ku hlanganisa nhundzu ya wena hi gridi ya ntolovelo, engetela leyintshwa .row
na sete ya .col-sm-*
tikholomu endzeni ka .col-sm-*
kholomo leyi nga kona. Tilayini leti pfaleriweke ti fanele ku katsa sete ya tikholomu leti hlanganisaka ku fika eka 12 kumbe ehansi (a swi bohi leswaku u tirhisa tikholomu hinkwato ta 12 leti kumekaka).
Cinca hi ku olova ku landzelelana ka tikholomu ta hina ta gridi leti akiweke endzeni hi .col-md-push-*
na .col-md-pull-*
titlilasi ta vacinci.
Ku engetela eka titlilasi ta gridi leti akiweke ka ha ri emahlweni ta swivumbeko swo hatlisa, Bootstrap yi katsa swilo leswi cinca-cincaka swa Less na mixins ku hatlisa ku tumbuluxa swivumbeko swa wena swo olova, swa semantiki.
Swilo leswi cinca-cincaka swi veka nhlayo ya tikholomu, ku anama ka gutter, na ndhawu ya xivutiso xa midiya leyi ku nga ta sungula tikholomu leti papamalaka eka yona. Hi tirhisa leswi ku tumbuluxa titlilasi ta gridi leti hlamuseriweke ka ha ri emahlweni leti tsariweke laha henhla, xikan’we na ti mixins ta ntolovelo leti xaxametiweke laha hansi.
Mixins yi tirhisiwa swin’we na swilo leswi cinca-cincaka swa gridi ku tumbuluxa CSS ya semantiki ya tikholomu ta gridi yin’wana na yin’wana.
U nga cinca swilo leswi cinca-cincaka eka mimpimo ya wena ya ntolovelo, kumbe u tirhisa ntsena ti-mixin hi mimpimo ya tona ya ntolovelo. Hi lexi xikombiso xa ku tirhisa swiletelo swa ntolovelo ku endla xivumbeko xa tikholomu timbirhi lexi nga ni xivandla exikarhi.
Tinhlokomhaka hinkwato ta HTML, <h1>
ku ya eka <h6>
, ta kumeka. .h1
hi ku tirhisa .h6
titlilasi na tona ta kumeka, ta loko u lava ku fambisana na xitayili xa fonto ya nhlokomhaka kambe wa ha lava leswaku tsalwa ra wena ri kombisiwa endzeni ka layini.
h1. Nhlokomhaka ya bootstrap |
Semibold ya xirhendzevutani 36px |
h2. Nhlokomhaka ya bootstrap |
Semibold ya xirhendzevutani 30px |
h3. Nhlokomhaka ya bootstrap |
Semibold ya 24px |
h4. Nhlokomhaka ya bootstrap |
Semibold ya 18px |
h5. Nhlokomhaka ya bootstrap |
Semibold ya 14px |
h6. Nhlokomhaka ya bootstrap |
Semibold ya 12px |
<small>
Endla tsalwa ro olova, ra vumbirhi eka nhlokomhaka yihi na yihi hi thegi ya xivumbeko xa le henhla kumbe .small
tlilasi.
h1. Nhlokomhaka ya bootstrap Tsalwa ra vumbirhi |
h2. Nhlokomhaka ya bootstrap Tsalwa ra vumbirhi |
h3. Nhlokomhaka ya bootstrap Tsalwa ra vumbirhi |
h4. Nhlokomhaka ya bootstrap Tsalwa ra vumbirhi |
h5. Nhlokomhaka ya bootstrap Tsalwa ra vumbirhi |
h6. Nhlokomhaka ya bootstrap Tsalwa ra vumbirhi |
Bootstrap ya misava hinkwayo ya xiviri font-size
i 14px , na a line-height
ya 1.428 . Leswi swi tirhisiwa eka <body>
na tindzimana hinkwato. Ku engetela kwalaho, <p>
(tindzimana) ti kuma margin ya le hansi ya hafu ya line-height ya tona leyi hlayiweke (10px hi ku tiyimisela).
Nullam quis risus eget xitombo xa xirhendzevutani lexi khavisiweke vel eu leo. Cum sociis natoque penatibus na magnis leyi nga na ku veleka, nascetur ridiculus mus. Nullam id dolor id nibh mimovha ya switsongwatsongwana.
Cum sociis natoque penatibus na magnis leyi nga na ku veleka, nascetur ridiculus mus. Donec ullamcorper nulla leyi nga riki na metus auctor ya swilo leswi nga riki swa nkoka. Duis mollis, est non commodo luctus, nisi erat xirho xa xirhendzevutani, xitsongwatsongwana xa xirhendzevutani xa xirhendzevutani. Donec ullamcorper nulla leyi nga riki na metus auctor ya swilo leswi nga riki swa nkoka.
Maecenas sed diam eget risus varius blandit yi tshama eka yona leyi nga riki na magna. Donec id elit leyi nga riki na mi porta gravida eka eget metus. Duis mollis, est non commodo luctus, nisi erat xirho xa xirhendzevutani, xitsongwatsongwana xa xirhendzevutani xa xirhendzevutani.
Endla leswaku ndzimana yi va leyi hambaneke hi ku engetela .lead
.
Vivamus sagittis lacus vel augue laoreet xitsonga xitsonga xitsonga xitsonga xitsonga xitsonga xitsonga xitsonga xitsonga xitsonga xitsonga xitsonga xitsonga. Duis mollis, est leyi nga riki ya xiyimo xa le henhla.
Xikalo xa ku thayipa xi sekeriwe eka swilo swimbirhi leswi cinca-cincaka swa Less eka swilo leswi cinca-cincaka.less : @font-size-base
na @line-height-base
. Xo sungula i base font-size leyi tirhisiweke hinkwako kasi xa vumbirhi i base line-height. Hi tirhisa swilo sweswo leswi cinca-cincaka ni tinhlayo tin’wana to olova ku endla ti- margin, ti-padding, ni ti-line-height ta muxaka wa hina hinkwawo ni swin’wana. Va customize na Bootstrap yi pfumelelana na swona.
Ku kombisa ku tsutsuma ka tsalwa hikwalaho ka ku yelana ka rona eka xiyimo xin’wana, tirhisa <mark>
thegi.
U nga tirhisa thegi ya mfungho kuswa nkokatsalwa.
Ku kombisa swibokisana swa matsalwa leswi susiweke tirhisa <del>
thegi.
Layini leyi ya tsalwa yi endleriwe ku tekiwa tanihi tsalwa leri susiweke.
Ku kombisa swibokisana swa tsalwa leswi nga ha riki swa nkoka tirhisa <s>
thegi.
Layini leyi ya tsalwa yi endleriwe ku tekiwa tanihi leyi nga ha riki ntiyiso.
Ku kombisa ku engeteriwa eka tsalwa tirhisa <ins>
thegi.
Layini leyi ya tsalwa yi endleriwe ku tekiwa tanihi ku engeteriwa eka tsalwa.
Ku thalela tsalwa ehansi tirhisa <u>
thegi.
Layini leyi ya tsalwa yi ta hundzuluxela tanihi laha yi thaleriweke ha kona
Tirhisa tithegi ta ku kandziyisa ta HTML ta ntolovelo leti nga ni switayele swo olova.
Ku susa ku kandziyisa inline kumbe swibokisana swa tsalwa, tirhisa <small>
thegi ku veka tsalwa eka 85% wa vukulu bya mutswari. Swiaki swa nhlokomhaka swi amukela swa swona font-size
eka swiaki leswi pfanganisiweke <small>
.
U nga ha tirhisa hi ndlela yin’wana xiaki xa le ndzeni ka layini lexi nga ni .small
ematshan’weni ya xin’wana ni xin’wana <small>
.
Layini leyi ya tsalwa yi endleriwe ku tekiwa tanihi matsalelo lamanene.
Ku kandziyisa xiphemu xa tsalwa hi font-weight yo tika swinene.
Xiphemu lexi landzelaka xa tsalwa xi hundzuluxeriwe tanihi tsalwa ro dzwihala .
Ku kandziyisa xiphemu xa tsalwa leri tsariweke hi matsalelo yo olova.
Xiphemu lexi landzelaka xa tsalwa xi hundzuluxeriwe tanihi tsalwa leri tsariweke hi ku olova .
Titwele u ntshunxekile ku tirhisa <b>
na <i>
hi HTML5. <b>
yi endleriwe ku kombisa marito kumbe swivulwa handle ko hundzisela nkoka lowu engetelekeke kasi <i>
ngopfungopfu i ya rito, marito ya xithekiniki, na swin’wana.
Hi ku olova hlela nakambe tsalwa eka swiphemu leswi nga na titlilasi ta ku ringanisa matsalwa.
Tsalwa leri ringanisiweke hi tlhelo ra ximatsi.
Tsalwa leri ringanisiweke exikarhi.
Tsalwa leri ringanisiweke hi tlhelo ra xinene.
Tsalwa leri lulamisiweke.
Ku hava tsalwa ro phutsela.
Hundzuluxa tsalwa eka swiphemu leswi nga na titlilasi ta ku tsala hi maletere lamakulu.
Tsalwa leri nga ni maletere lamatsongo.
Tsalwa lerikulu.
Tsalwa leri tsariweke hi maletere lamakulu.
Ku tirhisiwa ka xitayili ka <abbr>
elemente ya HTML ya swipfuxeto na swihlamusela-marito ku kombisa vuhundzuluxeri lebyi andlariweke eka hover. Swipfuxeto leswi nga na title
xihlawulekisi swi na ndzilakano wa le hansi lowu nga na mathonsi yo vonikela na xikombiso xa mpfuneto eka hover, leswi nyikaka mongo wo engetela eka hover na vatirhisi va thekinoloji yo pfuneta.
Xifunengeto xa rito attribute i attr .
Engetela .initialism
eka xifunengeto xa font-size leyitsongonyana.
HTML i nchumu lowunene ngopfu ku sukela eka xinkwa lexi tsemiweke.
Nyika vuxokoxoko byo tihlanganisa bya kokwa wa le kusuhi kumbe miri hinkwawo wa ntirho. Hlayisa ku fometa hi ku heta mitila hinkwayo hi <br>
.
Ku tshaha swibokisana swa nhundzu ku suka eka xihlovo xin’wana endzeni ka tsalwa ra wena.
Pfuxeta HTML<blockquote>
yihi na yihi tanihi xitlhokovetselo. Eka swikombo leswi kongomeke, hi ringanyeta leswaku .<p>
Lorem ipsum dolor tshama amet, consectetur adipiscing xiyimo xa le henhla. Nhlayo leyi heleleke ya posuere erat a ante.
Xitayili na ku cinca ka nhundzu eka ku hambana ko olova eka mpimanyeto <blockquote>
.
Engetela a <footer>
ya ku vona xihlovo. Pfuxeta vito ra ntirho wa xihlovo eka <cite>
.
Lorem ipsum dolor tshama amet, consectetur adipiscing xiyimo xa le henhla. Nhlayo leyi heleleke ya posuere erat a ante.
Engetelani .blockquote-reverse
ku kuma blockquote leyi nga na swilo leswi ringanisiweke hi tlhelo ra xinene.
Nxaxamelo wa swilo leswi eka swona ku landzelelana ku nga riki na nkoka hi ku kongoma.
Nxaxamelo wa swilo leswi eka swona ku landzelelana ku nga na nkoka hi ku kongoma.
Susa list-style
margin ya ntolovelo na ya ximatsi eka swilo swa nxaxamelo (vana va xihatla ntsena). Leswi swi tirha ntsena eka swilo swa nxaxamelo wa vana va xihatla , leswi vulaka leswaku u ta lava ku engetela tlilasi ya minxaxamelo yihi na yihi leyi pfanganisiweke na yona.
Veka swilo hinkwaswo swa nxaxamelo eka layini yin’we na display: inline-block;
na swin’wana swo olova swo padding.
Nxaxamelo wa marito lama nga ni tinhlamuselo leti fambisanaka na wona.
Endla marito na tinhlamuselo eka <dl>
layini hi tlhelo na tlhelo. Ku sungula ku stacked ku fana na default <dl>
s, kambe loko navbar yi andlala, tano endla leswi.
Minxaxamelo ya tinhlamuselo leyi nga etlhelo yi ta tsema marito lama leheke ngopfu leswaku ma nga ngheni eka kholomo ya ximatsi hi text-overflow
. Eka swivono leswitsongo, swi ta cinca eka xivumbeko xa ntolovelo lexi hlanganisiweke.
Pfuxeta swiphemu swa khodi ya le ndzeni ka layini hi <code>
.
<section>
yi fanele yi phutseriwe tanihi leyi nga endzeni ka layini.
Tirhisa <kbd>
ku kombisa ku nghenisa loku hi ntolovelo ku nghenisiwaka hi ku tirhisa khibhodi.
Tirhisa <pre>
eka milayeni yo tala ya khodi. Tiyiseka leswaku u balekela swikhomela-ndhawu swihi na swihi swa angle eka khodi leswaku u ta hundzuluxela kahle.
<p>Xikombiso xa tsalwa laha...</p>
U nga ha engetela .pre-scrollable
tlilasi hi ku hlawula, leyi nga ta veka max-height ya 350px naswona yi nyika y-axis scrollbar.
Ku kombisa swilo leswi cinca-cincaka tirhisa <var>
thegi.
y = m x + b
Ku kombisa swibokisana xikombiso xa vuhumelerisi ku suka eka nongonoko tirhisa <samp>
thegi.
Tsalwa leri ri endleriwe ku tekiwa tanihi xikombiso xa vuhumelerisi lebyi humaka eka nongonoko wa khompyuta.
Eka xitayili xa xisekelo—ku pfariwa ko olova ni ku avanyisa loku nga etlhelo ntsena—engetela tlilasi ya le hansi .table
eka yin’wana ni yin’wana <table>
. Swi nga ha vonaka swi ri super redundant, kambe hi ku nyikiwa ku tirhisiwa lokukulu ka matafula eka ti-plugin tin’wana to fana na tikhalendara na vahlawuri va masiku, hi hlawurile ku hambanyisa switayele swa hina swa tafula ra ntolovelo.
# . | Vito rosungula | Xivongo | Vito ra mutirhisi |
---|---|---|---|
1. | Marka | Otto | @mdo |
2. | Yakobe | Thornton | @mafurha |
3. | Larry | Xinyenyana |
Tirhisa .table-striped
ku engetela zebra-striping eka layini yihi na yihi ya tafula endzeni ka <tbody>
.
Matafula ya mitila ya endliwa hi xitayili hi ku tirhisa :nth-child
xihlawulekisi xa CSS, lexi nga kumeki eka Internet Explorer 8.
# . | Vito rosungula | Xivongo | Vito ra mutirhisi |
---|---|---|---|
1. | Marka | Otto | @mdo |
2. | Yakobe | Thornton | @mafurha |
3. | Larry | Xinyenyana |
Engetelani .table-bordered
ku kuma mindzilakano eka matlhelo hinkwawo ya tafula na tisele.
# . | Vito rosungula | Xivongo | Vito ra mutirhisi |
---|---|---|---|
1. | Marka | Otto | @mdo |
2. | Yakobe | Thornton | @mafurha |
3. | Larry | Xinyenyana |
Engetela .table-hover
ku endla leswaku xiyimo xa hover xi tirha eka tilayini ta tafula endzeni ka <tbody>
.
# . | Vito rosungula | Xivongo | Vito ra mutirhisi |
---|---|---|---|
1. | Marka | Otto | @mdo |
2. | Yakobe | Thornton | @mafurha |
3. | Larry | Xinyenyana |
Engetelani .table-condensed
ku endla leswaku matafula ya hlangana swinene hiku tsema cell padding hi hafu.
# . | Vito rosungula | Xivongo | Vito ra mutirhisi |
---|---|---|---|
1. | Marka | Otto | @mdo |
2. | Yakobe | Thornton | @mafurha |
3. | Larry wa Xinyenyana |
Tirhisa titlilasi ta mongo ku penda tilayini ta tafula kumbe tisele ha yin’we.
Tlilasi | Nhlamuselo |
---|---|
.active |
Tirhisa muvala wa hover eka layini yo karhi kumbe sele |
.success |
Swi kombisa goza leri humeleleke kumbe lerinene |
.info |
Swi kombisa ku cinca loku nga riki na xihlawuhlawu loku dyondzisaka kumbe xiendlo |
.warning |
Swi kombisa xilemukiso lexi nga ha lavaka nyingiso |
.danger |
Swi kombisa goza leri nga ni khombo kumbe leri nga ha vaka ro biha |
# . | Nhlokomhaka ya kholomo | Nhlokomhaka ya kholomo | Nhlokomhaka ya kholomo |
---|---|---|---|
1. | Nhundzu ya kholomo | Nhundzu ya kholomo | Nhundzu ya kholomo |
2. | Nhundzu ya kholomo | Nhundzu ya kholomo | Nhundzu ya kholomo |
3. | Nhundzu ya kholomo | Nhundzu ya kholomo | Nhundzu ya kholomo |
4. | Nhundzu ya kholomo | Nhundzu ya kholomo | Nhundzu ya kholomo |
5. | Nhundzu ya kholomo | Nhundzu ya kholomo | Nhundzu ya kholomo |
6. | Nhundzu ya kholomo | Nhundzu ya kholomo | Nhundzu ya kholomo |
7. | Nhundzu ya kholomo | Nhundzu ya kholomo | Nhundzu ya kholomo |
8. | Nhundzu ya kholomo | Nhundzu ya kholomo | Nhundzu ya kholomo |
9. | Nhundzu ya kholomo | Nhundzu ya kholomo | Nhundzu ya kholomo |
Ku tirhisa muvala ku engetela nhlamuselo eka layini ya tafula kumbe sele yin’wana na yin’wana swi nyika ntsena xikombiso xa xivono, lexi nga ta ka xi nga hundziseriwi eka vatirhisi va thekinoloji yo pfuneta – ku fana na swihlaya swa xikirini. Tiyisisa leswaku mahungu lama kombisiweke hi muvala ya le rivaleni eka nhundzu hi yoxe (tsalwa leri vonakaka eka layini/sele ya tafula leyi faneleke), kumbe ya katsiwa hi tindlela tin’wana, to tanihi tsalwa ro engetela leri fihliweke na .sr-only
tlilasi.
Endla matafula lama hlamulaka hi ku phutsela yin’wana ni yin’wana .table
ku .table-responsive
endla leswaku ma rhendzeleka hi ndlela yo olova eka switirhisiwa leswitsongo (ehansi ka 768px). Loko u languta eka nchumu wun’wana ni wun’wana lowukulu ku tlula 768px hi ku anama, a wu nge voni ku hambana eka matafula lawa.
Matafula lama hlamulaka ma tirhisa overflow-y: hidden
, lama tsemaka rungula rihi na rihi leri hundzaka emakumu ya le hansi kumbe ya le henhla ya tafula. Ngopfu-ngopfu, leswi swi nga tsema timenyu leti nga ehansi ni switirhisiwa swin’wana swa vanhu van’wana.
Firefox yi na swin’wana swo kavanyeta fieldset styling leswi katsaka width
leswi kavanyetaka tafula ro hlamula. Leswi a swi nge tluriwi handle ka hack leyi kongomeke ya Firefox leyi hi nga yi nyikeliki eka Bootstrap:
Ku kuma vuxokoxoko byo tala, hlaya nhlamulo leyi ya Stack Overflow .
# . | Nhlokomhaka ya tafula | Nhlokomhaka ya tafula | Nhlokomhaka ya tafula | Nhlokomhaka ya tafula | Nhlokomhaka ya tafula | Nhlokomhaka ya tafula |
---|---|---|---|---|---|---|
1. | Sele ya tafula | Sele ya tafula | Sele ya tafula | Sele ya tafula | Sele ya tafula | Sele ya tafula |
2. | Sele ya tafula | Sele ya tafula | Sele ya tafula | Sele ya tafula | Sele ya tafula | Sele ya tafula |
3. | Sele ya tafula | Sele ya tafula | Sele ya tafula | Sele ya tafula | Sele ya tafula | Sele ya tafula |
# . | Nhlokomhaka ya tafula | Nhlokomhaka ya tafula | Nhlokomhaka ya tafula | Nhlokomhaka ya tafula | Nhlokomhaka ya tafula | Nhlokomhaka ya tafula |
---|---|---|---|---|---|---|
1. | Sele ya tafula | Sele ya tafula | Sele ya tafula | Sele ya tafula | Sele ya tafula | Sele ya tafula |
2. | Sele ya tafula | Sele ya tafula | Sele ya tafula | Sele ya tafula | Sele ya tafula | Sele ya tafula |
3. | Sele ya tafula | Sele ya tafula | Sele ya tafula | Sele ya tafula | Sele ya tafula | Sele ya tafula |
Vulawuri bya xivumbeko bya munhu hi xiyexe byi amukela hi ku tisungulela switayili swo karhi swa misava hinkwayo. Hinkwaswo tsalwa <input>
, <textarea>
, na <select>
swiaki leswi nga na .form-control
swi vekiwile eka width: 100%;
hi ku tiyimisela. Pfuxeta malebvu na swilawuri endzeni .form-group
leswaku u kuma xivandla lexinene.
U nga hlanganisi mintlawa ya tifomo hi ku kongoma na mintlawa ya swingheniso . Ematshan’weni ya sweswo, nest ntlawa wa swingheniso endzeni ka ntlawa wa fomo.
Engetela .form-inline
eka fomo ya wena (leyi nga fanelangiki ku va <form>
) ya vulawuri bya left-aligned na inline-block. Leswi swi tirha ntsena eka tifomo endzeni ka swivono leswi nga kwalomu ka 768px hi ku anama.
Ti inputs na ti selects ti width: 100%;
tirhisiwile hi ku tiyimisela eka Bootstrap. Endzeni ka tifomo ta le ndzeni ka layini, hi tlherisela sweswo eka width: auto;
leswaku vulawuri byo tala byi ta tshama eka layini yin’we. Ku ya hi ndlela leyi u vekiweke ha yona, ku nga ha laveka ku anama loku engetelekeke ka ntolovelo.
Vahlayi va xikirini va ta va na xiphiqo hi tifomo ta wena loko u nga katsi lebula eka ku nghenisa kun’wana na kun’wana. Eka tifomo leti ta le ndzeni ka layini, u nga fihla malebvu hi ku tirhisa .sr-only
tlilasi. Ku na tindlela tin’wana to nyika lebula ya thekinoloji yo pfuneta, ku fana na aria-label
, aria-labelledby
kumbe title
xihlawulekisi. Loko ku nga ri na xin’we xa leswi lexi nga kona, vahlayi va xikirini va nga ha tirhisa placeholder
xihlawulekisi, loko xi ri kona, kambe xiya leswaku ku tirhisiwa ka placeholder
tanihi ku siva tindlela tin’wana to lebula a swi tsundzuxiwi.
Tirhisa titlilasi ta giridi leti hlamuseriweke ka ha ri emahlweni ta Bootstrap ku ringanisa malebvu na mintlawa ya vulawuri bya fomo eka xivumbeko xa horizontal hi ku engetela .form-horizontal
eka fomo (leswi nga fanelangiki ku va a <form>
). Ku endla tano swi cinca .form-group
s ku tikhoma tanihi tilayini ta gridi, hikwalaho a ku na xilaveko xa .row
.
Swikombiso swa vulawuri bya xivumbeko xa ntolovelo lebyi seketeriwaka eka xivumbeko xa xivumbeko xa xikombiso.
Vulawuri bya xivumbeko lebyi tolovelekeke ngopfu, tinsimu to nghenisa leti simekiweke eka tsalwa. Ku katsa nseketelo wa tinxaka hinkwato ta HTML5: text
, password
, datetime
, datetime-local
, date
, month
, time
, week
, number
, email
, url
, search
, tel
, na color
.
Swilo leswi nghenisiwaka swi ta endliwa hi xitayili ntsena loko swa swona type
swi tivisiwile kahle.
Ku engetela tsalwa leri hlanganisiweke kumbe swikomba-nkarhi emahlweni na/kumbe endzhaku ka tsalwa rihi na rihi leri sekeriweke eka tsalwa <input>
, languta xiphemu xa ntlawa wa ku nghenisa .
Vulawuri bya xivumbeko lebyi seketelaka mitila yo tala ya tsalwa. Cinca rows
xihlawulekisi tanihilaha swi lavekaka hakona.
Mabokisi yo kambela i ya ku hlawula xin’we kumbe swo hlayanyana eka nxaxamelo, kasi swiya-ni-moya i swa ku hlawula ndlela yin’we eka yo tala.
Mabokisi yo kambela lama nga tirhiki na swiya-ni-moya swa seketeriwa, kambe ku nyika xikombiso xa "leswi nga pfumeleriwangiki" eka hover ya mutswari <label>
, u ta fanela ku engetela .disabled
tlilasi eka mutswari .radio
, .radio-inline
, .checkbox
, kumbe .checkbox-inline
.
Tirhisa titlilasi ta .checkbox-inline
kumbe .radio-inline
eka nxaxamelo wa mabokisi yo kambela kumbe swiya-ni-moya eka swilawuri leswi humelelaka eka layini yin’we.
Loko u fanele u nga ri na tsalwa endzeni ka <label>
, ku nghenisa ku vekiwa tanihilaha u nga langutelaka hakona. Sweswi yi tirha ntsena eka mabokisi yo kambela lama nga riki ya le ndzeni ka inthanete ni swiya-ni-moya. Tsundzuka ku ha nyika xivumbeko xo karhi xa lebula ya thekinoloji yo pfuneta (xikombiso, ku tirhisa aria-label
).
Xiya leswaku timenyu to tala ta native select—ku nga eka Safari na Chrome—ti ni tikhoneni leti rhendzelekaka leti nga cinciwiki hi ku tirhisa border-radius
swilo.
Eka <select>
vulawuri lebyi nga na multiple
xihlawulekisi, swihlawulekisi swo tala swi kombisiwa hi ku tiyimisela.
Loko u lava ku veka tsalwa ro olova ekusuhi ni lebula ya fomo endzeni ka fomo, tirhisa .form-control-static
tlilasi eka <p>
.
Hi susa outline
switayele swa ntolovelo eka vulawuri byin’wana bya fomo ivi hi tirhisa a box-shadow
ematshan’weni ya yona ya :focus
.
:focus
Xiyimo xa demoNyingiso wa xikombiso lexi nga laha henhla wu tirhisa switayele swa ntolovelo eka matsalwa ya hina ku kombisa :focus
xiyimo eka .form-control
.
Engetela disabled
xihlawulekisi xa boolean eka input ku sivela ku tirhisana ka vatirhisi. Swingheniso leswi nga tirhiki swi vonaka swi olova naswona swi engetela not-allowed
xikombiso.
Engetela disabled
xihlawulekisi eka a <fieldset>
ku tshikisa vulawuri hinkwabyo endzeni ka <fieldset>
hi nkarhi wun’we.
<a>
Hi ku tiyimisela, swihlamusela-marito swi ta khoma vulawuri hinkwabyo bya xivumbeko xa ntumbuluko ( <input>
, <select>
na <button>
swiaki) endzeni ka a <fieldset disabled>
tanihi leswi nga tirhiki, swi sivela ku tirhisana ka khibhodi na mbeva eka swona. Kambe loko fomo ya wena yi tlhela yi katsa <a ... class="btn btn-*">
swiaki, leswi swi ta nyikiwa ntsena xitayili xa pointer-events: none
. Hilaha swi kombisiweke hakona eka xiyenge lexi vulavulaka hi xiyimo lexi nga tirhiki xa swikomba-nkarhi (naswona hi ku kongoma eka xiyengentsongo xa swiaki swa anchor), nhundzu leyi ya CSS a yi si ringanisiwa naswona a yi seketeriwi hi ku helela eka Opera 18 na le hansi, kumbe eka Internet Explorer 11, naswona yi hlule 't sivela vatirhisi va khibhodi ku kota ku kongomisa kumbe ku tirhisa swihlanganisi leswi. Kutani leswaku u hlayiseka, tirhisa JavaScript leyi endleriweke wena ku tshikisa swihlanganisi swo tano.
Loko Bootstrap yi ta tirhisa switayele leswi eka swihlamusela-marito hinkwaswo, Internet Explorer 11 na le hansi a yi seketeli hi ku helela disabled
xihlawulekisi eka <fieldset>
. Tirhisa JavaScript ya ntolovelo ku tshikisa fieldset eka swihlamusela-marito leswi.
Engetela readonly
xihlawulekisi xa boolean eka xingheniso ku sivela ku cinciwa ka nkoka wa xingheniso. Swingheniso leswi hlayiwaka ntsena swi vonaka swi olova (ku fana ni swingheniso leswi nga tirhiki), kambe hlayisa xikombiso xa ntolovelo.
Tsalwa ra mpfuneto wa xiyimo xa xibokisana xa vulawuri bya fomo.
Tsalwa ra mpfuneto ri fanele ku fambelanisiwa hi ku kongoma na vulawuri bya fomo lebyi ri fambelanaka na ku tirhisa aria-describedby
xihlawulekisi. Leswi swi ta tiyisisa leswaku thekinoloji yo pfuneta – ku fana na swihlaya swa xikirini – swi ta tivisa tsalwa leri ra mpfuneto loko mutirhisi a kongomisa kumbe ku nghena eka vulawuri.
Bootstrap yi katsa switayele swa ku tiyisisa swihoxo, xilemukiso, na swiyimo swa ku humelela eka vulawuri bya fomo. Ku tirhisa, engetela .has-warning
, .has-error
, kumbe .has-success
eka xiaki xa mutswari. .control-label
, , yin’wana na yin’wana .form-control
na le .help-block
ndzeni ka elemente yoleyo yi ta amukela switayele swa ku tiyisisa.
Ku tirhisa switayele leswi swa ku tiyisisa ku kombisa xiyimo xa vulawuri bya xivumbeko swi nyika ntsena xikombiso lexi voniwaka, lexi simekiweke eka mihlovo, lexi nga ta hundziseriwa eka vatirhisi va thekinoloji yo pfuneta - ku fana na swihlaya swa xikirini - kumbe eka vatirhisi lava nga voniki mihlovo.
Tiyisisa leswaku xikombiso xin’wana xa mfumo na xona xa nyikiwa. Xikombiso, u nga katsa xitsundzuxo mayelana na xiyimo eka <label>
tsalwa ra vulawuri bya fomo hi roxe (tanihi leswi swi nga xiswona eka xikombiso xa khodi lexi landzelaka), u katsa Glyphicon (hi tsalwa rin’wana leri faneleke hi ku tirhisa .sr-only
tlilasi - vona swikombiso swa Glyphicon ), kumbe hi ku nyika mpfuneto wo engetela wa tsalwa ra block. Hi ku kongoma eka thekinoloji yo pfuneta, vulawuri bya xivumbeko lebyi nga tirhiki na byona byi nga averiwa aria-invalid="true"
xihlawulekisi.
U nga ha tlhela u engetela swifaniso swa mbuyelo leswi nga hlawuriwa hi ku engeteriwa ka .has-feedback
na xifaniso xa xinene.
Swifaniso swa mbuyelo swi tirha ntsena na <input class="form-control">
swiaki swa matsalwa.
Ku vekiwa hi voko ka swifaniso swa mbuyelo swa laveka eka swingheniso leswi nga riki na lebula na mintlawa ya swingheniso leyi nga na xiengetelo exineneni. U khutaziwa swinene ku nyika malebvu ya switirhisiwa hinkwaswo hi swivangelo swa ku fikelela. Loko u lava ku sivela ku kombisiwa ka malebvu, ma tumbete ni .sr-only
tlilasi. Loko u fanele ku endla handle ka malebvu, lulamisa top
nkoka wa xifaniso xa mbuyelo. Eka mintlawa ya swingheniso, lulamisa right
ntikelo eka ntikelo wa pixel lowu faneleke ku ya hi ku anama ka addon ya wena.
Ku tiyisisa leswaku thekinoloji yo pfuneta – yo fana na swihlaya swa xikirini – swi hundzisela kahle nhlamuselo ya xifaniso, tsalwa ro engetela leri fihliweke ri fanele ku katsiwa na .sr-only
tlilasi naswona ri fambelanisiwa hi ku kongoma na vulawuri bya fomo lebyi byi fambelanaka na ku tirhisa aria-describedby
. Hi ndlela yin’wana, tiyisisa leswaku nhlamuselo (xikombiso, mhaka ya leswaku ku na xilemukiso xa nsimu yo karhi yo nghenisa tsalwa) yi hundziseriwa hi xivumbeko xin’wana, ku fana na ku cinca tsalwa ra xiviri leri <label>
fambelanaka na vulawuri bya xivumbeko.
Hambileswi swikombiso leswi landzelaka se swi boxa xiyimo xa ku tiyisisiwa ka vulawuri bya swona bya xivumbeko eka <label>
tsalwa hi roxe, thekiniki leyi nga laha henhla (hi ku tirhisa .sr-only
tsalwa na aria-describedby
) yi katsiwile hi xikongomelo xo kombisa.
.sr-only
malebvu lama fihliwekeLoko u tirhisa .sr-only
tlilasi ku fihla vulawuri bya fomo <label>
(ematshan’weni yo tirhisa swihlawulekisi swin’wana swo lebula, swo tanihi aria-label
xihlawulekisi), Bootstrap yi ta lulamisa hi yoxe ndhawu ya xifaniso loko se xi engeteriwile.
Seta ku tlakuka hi ku tirhisa titlilasi to fana na .input-lg
, na ku veka ku anama hi ku tirhisa titlilasi ta kholomo ya gridi ku fana na .col-lg-*
.
Endla vulawuri bya xivumbeko byo leha kumbe byo koma lebyi fambelanaka na vukulu bya swikomba-nkarhi.
Hi ku hatlisa sayizi malebvu na vulawuri bya xivumbeko endzeni .form-horizontal
hi ku engetela .form-group-lg
kumbe .form-group-sm
.
Pfuxeta swingheniso eka tikholomu ta gridi, kumbe elemente yihi na yihi ya mutswari ya ntolovelo, ku sindzisa hi ku olova ku anama loku lavekaka.
Tirhisa titlilasi ta swikomba-nkarhi eka <a>
, <button>
, kumbe <input>
elemente.
Loko titlilasi ta buti ti nga tirhisiwa eka <a>
na <button>
swiaki, i <button>
swiaki ntsena leswi seketeriwaka endzeni ka swiphemu swa hina swa nav na navbar.
Loko <a>
swiaki swi tirhisiwa ku tirha tanihi swikomba-nkarhi – ku hlohlotela ntirho wa le ndzeni ka tluka, ku tlula ku famba eka tsalwa rin’wana kumbe xiyenge endzeni ka tluka ra sweswi – swi fanele ku tlhela swi nyikiwa role="button"
.
Tanihi endlelo lerinene, hi ringanyeta swinene ku tirhisa <button>
elemente nkarhi wun’wana na wun’wana loko swi koteka ku tiyisisa ku fambelana ka ku hundzuluxela ka cross-browser.
Exikarhi ka swin’wana, ku na xihoxo eka Firefox <30 lexi hi sivelaka ku veka swikomba-ndlela leswi sekeriweke eka of -, leswi endlaka leswaku swi nga fambisani kahle ni ku tlakuka ka swikomba-nkarhi swin’wana eka Firefox line-height
.<input>
Tirhisa yin’wana ni yin’wana ya titlilasi ta swikomba-nkarhi leti nga kona ku hatlisa u endla buti leyi nga ni xitayili.
Ku tirhisa muvala ku engetela nhlamuselo eka buti swi nyika ntsena xikombiso xa xivono, lexi nga ta ka xi nga hundziseriwi eka vatirhisi va thekinoloji yo pfuneta – ku fana na swihlaya swa xikirini. Tiyisisa leswaku rungula leri kombisiweke hi muvala ri le rivaleni eka leswi nga endzeni hi roxe (tsalwa leri vonakaka ra buti), kumbe ri katsiwa hi tindlela tin’wana, to tanihi tsalwa leri engetelekeke leri fihliweke ni .sr-only
tlilasi.
Xana u fanisa swikomba-nkarhi leswikulu kumbe leswitsongo? Engetela .btn-lg
, .btn-sm
, kumbe .btn-xs
ku kuma tisayizi leti engetelekeke.
Endla swikomba-ndlela swa block level—leswi hlanganisaka ku anama hinkwako ka mutswari—hi ku engetela .btn-block
.
Tiboto ti ta vonaka ti tshikileriwile (ti ri ni ndzhaku ka ntima, ndzilakano wa ntima ni ndzhuti lowu nghenisiweke) loko ti ri karhi ti tirha. Eka <button>
swiaki, leswi swi endliwa hi ku tirhisa :active
. Eka <a>
swiaki, swi endliwa hi .active
. Kambe, u nga tirhisa .active
eka <button>
s (naswona u katsa aria-pressed="true"
xihlawulekisi) loko u lava ku phindha xiyimo lexi tirhaka hi phurogireme.
A swi bohi ku engetela :active
tanihi leswi ku nga pseudo-class, kambe loko u lava ku sindzisa ku languteka loku fanaka, yana emahlweni u engetela .active
.
Engetela .active
tlilasi eka <a>
swikomba-nkarhi.
Xihlanganisi xa le henhla Hlanganisa
Endla leswaku swikomba-nkarhi swi languteka swi nga tikhomi hi ku swi fada endzhaku hi opacity
.
Engetela disabled
xihlawulekisi eka <button>
swikomba-nkarhi.
Loko u engetela disabled
xihlawulekisi eka a <button>
, Internet Explorer 9 na le hansi yi ta endla leswaku tsalwa ri va ra grey hi text-shadow yo nyenyetsa leyi hi nga ta ka hi nga yi lulamisi.
Engetela .disabled
tlilasi eka <a>
swikomba-nkarhi.
Xihlanganisi xa le henhla Hlanganisa
Hi tirhisa .disabled
tanihi tlilasi ya vukorhokeri laha, ku fana na .active
tlilasi leyi tolovelekeke, hikwalaho ku hava xirhangi lexi lavekaka.
Tlilasi leyi yi tirhisa pointer-events: none
ku ringeta ku tshikisa ntirho wa xihlanganisi wa <a>
s, kambe nhundzu yoleyo ya CSS a yi si ringanisiwa naswona a yi seketeriwi hi ku helela eka Opera 18 ni le hansi, kumbe eka Internet Explorer 11. Ku engetela kwalaho, hambi ku ri eka swihlamusela-marito leswi endlaka nseketelo pointer-events: none
, khibhodi ku famba-famba ku tshama ku nga khumbekanga, leswi vulaka leswaku vatirhisi va khibhodi lava vonaka na vatirhisi va thekinoloji yo pfuneta va ha ta kota ku tirhisa swihlanganisi leswi. Kutani leswaku u hlayiseka, tirhisa JavaScript leyi endleriweke wena ku tshikisa swihlanganisi swo tano.
Swifaniso eka Bootstrap 3 swi nga endliwa swi hlamula-friendly hi ku engeteriwa ka .img-responsive
tlilasi. Leswi swi tirha max-width: 100%;
, height: auto;
na display: block;
le ka xifaniso leswaku xi ringanisa kahle eka elemente ya mutswari.
Ku veka swifaniso exikarhi leswi tirhisaka .img-responsive
tlilasi, tirhisa .center-block
ematshan’weni ya .text-center
. Vona xiyenge xa titlilasi ta vapfuni ku kuma vuxokoxoko byo tala mayelana na .center-block
matirhiselo.
Eka Internet Explorer 8-10, swifaniso swa SVG leswi .img-responsive
nga ni vukulu lebyi nga ringaniki. Leswaku u lulamisa leswi, engetela width: 100% \9;
laha swi lavekaka kona. Bootstrap a yi tirhisi leswi hi ku tisungulela tanihileswi swi vangaka swiphiqo eka tifomati tin’wana ta swifaniso.
Engetelani titlilasi eka <img>
elemente ku olova ku endla swifaniso eka phurojeke yihi na yihi.
Hlayisa emiehleketweni leswaku Internet Explorer 8 yi pfumala nseketelo wa tikhoneni leti rhendzelekaka.
Humesa nhlamuselo hi ku tirhisa mihlovo hi voko ra titlilasi ta vukorhokeri byo kandziyisa. Leswi swi nga ha tlhela swi tirhisiwa eka swihlanganisi naswona swi ta va munyama eka hover ku fana na switayele swa hina swa swihlanganisi swa ntolovelo.
Fusce dapibus, tellus ac xihlambanyiso xa xivundza, tortor mauris nibh.
Nullam id dolor id nibh ultricies mimovha ut id elit.
Duis mollis, est non commodo luctus, xitsongwatsongwana xa xirhendzevutani xa xirhendzevutani.
Maecenas sed diam eget risus varius blandit yi tshama eka yona leyi nga riki na magna.
Etiam porta sem malesuada leyikulu leyi nga ni vuxiyaxiya.
Donec ullamcorper nulla leyi nga riki na metus auctor ya swilo leswi nga riki swa nkoka.
Minkarhi yin’wana titlilasi to kandziyisa a ti nge tirhisiwi hikwalaho ka ku kongoma ka muhlawuri un’wana. Hakanyingi, ndlela leyi eneleke yo tshungula i ku phutsela tsalwa ra wena hi a <span>
na tlilasi.
Ku tirhisa muvala ku engetela nhlamuselo swi nyika ntsena xikombiso xa xivono, lexi nga ta ka xi nga hundziseriwi eka vatirhisi va thekinoloji yo pfuneta – ku fana na swihlaya swa xikirini. Tiyisisa leswaku mahungu lama kombisiweke hi muvala ya le rivaleni eka nhundzu hi yoxe (mihlovo ya mongo yi tirhisiwa ntsena ku tiyisisa nhlamuselo leyi se yi nga kona eka tsalwa/ximaki), kumbe ku katsiwa hi ku tirhisa tindlela tin’wana, ku fana na tsalwa ro engetela leri fihliweke na .sr-only
tlilasi .
Ku fana na titlilasi ta mihlovo ya tsalwa ra mongo, veka hi ku olova ndzhaku ka elemente eka tlilasi yihi na yihi ya mongo. Swiphemu swa anchor swi ta va munyama eka hover, ku fana na titlilasi ta matsalwa.
Nullam id dolor id nibh ultricies mimovha ut id elit.
Duis mollis, est non commodo luctus, xitsongwatsongwana xa xirhendzevutani xa xirhendzevutani.
Maecenas sed diam eget risus varius blandit yi tshama eka yona leyi nga riki na magna.
Etiam porta sem malesuada leyikulu leyi nga ni vuxiyaxiya.
Donec ullamcorper nulla leyi nga riki na metus auctor ya swilo leswi nga riki swa nkoka.
Minkarhi yin’wana titlilasi ta le ndzhaku ta xiyimo a ti nge tirhisiwi hikwalaho ka ku kongoma ka muhlawuri un’wana. Eka swiyimo swin’wana, ndlela leyi eneleke yo tshungula i ku phutsela nhundzu ya elemente ya wena hi a <div>
na tlilasi.
Ku fana na mihlovo ya mongo , tiyisisa leswaku nhlamuselo yihi na yihi leyi hundziseriwaka hi ku tirhisa mihlovo na yona yi hundziseriwa hi xivumbeko lexi nga riki xa nkombiso ntsena.
Tirhisa xifaniso xa ku pfala xa generic ku bakanya swilo swo fana na ti modals na switsundzuxo.
Tirhisa ti carets ku kombisa ntirho wa dropdown na nkongomiso. Xiya leswaku caret ya ntolovelo yi ta tlhelela endzhaku hi yoxe eka timenyu leti rhetaka .
Papamala elemente kuya eximatsini kumbe exineneni na tlilasi. !important
yi katsiwile ku papalata timhaka ta ku kongoma. Titlilasi tinga tlhela titirhisiwa tani hi mixins.
Seta elemente eka display: block
na le xikarhi hi ku tirhisa margin
. Yi kumeka tani hi mixin na class.
Hlawula s hi ku olova float
hi ku engetela .clearfix
eka xiaki xa mutswari . Ku tirhisa micro clearfix tani hi leswi swi tivekeke ngopfu hi Nicolas Gallagher. Swinga tlhela switirhisiwa tani hi mixin.
Sindzisa elemente ku kombisiwa kumbe ku fihliwa ( ku katsa na vahlayi va xikirini ) hi ku tirhisa .show
na .hidden
titlilasi. Titlilasi leti ti tirhisa !important
ku papalata ku lwisana ka swilo leswi kongomeke, ku fana ni ku papamala hi ku hatlisa . Ti kumeka ntsena eka ku cinca-cinca ka levele ya block. Tinga tlhela titirhisiwa tani hi mixins.
.hide
yi kumeka, kambe a hi minkarhi hinkwayo yi khumbaka swihlaya swa xikirini naswona yi nga ha tirhisiwi ku sukela eka v3.0.1. Tirhisa .hidden
kumbe .sr-only
ematshan’weni ya sweswo.
Ku tlula kwalaho, .invisible
yi nga tirhisiwa ku cinca-cinca ntsena ku vonaka ka elemente, leswi vulaka leswaku ya yona display
a yi cinciwanga naswona elemente ya ha kota ku khumba ku khuluka ka tsalwa.
Fihla elemente eka switirhisiwa hinkwaswo handle ka swihlaya swa xikirini leswi nga na .sr-only
. Hlanganisa .sr-only
na .sr-only-focusable
ku kombisa elemente nakambe loko yi kongomisiwile (xikombiso hi mutirhisi wa khibhodi ntsena). Swi laveka ku landzelela maendlelo lamanene ya ku fikelela . Swinga tlhela switirhisiwa tani hi mixins.
Tirhisa .text-hide
tlilasi kumbe mixin ku pfuneta ku siva nhundzu ya tsalwa ra elemente hi xifaniso xa le ndzhaku.
Ku kuma nhluvukiso wo hatlisa lowu nga na xinghana eka tiselfoni, tirhisa titlilasi leti ta vukorhokeri byo kombisa na ku tumbeta swilo hi xitirhisiwa hi ku tirhisa xivutiso xa vuhangalasi bya mahungu. Nakambe ku katsiwile titlilasi ta vukorhokeri byo cinca-cinca swilo loko swi kandziyisiwa.
Ringeta ku tirhisa leswi hi mpimo lowu pimiweke naswona papalata ku endla vuhundzuluxeri lebyi hambaneke hi ku helela bya sayiti yin’we. Ematshan’weni ya sweswo, ti tirhise leswaku u tatisa ndlela leyi xitirhisiwa xin’wana ni xin’wana xi vulavulaka ha yona.
Tirhisa yin’we kumbe nhlanganelo wa titlilasi leti nga kona ku cinca-cinca nhundzu ku tsemakanya tindhawu to wisa ta xivono.
Switirhisiwa leswitsongo leswi engetelekekeTifoni (<768px) . | Switirhisiwa leswitsongoTiphilisi (≥768px) . | Switirhisiwa swa le xikarhiTideskithophu (≥992px) . | Switirhisiwa leswikuluTideskithophu (≥1200px) . | |
---|---|---|---|---|
.visible-xs-* |
Swi vonaka | Tumbetile | Tumbetile | Tumbetile |
.visible-sm-* |
Tumbetile | Swi vonaka | Tumbetile | Tumbetile |
.visible-md-* |
Tumbetile | Tumbetile | Swi vonaka | Tumbetile |
.visible-lg-* |
Tumbetile | Tumbetile | Tumbetile | Swi vonaka |
.hidden-xs |
Tumbetile | Swi vonaka | Swi vonaka | Swi vonaka |
.hidden-sm |
Swi vonaka | Tumbetile | Swi vonaka | Swi vonaka |
.hidden-md |
Swi vonaka | Swi vonaka | Tumbetile | Swi vonaka |
.hidden-lg |
Swi vonaka | Swi vonaka | Swi vonaka | Tumbetile |
Ku sukela eka v3.2.0, .visible-*-*
titlilasi ta breakpoint yin’wana na yin’wana ti ta hi ku hambana kanharhu, yin’we eka nkoka wun’wana na wun’wana display
wa nhundzu ya CSS leyi xaxametiweke laha hansi.
Ntlawa wa titlilasi | CSSdisplay |
---|---|
.visible-*-block |
display: block; |
.visible-*-inline |
display: inline; |
.visible-*-inline-block |
display: inline-block; |
Kutani, eka swikirini leswitsongo leswi engetelekeke ( xs
) hi xikombiso, .visible-*-*
titlilasi leti nga kona hi leti: .visible-xs-block
, .visible-xs-inline
, na .visible-xs-inline-block
.
Titlilasi ta .visible-xs
, .visible-sm
, .visible-md
, na .visible-lg
tona ti kona, kambe ti nga ha tirhisiwi ku sukela eka v3.2.0 . Ti kwalomu ka ku ringana na .visible-*-block
, handle ka swiyimo swo hlawuleka swo engetela <table>
swa swiaki leswi fambelanaka na ku cinca-cinca.
Ku fana ni titlilasi ta nkarhi na nkarhi leti hlamulaka, tirhisa leti ku cinca-cinca swilo leswaku u ta kandziyisiwa.
Titlilasi | Xihlamusela-marito | Ku gandlisa |
---|---|---|
.visible-print-block .visible-print-inline .visible-print-inline-block |
Tumbetile | Swi vonaka |
.hidden-print |
Swi vonaka | Tumbetile |
Tlilasi .visible-print
na yona yi kona kambe yi nga ha tirhisiwi ku sukela eka v3.2.0 . Yi kwalomu ka ku ringana na .visible-print-block
, handle ka swiyimo swo hlawuleka swo engetela swa <table>
swiaki leswi fambelanaka na -.
Cinca sayizi ya browser ya wena kutani u layicha eka switirhisiwa swo hambana ku kambela titlilasi ta vukorhokeri leti hlamulaka.
Swikombiso swa rihlaza swi kombisa elemente ya vonaka eka xivono xa wena xa sweswi.
Laha, swikombiso swa rihlaza swi tlhela swi kombisa leswaku elemente yi fihliwile eka xivono xa wena xa sweswi.
CSS ya Bootstrap yi akiwile eka Less, preprocessor leyi nga na ntirho wo engetela ku fana na swilo leswi cinca-cincaka, mixins, na mintirho yo hlengeleta CSS. Lava va lavaka ku tirhisa tifayela ta xihlovo xa Less ematshan’weni ya tifayela ta hina ta CSS leti hlengeletiweke va nga tirhisa swilo swo tala leswi cinca-cincaka ni ti- mixin leti hi ti tirhisaka eka rimba hinkwaro.
Swilo leswi cinca-cincaka swa gridi na mixins swi katsiwile endzeni ka xiyenge xa sisiteme ya Gridi .
Bootstrap yi nga tirhisiwa hi tindlela timbirhi: hi CSS leyi hlengeletiweke kumbe hi tifayela ta xihlovo xa Less. Ku hlengeleta tifayela ta Less, languta xiyenge xa Ku Sungula ku kuma ndlela yo lulamisa ndhawu ya wena ya nhluvukiso ku tirhisa swileriso leswi lavekaka.
Switirhisiwa swa nhlengeleto wa vanhu va vunharhu swi nga tirha na Bootstrap, kambe a swi seketeriwi hi ntlawa wa hina wa nkoka.
Swilo leswi cinca-cincaka swi tirhisiwa eka phurojeke hinkwayo tanihi ndlela yo hlanganisa na ku avelana mimpimo leyi tirhisiwaka ngopfu ku fana na mihlovo, ku hambana, kumbe switachi swa tifonto. Ku kuma ku tshoveka loku heleleke, hi kombela u vona Customizer .
Hi ku olova tirhisa swikimi swimbirhi swa mihlovo: greyscale na semantic. Mihlovo ya greyscale yi nyika mfikelelo wo hatlisa eka tinxaka leti tirhisiwaka ngopfu ta ntima kasi semantiki yi katsa mihlovo yo hambana leyi averiweke mimpimo ya xiyimo leyi nga na nhlamuselo.
Tirhisa xin’wana na xin’wana xa swilo leswi swa mihlovo tanihi leswi swi nga xiswona kutani u swi avela nakambe eka swilo leswi cinca-cincaka leswi nga ni nhlamuselo swinene eka phurojeke ya wena.
Swilo swo hlayanyana leswi cinca-cincaka swo hatlisa swi cinca-cinca swiaki swa nkoka swa marhambu ya sayiti ya wena.
Hi ku olova xitayili swihlanganisi swa wena hi muvala lowu faneleke hi ntikelo wun’we ntsena.
Xiya leswaku the @link-hover-color
yi tirhisa ntirho, xitirhisiwa xin’wana xo hlamarisa ku suka eka Less, ku endla hi ku tisungulela muvala lowu faneleke wa hover. U nga tirhisa darken
, lighten
, saturate
, na desaturate
.
Seta hi ku olova thayipi ya wena, mpimo wa tsalwa, ku rhangela ni swin’wana hi swilo swi nga ri swingani leswi cinca-cincaka hi ku hatlisa. Bootstrap yi tirhisa leswi xikan’we naku nyika ti mixins to olova ta typographic.
Swilo swimbirhi leswi cinca-cincaka swo hatlisa swo cinca ndhawu ni vito ra fayili ya swifaniso swa wena.
Swiphemu eka Bootstrap hinkwayo swi tirhisa swin’wana leswi cinca-cincaka swa xiviri ku veka mimpimo leyi tolovelekeke. Hi leswi leswi tirhisiwaka ngopfu.
Ti-mixin ta vaxavisi i ti-mixin ku pfuneta ku seketela swihlamusela-marito swo tala hi ku katsa swirhangi hinkwaswo swa vaxavisi leswi faneleke eka CSS ya wena leyi hlengeletiweke.
Seta modele wa bokisi ra swiphemu swa wena hi mixin yin’we. Leswaku u kuma mongo, vona xihloko lexi lexi pfunaka lexi humaka eka Mozilla .
Mixin yi nga ha tirhisiwi ku sukela eka v3.2.0, hi ku nghenisiwa ka Autoprefixer. Ku hlayisa ku fambisana ka le ndzhaku, Bootstrap yi ta ya emahlweni yi tirhisa mixin endzeni ku fikela eka Bootstrap v4.
Namuntlha swihlamusela-marito hinkwaswo swa manguva lawa swi seketela border-radius
nhundzu leyi nga riki na swirhangi. Hi ndlela yaleyo, akuna .border-radius()
mixin, kambe Bootstrap yi katsa swipfuxeto swo hatlisa swo rhendzeleka na tikhoneni timbirhi eka tlhelo ro karhi ra nchumu.
Loko vayingiseri va wena lava u va kongomisaka va tirhisa swihlamusela-marito ni switirhisiwa swa sweswinyana ni leswikulu, tiyiseka leswaku u tirhisa ntsena box-shadow
ndhawu yoleyo hi yoxe. Loko u lava nseketelo wa switirhisiwa swa khale swa Android (pre-v4) na iOS (pre-iOS 5), tirhisa mixin leyi nga ha tirhisiwiki ku teka -webkit
xirhangi lexi lavekaka.
Mixin yi herisiwile ku sukela eka v3.1.0 , tanihileswi Bootstrap yi nga seketeliki ximfumo tipulatifomo leti hundzeriweke hi nkarhi leti nga seketeliki nhundzu ya ntolovelo. Ku hlayisa ku fambisana ka le ndzhaku, Bootstrap yi ta ya emahlweni yi tirhisa mixin endzeni ku fikela eka Bootstrap v4.
Tiyiseka leswaku u tirhisa rgba()
mihlovo eka mindzhuti ya wena ya mabokisi leswaku yi hlangana kahle hilaha swi nga kotekaka hakona ni swifaniso swa le ndzhaku.
Ti mixins to tala leswaku ti olova. Seta vuxokoxoko hinkwabyo bya ku cinca hi rin’we, kutani u boxa ku hlwela loku hambaneke na nkarhi tanihilaha swi lavekaka hakona.
Ti mixins ti nga ha tirhisiwi ku sukela eka v3.2.0, hi ku nghenisiwa ka Autoprefixer. Ku hlayisa ku fambisana ka le ndzhaku, Bootstrap yi ta ya emahlweni yi tirhisa mixins endzeni ku fikela eka Bootstrap v4.
Jikisa, xikalo, hundzuluxela (fambisa) kumbe ku rhetela nchumu wihi na wihi.
Ti mixins ti nga ha tirhisiwi ku sukela eka v3.2.0, hi ku nghenisiwa ka Autoprefixer. Ku hlayisa ku fambisana ka le ndzhaku, Bootstrap yi ta ya emahlweni yi tirhisa mixins endzeni ku fikela eka Bootstrap v4.
Mixin yin’we yo tirhisa hinkwaswo swa CSS3’s animation properties eka xitiviso xin’we na mixin yin’wana ya swihlawulekisi swa munhu hi xiyexe.
Ti mixins ti nga ha tirhisiwi ku sukela eka v3.2.0, hi ku nghenisiwa ka Autoprefixer. Ku hlayisa ku fambisana ka le ndzhaku, Bootstrap yi ta ya emahlweni yi tirhisa mixins endzeni ku fikela eka Bootstrap v4.
Seta opacity ya swihlamusela-marito hinkwaswo naswona u nyika filter
fallback ya IE8.
Nyika mongo wa vulawuri bya fomo endzeni ka nsimu yin’wana na yin’wana.
Endla tikholomu hi ku tirhisa CSS endzeni ka elemente yin’we.
Hi ku olova hundzula mihlovo yihi na yihi yimbirhi yi va gradient ya le ndzhaku. Endla nhluvuko swinene naswona u veka ndlela, tirhisa mihlovo yinharhu kumbe u tirhisa radial gradient. Hi mixin yin’we u kuma ti syntax hinkwato ta prefixed leti u nga ta ti lava.
U nga ha tlhela u boxa angle ya standard ya mihlovo yimbirhi, linear gradient:
Loko u lava gradient ya xitayili xa barber-stripe, sweswo swa olova, na swona. Ntsena boxa muvala wun’we kutani hi ta funengeta xirhendzevutana xo basa lexi vonakaka kahle.
Up the ante u tirhisa mihlovo yinharhu ematshan’wini ya sweswo. Seta muvala wo sungula, muvala wa vumbirhi, ku yima ka muvala wa muvala wa vumbirhi (nhlayo ya tiphesente yo fana na 25%), na muvala wa vunharhu hi ti- mixin leti:
Tinhloko ta le henhla! Loko u fanele u tshuka u lava ku susa gradient, tiyiseka leswaku u susa IE-specific yihi na yihi leyi filter
u nga ha vaka u yi engetele. U nga endla sweswo hi ku tirhisa .reset-filter()
mixin etlhelo ka background-image: none;
.
Ti-mixin ta vukorhokeri i ti-mixin leti hlanganisaka swihlawulekisi swa CSS leswi nga fambelaniki hi ndlela yin’wana ku fikelela pakani yo karhi kumbe ntirho.
Rivala ku engetela class="clearfix"
eka element yin’wana na yin’wana naswona ematshan’wini ya sweswo u engetela .clearfix()
mixin laha swi faneleke. U tirhisa micro clearfix ku suka eka Nicolas Gallagher .
Hi ku hatlisa exikarhi ka elemente yihi na yihi endzeni ka mutswari wa yona. Swi lava width
kumbe max-width
ku vekiwa.
Boxa swipimelo swa nchumu hi ku olova.
Hi ku olova lulamisa swihlawulekisi swa ku cinca sayizi ya ndhawu yihi na yihi ya tsalwa, kumbe xiaki xin’wana na xin’wana. Swihlawulekisi swa mahanyelo ya ntolovelo ya xihlamusela-marito ( both
).
Tsema tsalwa hi ku olova hi ellipsis hi mixin yin’we. Swi lava element ku va block
kumbe inline-block
level.
Boxa tindlela timbirhi ta swifaniso na tidimenxini ta xifaniso xa @1x, naswona Bootstrap yi ta nyika xivutiso xa midiya xa @2x. Loko u ri na swifaniso swo tala swo tirhela, anakanya hi ku tsala xifaniso xa wena xa retina CSS hi voko eka xivutiso xin’we xa midiya.
Loko Bootstrap yi akiwile eka Less, yitlhela yiva na port ya ximfumo ya Sass . Hi yi hlayisa eka vuhlayiselo bya GitHub lebyi hambaneke naswona hi khoma ku pfuxetiwa hi tsalwa ra ku hundzula.
Tanihi leswi ribuwa ra Sass ri nga na repo leyi hambaneke naswona ri tirhelaka vayingiseri lava hambaneke nyana, leswi nga endzeni ka phurojeke swi hambana swinene na phurojeke leyikulu ya Bootstrap. Leswi swi tiyisisa leswaku port ya Sass yi fambisana na tisisiteme to tala leti simekiweke eka Sass hilaha swi nga kotekaka hakona.
Ndlela | Nhlamuselo |
---|---|
lib/ |
Khodi ya ruby gem (ku lulamisiwa ka Sass, ku hlanganisiwa ka Rails na Compass) . |
tasks/ |
Switshuriwa swa xihundzuluxi (ku hundzula le henhla ka Less ku ya eka Sass) . |
test/ |
Swikambelo swa ku hlengeleta |
templates/ |
Xipaci xa khampasi manifest |
vendor/assets/ |
Sass, JavaScript, na tifayela ta fonto |
Rakefile |
Mintirho ya le ndzeni, yo tanihi ku rake ni ku hundzula |
Endzela vuhlayiselo bya GitHub bya Sass port ku vona tifayela leti ti ri karhi ti tirha.
Ku kuma vuxokoxoko bya ndlela yo nghenisa na ku tirhisa Bootstrap for Sass, languta vuhlayiselo bya GitHub readme . I xihlovo xa nkarhi wa sweswi swinene naswona xi katsa vuxokoxoko byo tirhisiwa na Rails, Compass, na tiphurojeke ta Sass ta ntolovelo.