CSS
Ba paramètres ya CSS ya mokili mobimba, ba éléments HTML ya moboko oyo esalemi na style mpe ematisami na ba classes extensibles, mpe système ya grille ya liboso.
Ba paramètres ya CSS ya mokili mobimba, ba éléments HTML ya moboko oyo esalemi na style mpe ematisami na ba classes extensibles, mpe système ya grille ya liboso.
Bozua lowdown na ba pièces clés ya infrastructure ya Bootstrap, y compris approche na biso ya développement web ya malamu, ya mbangu, ya makasi.
Bootstrap esalelaka ba éléments HTML mosusu mpe ba propriétés CSS oyo esengaka kosalela doctype HTML5. Botia yango na ebandeli ya ba projets na bino nionso.
Na Bootstrap 2, tobakisaki ba styles optionnels mobiles amical pona ba aspects clés ya cadre. Na Bootstrap 3, tokomi lisusu projet mpo ezala mobile amical banda ebandeli. Na esika ya kobakisa na ba styles mobiles optionnels, bazali kotumba yango mbala moko na kati ya moboko. Kutu, Bootstrap ezali liboso ya telefone ya mabɔkɔ . Ba styles ya liboso ya mobile ekoki kozwama na bibliothèque mobimba na esika ya kozwa yango na ba fichiers ekeseni.
Mpo na kosala ete osala malamu mpe osimba zoom, bakisa meta tag ya viewport na <head>
.
Okoki ko désactiver ba capacités ya zoom na ba appareils mobiles na kobakisa user-scalable=no
na meta tag ya viewport. Yango e désactiver zoom, elingi koloba ba usagers bazali kaka capable ya ko défiler, mpe esali que site na yo ezala mua mingi lokola application native. Na mobimba, tozali kopesa toli te na site nyonso, yango wana kebá!
Bootstrap etie ba styles ya moboko ya elakiseli ya mokili mobimba, typographie, mpe ya lien. Mingimingi, biso:
background-color: #fff;
na ...body
@font-family-base
, @font-size-base
, mpe @line-height-base
lokola moboko na biso ya konyata@link-color
pe appliquer ba sous-lignes ya lien kaka na:hover
Ba styles oyo ekoki kozwama na kati ya scaffolding.less
.
Mpo na kobongisa bozongisi ya navigateur croisé, tosalelaka Normalize.css , projet ya Nicolas Gallagher mpe Jonathan Neal .
Bootstrap esengaka élément contenant pona ko envelopper ba contenus ya site pe ko louer système na biso ya grille. Okoki kopona moko ya ba conteneurs mibale oyo okosalela na ba projets na yo. Simbá ete, mpo na padding
mpe mingi, ata moko te ya eloko oyo ezali na kati ya biloko oyo ezali na kati.
Salelá .container
mpo na eloko oyo ezali koyanola na bonene oyo etɛngamá te.
Salelá .container-fluid
mpo na eloko oyo ezali na bonene mobimba, oyo ezali na bonene mobimba ya esika na yo ya kotala.
Bootstrap ezali na système ya grille ya fluide ya liboso oyo ezo répondre, mobile oyo ezo échelle na ndenge esengeli jusqu'à 12 colonnes tango taille ya appareil to ya port de vue ezo koma. Ezali na ba kelasi oyo esili kolimbolama liboso mpo na ba options ya layout ya pete, mpe lisusu ba mixins ya makasi mpo na kobimisa ba layouts ya sémantique mingi .
Ba systèmes ya grille esalemaka pona kosala ba layouts ya page na nzela ya série ya ba lignes na ba colonnes oyo ezo bomba contenus na yo. Tala ndenge système ya grille Bootstrap esalaka:
.container
(fixe-width) to .container-fluid
(full-width) mpo na kosala alignment mpe padding malamu..row
mpe .col-xs-4
ezali mpo na kosala nokinoki ba layouts ya grille. Ba mixins moke ekoki pe kosalelama pona ba layouts sémantiques mingi.padding
. Padding wana ezali offset na ba lignes pona colonne ya liboso pe ya suka via marge négative na .row
s..col-xs-4
..col-md-*
classe nionso na élément moko ekozala kaka te na effet na styling na yango na ba appareils moyennes mais pe na ba appareils ya minene soki .col-lg-*
classe moko ezali te.Tala bandakisa mpo na kosalela mitinda oyo na code na yo.
Tosalelaka ba requêtes ya média oyo elandi na ba fichiers na biso ya Moins pona kosala ba points de rupture ya clé na système na biso ya grille.
Tozali ntango mosusu kopanzana na mituna oyo ya media mpo na kokɔtisa a max-width
mpo na kopekisa CSS na ensemble moko ya moke ya baaparɛyi.
Tala ndenge nini makambo ya système ya grille ya Bootstrap esalaka na kati ya ba dispositifs ebele na tableau ya maboko.
Ba appareils ya mike mike mingi Ba téléphones (<768px) | Ba appareils ya mike Tablets (≥768px) | Ba dispositifs ya moyenne Ba bureaux (≥992px) | Ba appareils ya minene Ba bureaux (≥1200px) | |
---|---|---|---|---|
Comportement ya grille | Horizontal na tango nionso | Ekweyi mpo na kobanda, horizontal likolo ya ba points de rupture | ||
Largeur ya récipient | Moko te (auto) . | 750px ezali | 970px ezali | 1170px na yango |
Prefixe ya kelasi | .col-xs- |
.col-sm- |
.col-md- |
.col-lg- |
# ya makonzí | 12 | |||
Bolai ya makonzí | Auto | ~62px | ~81px | ~97px |
Bolai ya gouttière | 30px (15px na ngambo moko na moko ya colonne) | |||
Esika ya kofanda | Iyo | |||
Ba offsets | Iyo | |||
Kosala komande ya makonzí | Iyo |
Na kosalelaka ensemble moko ya .col-md-*
ba classes ya grille, okoki kosala système ya grille ya base oyo ebandi ebele na ba appareils mobiles na ba appareils tablettes (gamme extra petite à petite) avant ekoma horizontal na ba appareils ya bureau (moyenne). Tia makonzí ya grille na kati ya .row
.
Bobongola ndenge nyonso ya grille ya bonene oyo etɛngamá te na ebongiseli ya bonene mobimba na kobongola oyo ya libándá na yo .container
na .container-fluid
.
Olingi te ba colonnes na yo ezala kaka ebele na ba appareils ya mike? Salelá bakelasi ya grille ya aparɛyi ya moke mpe ya monene mingi na kobakisáká .col-xs-*
.col-md-*
na makonzí na yo. Tala ndakisa oyo ezali awa na nse mpo na koyeba malamu ndenge oyo nyonso esalaka.
Tongela na ndakisa ya liboso na kosalaka ba layouts kutu ya dynamique mpe ya makasi koleka na ba .col-sm-*
classes ya tablette.
Soki batye makonzí koleka 12 na kati ya molɔngɔ moko, etuluku mokomoko ya makonzí mosusu ekozipama, lokola unité moko, na molɔngɔ ya sika.
Na ba niveaux minei ya ba grilles oyo ezali ozali bound ya kokima na makambo esika, na ba points de rupture mosusu, ba colonnes na yo epanzani mpenza malamu te lokola moko ezali molai koleka mosusu. Mpo na kobongisa yango, salelá kosangisa ya a .clearfix
mpe kelasi na biso ya utilité oyo eyanolaka .
Longola kopɛtola makonzí na bisika ya kobuka oyo ezali koyanola, ekoki kozala ete osengeli kozongisa na esika na yango ba offsets, kopusama, to kobenda . Tala yango na mosala na ndakisa ya grille .
Bokende na makonzí na lobɔkɔ ya mobali na kosaleláká .col-md-offset-*
bakelasi. Bakelasi yango ebakisaka marge ya lobɔkɔ ya mwasi ya likoló na *
makonzí. Na ndakisa, .col-md-offset-4
etambolaka .col-md-4
likoló ya makonzí minei.
Okoki pe ko overrider ba offsets na ba niveaux ya grille ya se na ba .col-*-offset-0
classes.
Mpo na kosala nest ya makambo na yo na grille ya liboso, bakisa ya sika .row
mpe ensemble ya .col-sm-*
ba colonnes na kati ya .col-sm-*
colonne oyo ezali. Milɔngɔ́ oyo ekangami esengeli kozala na ensemble ya makonzí oyo ebakisami kino na 12 to na nse (esengeli te osalela makonzí nyonso 12 oyo ezali).
Bobongola na pete ordre ya ba colonnes ya grille na biso oyo etongami na kati na .col-md-push-*
ba .col-md-pull-*
classes ya modificateur.
En plus ya ba classes ya grille préconstruites pona ba layouts ya mbangu, Bootstrap ezali na ba variables Less na ba mixins pona ko produire noki ba layouts na yo moko simple, sémantique.
Ba variables e déterminer nombre ya ba colonnes, largeur ya gouttière, na point ya requête ya media oyo esengeli kobanda ba colonnes flottante. Tosalelaka oyo mpo na kobimisa ba classes ya grille oyo esili kolimbolama liboso oyo ekomami likolo, mpe lisusu mpo na ba mixins personnalisés oyo etangami awa na se.
Ba mixins esalelamaka elongo na ba variables ya grille pona kobimisa CSS sémantique pona ba colonne ya grille moko moko.
Okoki ko modifier ba variables na ba valeurs personnalisées na yo moko, to kosalela kaka ba mixins na ba valeurs na bango ya défaut. Tala ndakisa ya kosalela ba paramètres par défaut mpo na kosala layout ya ba colonnes mibale na espace entre.
Mitó ya makambo nyonso ya HTML, <h1>
na nzela ya <h6>
, ezali. .h1
na nzela ya .h6
bakelasi ezali mpe, mpo na ntango olingi kokokana na lolenge ya makomi ya motó ya likambo kasi olingi kaka ete makomi na yo emonana na kati ya molɔngɔ.
h1. Motó ya likambo ya bootstrap |
Semi-gras 36px |
h2. Motó ya likambo ya bootstrap |
Semi-bold 30px |
h3. Motó ya likambo ya bootstrap |
Semi-gras 24px |
h4. Motó ya likambo ya bootstrap |
Semi-gras 18px |
h5. Motó ya likambo ya bootstrap |
Semi-gras 14px |
h6. Motó ya likambo ya bootstrap |
Semi-gras 12px |
Salá makomi ya pɛtɛɛ, ya mibale na motó ya likambo nyonso oyo ezali na <small>
elembo ya monene to .small
kelasi.
h1. Motó ya likambo ya bootstrap Texte secondaire |
h2. Motó ya likambo ya bootstrap Texte secondaire |
h3. Motó ya likambo ya bootstrap Texte secondaire |
h4. Motó ya likambo ya bootstrap Texte secondaire |
h5. Motó ya likambo ya bootstrap Texte secondaire |
h6. Motó ya likambo ya bootstrap Texte secondaire |
Bootstrap ya mokili mobimba font-size
ezali 14px , na a line-height
ya 1.428 . Yango esalelami mpo na <body>
mpe baparagrafe nyonso. En plus, <p>
(paragraphes) ezuaka marge ya se ya ndambo ya hauteur ya ligne na bango oyo e calculer (10px par défaut).
Nullam quis risus eget urna mollis ornare vel eu leo. Cum sociis natoque penatibus na magnis ya kobota, nascetur ridiculus mus. Nullam id dolor id nibh ultricies mituka.
Cum sociis natoque penatibus na magnis ya kobota, nascetur ridiculus mus. Donec ullamcorper nulla oyo ezali na mbongo te. Duis mollis, est non commodo luctus, nisi erat ligula ya porte, eget lacinia odio sem nec elit. Donec ullamcorper nulla oyo ezali na mbongo te.
Maecenas sed diam eget risus varius blandit efandi amet non magna. Donec id elit non mi porta gravida na eget metus. Duis mollis, est non commodo luctus, nisi erat ligula ya porte, eget lacinia odio sem nec elit.
Salá ete paragrafe moko ezala polele na kobakisáká .lead
.
Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor motɛkisi ya mbongo. Duis mollis, est oyo ezali na mbongo te.
Échelle typographique esalemi na ba variables mibale Moins na ba variables.less : @font-size-base
na @line-height-base
. Ya liboso ezali base font-size oyo esalelami na mobimba mpe ya mibale ezali base line-height. Tosalelaka ba variables wana mpe mwa matematiki ya pete mpo na kosala ba marges, ba paddings, mpe ba line-heights ya lolenge na biso nyonso mpe mingi mosusu. Personnaliser bango pe Bootstrap ezo adapter.
Mpo na kosala ete makomi ekende liboso mpo na ntina na yango na likambo mosusu, salelá <mark>
elembo.
Okoki kosalela elembo ya elembo mpo nakobeta nsetenkoma.
Mpo na kolakisa ba blocs ya texte oyo elongolami salelá <del>
tag.
Molongo oyo ya makomi ezali mpo na kotalela yango lokola makomi oyo elongolami.
Mpo na kolakisa ba blocs ya texte oyo ezali lisusu na ntina te salelá <s>
tag.
Molongo oyo ya makomi ezali mpo na kotalela yango lokola oyo ezali lisusu na bosikisiki te.
Mpo na kolakisa makambo oyo ebakisami na mokanda salelá <ins>
elembo.
Molongo oyo ya makomi ezali mpo na kotalela yango lokola kobakisa na mokanda.
Mpo na kotya na nse ya makomi salelá <u>
elembo yango.
Molongo oyo ya makomi ekobongola ndenge batye yango na nse
Salelá bilembo ya kotya likebi na ndenge ya liboso ya HTML oyo ezali na mitindo ya pɛpɛlɛ.
Mpo na kolongola likebi na kati ya molɔngɔ to na ba blocs ya makomi, salelá <small>
elembo mpo na kotya makomi na 85% ya bonene ya moboti. Ba éléments ya tête ezuaka ya bango moko pona ba éléments font-size
encastrés .<small>
Okoki na lolenge mosusu kosalela eleman ya kati na molongo na .small
na esika ya nyonso <small>
.
Molongo oyo ya makomi ezali mpo na kotalela yango lokola makomi ya mikemike.
Mpo na kopesa ntina na mwa ndambo ya makomi oyo ezali na kilo ya font oyo ezali kilo mingi.
Eteni ya makomi oyo elandi ebongolami lokola makomi ya moindo makasi .
Mpo na konyata mwa ndambo ya makomi oyo ezali na makomi ya italike.
Eteni ya makomi oyo elandi ebongolami lokola makomi oyo ezali na italike .
Bozala na bonsomi ya kosalela <b>
mpe <i>
na HTML5. <b>
ezali mpo na kobimisa maloba to bafraze kozanga kopesa ntina mosusu nzokande <i>
ezali mingimingi mpo na mongongo, maloba ya tekiniki, mpe bongo na bongo.
Facilement réaligner texte na ba composants na ba classes ya alignment ya texte.
Makomi oyo ezali na molɔngɔ na lobɔkɔ ya mwasi.
Mokanda oyo ezali na molɔngɔ na katikati.
Mokanda oyo ezali na molɔngɔ na lobɔkɔ ya mobali.
Mokanda oyo elongisami.
Ezali na texte ya enveloppe te.
Bobongola makomi na ba composants na ba classes ya makomi minene.
Makomi ya mike.
Makomi ya minene.
Makomi oyo ezali na makomi minene.
Implémentation stylisée ya <abbr>
élément ya HTML pona ba abréviations na ba sigles pona kolakisa version élargie na hover. Ba abréviations na title
attribut ezali na frontière ya se oyo ezali na ba points clairs mpe curseur ya aide na hover, epesaka contexte ya kobakisa na hover mpe na ba usagers ya ba technologies ya assistance.
Bokuse ya liloba attribut ezali attr .
Bakisa .initialism
na abréviation mpo na font-size ya mwa moke.
HTML ezali eloko ya malamu koleka banda mampa oyo bakati na biteni.
Lakisa ba informations ya contact pona koko oyo azali pene to nzoto mobimba ya mosala. Bobatela formatage na kosukisa milɔngɔ nyonso na <br>
.
Mpo na kozongela ba blocs ya contenus oyo ewutaki na source mosusu na kati ya mokanda na yo.
Zinga HTML<blockquote>
nyonso lokola citatio. Mpo na kozwa maloba ya semba, tozali kolendisa yo .<p>
Lorem ipsum dolor vanda amet, consectetur elit oyo ezo boma nzoto. Motango mobimba posuere erat a ante.
Style mpe contenus ebongwanaka mpo na ba variations simples na norme moko<blockquote>
.
Bakisa a <footer>
mpo na koyeba esika oyo euti. Zinga kombo ya mosala ya source na <cite>
.
Lorem ipsum dolor vanda amet, consectetur elit oyo ezo boma nzoto. Motango mobimba posuere erat a ante.
Bakisa .blockquote-reverse
mpo na blockquote na makambo oyo ezali na boyokani na lobɔkɔ ya mobali.
Liste ya biloko oyo kati na yango molongo ezali na ntina polele te .
Liste ya biloko oyo kati na yango molongo ezali na ntina polele.
Longola marge par défaut list-style
mpe ya gauche na biloko ya liste (kaka bana ya mbala moko). Yango etali kaka biloko ya liste ya bana ya mbala moko , elingi koloba okozala na mposa ya kobakisa kelasi mpo na baliste nyonso oyo ekangami lokola.
Tia biloko nyonso ya liste na molongo moko na display: inline-block;
mpe mwa padding ya pole.
Liste ya maloba oyo ezali na bandimbola oyo ezali na boyokani na yango.
Salá maloba mpe bandimbola na <dl>
molɔngɔ pembenipembeni. Ebandi stacked lokola <dl>
s par défaut, kasi tango navbar epanzani, bongo sala oyo.
Ba liste ya bandimbola ya horizontal ekokata maloba oyo ezali milai mingi mpo na kokokana na ligne ya gauche na text-overflow
. Na ba portes de vue ya moke, bakobongwana na layout ya stacked par défaut.
Envelopper inline fragments ya code na<code>
.
<section>
esengeli kozingama lokola inline.
Salelá ba...<kbd>
mpo na komonisa bokɔti oyo mbala mingi bakɔtaka na nzela ya klaviatware.
Salelá <pre>
mpo na milɔngɔ́ mingi ya code. Kobosana te kokima ba parenthèses nionso ya angle na code mpo na kosala rendu malamu.
<p>Ezalela ya makomi awa...</p>
Okoki kobakisa na bolingi na yo ba....pre-scrollable
kelasi, oyo ekotia max-hauteur ya 350px mpe ekopesa barre de défilement ya axe y.
Mpo na kolakisa ba variables salela <var>
tag.
y = m x + b
Pona kolakisa ba blocs échantillon sortie ya programme moko salela <samp>
tag.
Mokanda oyo ezali mpo na kotalela yango lokola ndakisa oyo euti na programɛ moko ya ordinatɛrɛ.
Mpo na kosala styling ya moboko —padding ya pole mpe bobele bakaboli ya horizontal —bakisá kelasi ya moboko .table
na nyonso <table>
. Ekoki komonana super redundant, kasi na kotalaka bosaleli ya monene ya ba tableaux mpo na ba plugins mosusu lokola ba calendriers mpe ba pickers ya ba dates, to opté ko isoler ba styles na biso ya table personnalisé.
# . | Prenom | Nkombo ya libota | Nkombo ya mosaleli |
---|---|---|---|
1. 1. | Marko | Otto | @mdo |
2. 2 | Yakobo | Thornton oyo azali | @mafuta |
3 | Larry, moto oyo azali | Ndɛkɛ yango | @twitter na twitter |
Salelá .table-striped
mpo na kobakisa zebra-striping na molɔngɔ́ nyonso ya mesa na kati ya <tbody>
.
Ba tableaux rayés esalemi na style na nzela ya :nth-child
selecteur CSS, oyo ezali te na Internet Explorer 8.
# . | Prenom | Nkombo ya libota | Nkombo ya mosaleli |
---|---|---|---|
1. 1. | Marko | Otto | @mdo |
2. 2 | Yakobo | Thornton oyo azali | @mafuta |
3 | Larry, moto oyo azali | Ndɛkɛ yango | @twitter na twitter |
Bakisa .table-bordered
mpo na bandelo na ngambo nyonso ya mesa mpe baselile.
# . | Prenom | Nkombo ya libota | Nkombo ya mosaleli |
---|---|---|---|
1. 1. | Marko | Otto | @mdo |
2. 2 | Yakobo | Thornton oyo azali | @mafuta |
3 | Larry, moto oyo azali | Ndɛkɛ yango | @twitter na twitter |
Bakisa .table-hover
mpo na kofungola état ya hover na ba lignes ya tableau na kati ya <tbody>
.
# . | Prenom | Nkombo ya libota | Nkombo ya mosaleli |
---|---|---|---|
1. 1. | Marko | Otto | @mdo |
2. 2 | Yakobo | Thornton oyo azali | @mafuta |
3 | Larry, moto oyo azali | Ndɛkɛ yango | @twitter na twitter |
Bakisa .table-condensed
mpo na kosala ete bamesa ezala compact mingi na kokataka remplissage ya ba cellules na katikati.
# . | Prenom | Nkombo ya libota | Nkombo ya mosaleli |
---|---|---|---|
1. 1. | Marko | Otto | @mdo |
2. 2 | Yakobo | Thornton oyo azali | @mafuta |
3 | Larry ndeke | @twitter na twitter |
Salelá bakelasi ya contexte mpo na kopesa langi na milɔngɔ ya tableau to na baselile mokomoko.
Kelasi | Ndimbola |
---|---|
.active |
Ezali kosalela langi ya hover na molongo to cellule moko boye |
.success |
Ezali komonisa likambo oyo elongi to oyo esalemi malamu |
.info |
Ezali kolakisa mbongwana to action informative oyo ezali neutre |
.warning |
Ezali komonisa likebisi oyo ekoki kozala na mposa ya kotya likebi |
.danger |
Ezali komonisa likambo moko ya likama to oyo ekoki kozala mabe |
# . | Motó ya likambo ya makonzí | Motó ya likambo ya makonzí | Motó ya likambo ya makonzí |
---|---|---|---|
1. 1. | Makambo oyo ezali na kati ya colonne | Makambo oyo ezali na kati ya colonne | Makambo oyo ezali na kati ya colonne |
2. 2 | Makambo oyo ezali na kati ya colonne | Makambo oyo ezali na kati ya colonne | Makambo oyo ezali na kati ya colonne |
3 | Makambo oyo ezali na kati ya colonne | Makambo oyo ezali na kati ya colonne | Makambo oyo ezali na kati ya colonne |
4. | Makambo oyo ezali na kati ya colonne | Makambo oyo ezali na kati ya colonne | Makambo oyo ezali na kati ya colonne |
5 | Makambo oyo ezali na kati ya colonne | Makambo oyo ezali na kati ya colonne | Makambo oyo ezali na kati ya colonne |
6 | Makambo oyo ezali na kati ya colonne | Makambo oyo ezali na kati ya colonne | Makambo oyo ezali na kati ya colonne |
7 | Makambo oyo ezali na kati ya colonne | Makambo oyo ezali na kati ya colonne | Makambo oyo ezali na kati ya colonne |
8 | Makambo oyo ezali na kati ya colonne | Makambo oyo ezali na kati ya colonne | Makambo oyo ezali na kati ya colonne |
9 | Makambo oyo ezali na kati ya colonne | Makambo oyo ezali na kati ya colonne | Makambo oyo ezali na kati ya colonne |
Kosalela langi mpo na kobakisa ndimbola na molongo ya mesa to na selile moko moko epesaka kaka elembo ya komona, oyo ekopesama te na basaleli ya mayele ya kosunga – lokola batángi ya écran. Salá ete nsango oyo emonisami na langi ezala polele na makambo oyo ezali na kati yango moko (makomi oyo ezali komonana na molɔngɔ/selile ya mesa oyo etali yango), to ekɔtisama na nzela ya banzela mosusu, na ndakisa makomi mosusu oyo ebombami elongo na .sr-only
kelasi.
Bosala ba tableaux oyo ezo répondre na enveloppant nionso .table
na kati .table-responsive
pona kosala que ba défiler horizontalement na ba appareils ya mike (na se ya 768px). Ntango ozali kotala na eloko moko ya monene koleka 768px ya bonene, okomona bokeseni moko te na batableau oyo.
Ba tableaux oyo ezo répondre esalaka usage ya overflow-y: hidden
, oyo ezo cliper contenus nionso oyo eleki ba bords ya se to ya likolo ya table. Mingimingi, yango ekoki kokata ba menu oyo ezali kokita mpe ba widgets mosusu ya bato mosusu.
Firefox ezali na mwa styling ya fieldset ya embarrassant oyo esangisi width
oyo e interférer na tableau ya réponse. Yango ekoki koleka te kozanga hack moko ya Firefox oyo topesaka te na Bootstrap:
Mpo na koyeba makambo mingi, tanga eyano oyo ya Stack Overflow .
# . | Motó ya likambo ya tableau | Motó ya likambo ya tableau | Motó ya likambo ya tableau | Motó ya likambo ya tableau | Motó ya likambo ya tableau | Motó ya likambo ya tableau |
---|---|---|---|---|---|---|
1. 1. | Cellule ya mesa | Cellule ya mesa | Cellule ya mesa | Cellule ya mesa | Cellule ya mesa | Cellule ya mesa |
2. 2 | Cellule ya mesa | Cellule ya mesa | Cellule ya mesa | Cellule ya mesa | Cellule ya mesa | Cellule ya mesa |
3 | Cellule ya mesa | Cellule ya mesa | Cellule ya mesa | Cellule ya mesa | Cellule ya mesa | Cellule ya mesa |
# . | Motó ya likambo ya tableau | Motó ya likambo ya tableau | Motó ya likambo ya tableau | Motó ya likambo ya tableau | Motó ya likambo ya tableau | Motó ya likambo ya tableau |
---|---|---|---|---|---|---|
1. 1. | Cellule ya mesa | Cellule ya mesa | Cellule ya mesa | Cellule ya mesa | Cellule ya mesa | Cellule ya mesa |
2. 2 | Cellule ya mesa | Cellule ya mesa | Cellule ya mesa | Cellule ya mesa | Cellule ya mesa | Cellule ya mesa |
3 | Cellule ya mesa | Cellule ya mesa | Cellule ya mesa | Cellule ya mesa | Cellule ya mesa | Cellule ya mesa |
Ba contrôles ya formulaire individuel ezuaka automatiquement mua styling mondial. Ba éléments nionso ya textuel <input>
, <textarea>
, na oyo etiamaki na par défaut. Envelopper ba étiquettes na ba contrôles na kati pona espacement optimal.<select>
.form-control
width: 100%;
.form-group
Kosangisa ba groupes ya formulaire directement te na ba groupes ya entrée . Na esika ya kosala bongo, tyá etuluku ya bokɔti na kati ya etuluku ya formulaire.
Bakisa .form-inline
na formulaire na yo (oyo esengeli te ezala <form>
) mpo na ba contrôles aligné na gauche mpe bloc inline. Yango etali kaka ba formulaire na kati ya ba viewports oyo ezali na bonene ya ata 768px.
Ba entrées na ba selects width: 100%;
esalemi par défaut na Bootstrap. Na kati ya ba formulaires inline, to réinitialiser yango na width: auto;
po ba contrôles multiples ekoki ko résidérer na ligne moko. Na kotalela ndenge oyo ozali kotya, ekoki kosɛnga básala ba largeurs personnalisés mosusu.
Ba lecteurs ya écran bakozala na problème na ba formulaire na yo soki otie étiquette te pona entrée nionso. Mpo na ba formulaire oyo ya inline, okoki kobomba ba étiquettes na kosalelaka .sr-only
classe. Ezali na mayele mosusu ya kopesa elembo mpo na mayele ya kosalisa, na ndakisa aria-label
, aria-labelledby
to title
attribut. Soki moko te kati na yango ezali, batángi ya écran bakoki kosalela placeholder
attribut yango, soki ezali, kasi yebá ete kosalela yango placeholder
lokola esika ya mayele mosusu ya kotya bilembo ezali malamu te.
Salelá ba classes ya grille oyo esili kolimbolama liboso ya Bootstrap mpo na kosala boyokani na ba étiquettes mpe bituluku ya ba contrôles ya formulaire na layout horizontal na kobakisa .form-horizontal
na formulaire (oyo esengeli te kozala a <form>
). Kosala bongo ebongoli .form-group
s mpo na komitambwisa lokola milɔngɔ ya grille, yango wana ntina ya .row
.
Bandakisa ya ba contrôles ya formulaire standard oyo esungami na layout ya formulaire ya ndakisa.
Contrôle ya formulaire oyo emonanaka mingi, ba champs ya entrée basé na texte. Esangisi lisungi mpo na mitindo nyonso ya HTML5: text
, password
, datetime
, datetime-local
, date
, month
, time
, week
, number
, email
, url
, search
, tel
, mpe color
.
Ba entrées ekozala kaka entièrement style soki ya bango type
e déclaré bien.
Mpo na kobakisa makomi to ba boutons oyo esangisi liboso mpe/to nsima ya makomi nyonso oyo esalemi na makomi <input>
, talá eteni ya etuluku ya bokɔti .
Contrôle ya formulaire oyo esimbaka ba lignes ebele ya texte. Bobongola rows
attribut soki esengeli.
Ba case ya kotiya bilembo ezali mpo na kopona option moko to mingi na liste, nzokande ba radios ezali mpo na kopona option moko kati na mingi.
Ba cases ya kotiya elembo mpe ba radio oyo ekangami esungami, kasi mpo na kopesa curseur "epesameli nzela te" na hover ya moboti <label>
, ekosenga obakisa .disabled
kelasi na moboti .radio
, .radio-inline
, .checkbox
, to .checkbox-inline
.
Salelá bakelasi .checkbox-inline
to .radio-inline
na molɔngɔ ya bakɛsi to ba radio mpo na koyeba makambo oyo ezali komonana na molɔngɔ moko.
Soki osengeli kozala na makomi te na kati ya <label>
, entrée ezali positionné ndenge olingaki kozela. Sikoyo esalaka kaka na ba cases ya kotiya elembo oyo ezali en ligne te mpe na ba radios. Kobosana te kopesa naino lolenge moko ya elembo mpo na mayele ya kosalisa (na ndakisa, kosalela aria-label
).
Yebá ete ba menu mingi ya kopona ya native —elingi koloba na Safari mpe Chrome —ezali na ba coins arrondis oyo ekoki kobongisama te na nzela ya border-radius
ba propriétés.
Mpo <select>
na ba contrôles na multiple
attribut, ba options ebele elakisami na ndenge ya défaut.
Ntango osengeli kotya makomi ya pɛtɛɛ pembeni ya elembo ya formulaire na kati ya formulaire moko, salelá .form-control-static
kelasi oyo ezali na <p>
.
Tolongolaka ba outline
styles par défaut na ba contrôles ya formulaire mosusu mpe tosalelaka a box-shadow
na esika na yango mpo na :focus
.
:focus
étatEntrée ya exemple oyo ezali likolo esalela ba styles personnalisés na documentation na biso pona kolakisa :focus
état na a .form-control
.
Bakisa disabled
attribut boolean na entrée moko pona kopekisa ba interactions ya usager. Ba entrées oyo ekangami ezo monana pete pe ebakisa not-allowed
curseur.
Bakisa disabled
attribut na a <fieldset>
pona ko désactiver ba contrôles nionso na kati ya <fieldset>
na mbala moko.
<a>
Par défaut, ba navigateurs eko traité ba contrôles nionso ya formulaire native ( <input>
, <select>
na ba <button>
éléments) na kati ya a <fieldset disabled>
comme désactivé, epekisa ba interactions ya clavier na souris na bango. Kasi, soki formulaire na yo ezali mpe na ba <a ... class="btn btn-*">
éléments, bakopesa yango kaka style ya pointer-events: none
. Ndenge emonisami na eteni oyo elobeli état désactivé mpo na ba boutons (mpe mingimingi na eteni moke mpo na ba éléments ya anchor), proprété oyo ya CSS ezali naino standardisé te mpe esungami mobimba te na Opera 18 mpe na nse, to na Internet Explorer 11, mpe elongi 't kopekisa basaleli ya clavier kozala na makoki ya ko focuser to ko activer ba liens oyo. Na yango, mpo ozala na libateli, salelá JavaScript oyo obongisi mpo na kokanga ba liens ya ndenge wana.
Atako Bootstrap ekosalela ba styles oyo na ba navigateurs nionso, Internet Explorer 11 mpe na se esimbaka mobimba te disabled
attribut na <fieldset>
. Salelá JavaScript oyo obongisi mpo na kokanga esika oyo ozali kosala na ba navigateurs oyo.
Bakisa readonly
attribut boolean na entrée moko pona kopekisa modification ya valeur ya entrée. Ba entrées ya kotanga kaka emonanaka pete (kaka lokola ba entrées oyo ekangami), kasi batela curseur standard.
Texte ya lisungi ya niveau ya bloc pona ba contrôles ya formulaire.
Mokanda ya lisalisi esengeli kozala na boyokani ya polele na bokonzi ya formulaire oyo ezali na boyokani na kosalela aria-describedby
attribut. Yango ekosala ete ba technologies ya lisungi – lokola ba lecteurs ya écran – esakola texte oyo ya lisungi tango mosaleli azali ko focuser to akoti na contrôle.
Bootstrap ezali na ba styles ya validation mpo na erreur, avertissement, mpe ba états ya succès na ba contrôles ya formulaire. Mpo na kosalela, bakisa .has-warning
, .has-error
, to .has-success
na eloko ya moboti. N'importe quel .control-label
, .form-control
, mpe .help-block
na kati ya élément wana ekozua ba styles ya validation.
Kosalela ba styles oyo ya validation mpo na kolakisa état ya contrôle ya formulaire epesaka kaka indication visuelle, basée na couleur, oyo ekopesama te na ba usagers ya ba technologies ya assistance - lokola ba lecteurs d’écran - to na ba usagers aveugles de couleur.
Kosala ete indication mosusu ya l’Etat epesamela mpe. Ndakisa, okoki kotia likanisi moko na ntina ya ezalela na <label>
makomi ya bokonzi ya formulaire yango moko (lokola ezali na ndakisa ya code oyo elandi), kotia Glyphicon (na makomi ya ndenge mosusu oyo ebongi kosalelaka .sr-only
kelasi - tala bandakisa ya Glyphicon ), to na kopesaka blocage ya texte ya lisungi ya kobakisa . Concrètement pona ba technologies ya assistance, ba contrôles ya formulaire invalides ekoki pe kopesama aria-invalid="true"
attribut.
Okoki mpe kobakisa bilembo ya makanisi oyo okoki kopona na kobakisa .has-feedback
mpe elembo ya lobɔkɔ ya mobali.
Ba icônes ya ba réactions esalaka kaka na <input class="form-control">
ba éléments textuels.
Positionnement manuel ya ba icônes ya rétroaction esengeli pona ba entrées sans étiquette pe pona ba groupes ya ba entrées na add-on na droite. Tolendisami makasi kopesa ba étiquettes mpo na ba inputs nionso mpo na ba raisons ya accessibilité. Soki olingi kopekisa ba étiquettes elakisama, bomba yango elongo na .sr-only
kelasi. Soki osengeli kosala kozanga bilembo, bongisá top
motuya ya elembo ya kopesa makanisi. Mpo na bituluku ya bokɔti, bongisa right
motuya na motuya ya pixel oyo ebongi na kotalela bonene ya addon na yo.
Mpo na kosala ete mayele ya kosalisa – lokola batángi ya écran – epesa malamu ndimbola ya elembo, esengeli kotya makomi mosusu oyo ebombami na .sr-only
kelasi mpe kosangisa yango polele na bokonzi ya formulaire oyo ezali na boyokani na kosalela aria-describedby
. Na lolenge mosusu, sala ete ndimbola (na ndakisa, likambo oyo ete ezali na likebisi mpo na esika moko boye ya kokotisa makomi) epesamela na lolenge mosusu, na ndakisa kobongola makomi ya solosolo <label>
oyo esangisi na bokonzi ya formulaire.
Atako bandakisa oyo elandi elobeli déjà état ya validation ya ba contrôles ya forme na bango respectifs na kati ya <label>
texte yango moko, technique oyo ezali likolo (kosalela .sr-only
texte na aria-describedby
) ekotisami pona ba fins d’illustration.
.sr-only
étiquettes oyo ebombamiSoki osaleli .sr-only
kelasi mpo na kobomba ba contrôle ya formulaire moko <label>
(na esika ya kosalela ba options mosusu ya étiquetage, lokola aria-label
attribut), Bootstrap ekobongisa automatiquement position ya icône mbala moko ebakisami.
Botia bosanda na kosalelaka bakelasi lokola .input-lg
, mpe botia bonene na kosalelaka bakelasi ya makonzí ya grille lokola .col-lg-*
.
Salá ba contrôles ya formulaire ya molai to ya mokuse oyo ekokani na bonene ya bouton.
Nokinoki taille ya ba étiquettes mpe ba contrôles ya formulaire na kati .form-horizontal
na kobakisa .form-group-lg
to .form-group-sm
.
Envelopper ba entrées na ba colonnes ya grille, to élément parent nionso ya personnalisé, pona ko enforcer facilement ba largeurs oyo olingi.
Salelá bakelasi ya bouton na eleman moko <a>
, <button>
, to <input>
.
Atako ba classes ya bouton ekoki kosalelama na <a>
mpe <button>
ba éléments, kaka <button>
ba éléments nde esungami na kati ya ba composants na biso ya nav mpe navbar.
Soki ba <a>
éléments esalelami mpo na kosala lokola ba boutons – ko déclencher fonctionnalité ya kati ya lokasa, na esika ya kokende na mokanda mosusu to eteni mosusu na kati ya lokasa ya lelo – esengeli mpe kopesa yango role="button"
.
Lokola momeseno ya malamu koleka, tozali kolendisa mpenza kosalela <button>
elembo yango ntango nyonso oyo likoki ezali mpo na kosala ete boyokani ya kosala na navigateur ekulusu.
Parmi d’autres choses, ezali na bug moko na Firefox <30 oyo epekisaka biso ko setting ba boutons ya line-height
of <input>
-based, esalaka que e correspondre exactement te na hauteur ya ba boutons misusu na Firefox.
Salelá kelasi nyonso ya bouton oyo ezali mpo na kosala nokinoki bouton oyo ezali na lolenge.
Kosalela langi mpo na kobakisa ndimbola na bouton epesaka kaka elembo ya komona, oyo ekopesama te na basaleli ya mayele ya kosunga – lokola batángi ya écran. Salá ete makambo oyo emonisami na langi ezala polele na makambo oyo ezali na kati yango moko (makomi oyo ezali komonana ya bouton), to ekɔtisama na nzela ya mayele mosusu, na ndakisa makomi mosusu oyo ebombami elongo na .sr-only
kelasi.
Fancy ba boutons ya minene to ya mike? Bakisa .btn-lg
, .btn-sm
, to .btn-xs
mpo na bonene mosusu.
Salá ba boutons ya niveau ya bloc —oyo epanzani na bonene mobimba ya moboti —na kobakisa .btn-block
.
Ba boutons ekobima na kofina (na fond ya molili, ndelo ya moindo, mpe elili ya inset) tango ezali activé. Mpo na <button>
ba éléments, yango esalemaka na nzela ya :active
. Mpo na <a>
ba éléments, esalemi na .active
. Kasi, okoki kosalela .active
na <button>
s (mpe kotia aria-pressed="true"
attribut) soki osengeli kozongela état actif na ndenge ya programme.
Pas besoin ya kobakisa :active
lokola ezali pseudo-classe, mais soki oza na besoin ya ko forcer apparence moko, kende liboso pe bakisa .active
.
Bakisa .active
kelasi na <a>
ba boutons.
Salá ete ba boutons ezala lokola ekoki kofina te na kozongisaka yango lisusu na opacity
.
Bakisa disabled
attribut na <button>
ba boutons.
Soki obakisi disabled
attribut na a <button>
, Internet Explorer 9 mpe na nse ekosala ete makomi ezala gris na texte-shadow moko ya mabe oyo tokoki kobongisa te.
Bakisa .disabled
kelasi na <a>
ba boutons.
Tosalelaka .disabled
lokola classe ya utilité awa, ndenge moko na .active
classe commune, yango wana prefixe moko te esengeli.
Classe oyo esalelaka pointer-events: none
pona koluka ko désactiver fonctionnalité ya lien ya <a>
s, mais propriété wana ya CSS eza nanu standardisé te pe eza entièrement soutenu te na Opera 18 et en bas, ou na Internet Explorer 11. En plus, même na ba navigateurs oyo basalaka soutien pointer-events: none
, clavier navigation etikali na bopusi te, elingi koloba ete basaleli ya klaviatware oyo bamonaka mpe basaleli ya mayele ya kosalisa bakozala kaka na likoki ya kosala ete ba liens wana esala mosala. Na yango, mpo ozala na libateli, salelá JavaScript oyo obongisi mpo na kokanga ba liens ya ndenge wana.
Ba images na Bootstrap 3 ekoki kozala responsive-friendly via addition ya .img-responsive
classe. Yango etali max-width: 100%;
, height: auto;
mpe display: block;
na elilingi mpo ete esala échelle kitoko na eleman ya moboti.
Mpo na kotya bililingi oyo esalela .img-responsive
kelasi na katikati, salelá .center-block
na esika ya .text-center
. Tala eteni ya bakelasi ya basalisi mpo na koyeba makambo mingi na ntina ya .center-block
bosaleli.
Na Internet Explorer 8-10, bilili ya SVG na .img-responsive
ezali na bonene ya kozanga boyokani. Mpo na kobongisa likambo yango, bakisá yangowidth: 100% \9;
esika oyo esengeli. Bootstrap esalelaka yango automatiquement te mpo epesaka ba complications na ba formats misusu ya image.
Bakisa ba classes na <img>
élément moko pona ko styler ba images facilement na projet nionso.
Bozala na makanisi ete Internet Explorer 8 ezangi lisungi mpo na ba coins arrondis.
Kopesa ndimbola na nzela ya langi na mwa ndambo ya bakelasi ya utilité ya accent. Yango ekoki mpe kosalelama na ba liens mpe ekokóma molili na hover kaka lokola ba styles na biso ya lien par défaut.
Fusce dapibus, tellus ac cursus commodo, tortor mauris nibh.
Nullam id dolor id nibh ultricies mituka ut id elit.
Duis mollis, est non commodo luctus, nisi erat ligula ya porte.
Maecenas sed diam eget risus varius blandit efandi amet non magna.
Etiam porta sem malesuada ya monene ya mollis euismod.
Donec ullamcorper nulla oyo ezali na mbongo te.
Tango mosusu ba classes ya accent ekoki kosalelama te mpo na spécificité ya sélecteur mosusu. Mbala mingi, likambo oyo ekoki mpo na kosilisa yango ezali ya kozinga makomi na yo na a <span>
na kelasi.
Kosalela langi mpo na kobakisa ndimbola epesaka kaka elembo ya komona, oyo ekopesama te na basaleli ya mayele ya kosunga – lokola batángi ya écran. Sala ete sango oyo emonisami na langi ezala polele uta na makambo yango moko (balangi ya contexte esalelamaka kaka mpo na kolendisa ndimbola oyo esi ezali na kati ya makomi/markup), to ekotisama na nzela ya mayele mosusu, lokola makomi ya kobakisa oyo ebombami elongo na .sr-only
kelasi .
Ndenge moko na ba classes ya couleur ya texte contextuel, tia facilement fond ya élément moko na classe contextuelle nionso. Ba composants ya anchor ekozala molili na hover, kaka lokola ba classes ya texte.
Nullam id dolor id nibh ultricies mituka ut id elit.
Duis mollis, est non commodo luctus, nisi erat ligula ya porte.
Maecenas sed diam eget risus varius blandit efandi amet non magna.
Etiam porta sem malesuada ya monene ya mollis euismod.
Donec ullamcorper nulla oyo ezali na mbongo te.
Tango mosusu ba classes ya fond contextuel ekoki kosalelama te mpo na spécificité ya sélecteur mosusu. Na ba cas misusu, solution suffisante ezali ya ko envelopper contenus ya élément na yo na a <div>
na classe.
Lokola na ba couleurs contextuelles , sala que signification nionso oyo epesameli na nzela ya couleur epesamela pe na format oyo ezali kaka présentation te.
Salelá elembo ya bokangami ya monene mpo na koboya makambo lokola ba modal mpe makebisi.
Salelá ba carets mpo na komonisa ndenge oyo ezali kokita mpe ndenge oyo ezali kotambwisa yango. Yeba que caret ya défaut eko retourner automatiquement na ba menu ya dropup .
Flotter élément moko na gauche to droite na classe moko. !important
ezali na kati mpo na koboya makambo ya spécificité. Ba classes ekoki pe kosalelama lokola ba mixins.
Botia eleman moko na display: block
mpe na katikati na nzela ya margin
. Disponible lokola mixin na classe.
Effacer float
s facilement na kobakisa .clearfix
na élément parent . Esalelaka micro clearfix ndenge Nicolas Gallagher akómisaki yango mingi. Ekoki mpe kosalelama lokola mixin.
Forcer élément moko elakisama to ebombama ( y compris pona ba lecteurs ya écran ) na bosaleli ya .show
pe .hidden
ba classes. Ba classes oyo basalelaka !important
pona ko éviter ba conflits ya spécificité, kaka ndenge ba flotteurs ya mbangu . Bazali kaka pona ba toggling ya niveau ya bloc. Bakoki mpe kosalela yango lokola ba mixins.
.hide
ezali, kasi esimbaka ntango nyonso te batángi ya écran mpe esili kosalelama banda na v3.0.1 . Salelá .hidden
to .sr-only
na esika na yango.
Lisusu, .invisible
ekoki kosalelama mpo na kobalusa kaka visibilité ya élément moko, elingi koloba ya yango display
ebongisami te mpe élément ekoki kaka ko affecter flux ya mokanda.
Bomba élément moko na ba appareils nionso sauf ba lecteurs d'écran na .sr-only
. Sangisa .sr-only
na .sr-only-focusable
mpo na kolakisa lisusu élément tango ezali focused (ndakisa na mosaleli ya clavier kaka). Esengeli mpo na kolanda mayele malamu ya bozwi . Ekoki mpe kosalelama lokola ba mixins.
Salelá .text-hide
kelasi to mixin mpo na kosalisa na kozongisa makambo ya makomi ya eleman moko na elilingi ya nsima.
Mpo na bokolisi nokinoki oyo ezali pɛtɛɛ mpo na telefone ya mabɔkɔ, salelá bakelasi oyo ya lisalisi mpo na kolakisa mpe kobomba makambo na nzela ya aparɛyi na nzela ya motuna ya media. Ezali mpe na bakelasi ya utilité mpo na kobongola makambo ntango ezali konyatama.
Meká kosalela makambo yango na ndelo mpe koboya kosala ba versions oyo ekeseni mpenza na site moko. Salelá yango nde mpo na kokokisa maloba ya aparɛyi mokomoko.
Salelá moko to kosangisa ya bakelasi oyo ezali mpo na kobongola makambo na kati ya bisika ya kobukana ya port de vue.
Ba appareils ya mike mike mingiBatelefone (<768px) | Ba apareyi ya mikemikeBa tablettes (≥768px) Ezali na ba tablettes. | Ba dispositifs ya moyenneBa bureaux (≥992px) | Ba apareyi ya mineneBa bureaux (≥1200px) . | |
---|---|---|---|---|
.visible-xs-* |
Ezali komonana | Ya kobombana | Ya kobombana | Ya kobombana |
.visible-sm-* |
Ya kobombana | Ezali komonana | Ya kobombana | Ya kobombana |
.visible-md-* |
Ya kobombana | Ya kobombana | Ezali komonana | Ya kobombana |
.visible-lg-* |
Ya kobombana | Ya kobombana | Ya kobombana | Ezali komonana |
.hidden-xs |
Ya kobombana | Ezali komonana | Ezali komonana | Ezali komonana |
.hidden-sm |
Ezali komonana | Ya kobombana | Ezali komonana | Ezali komonana |
.hidden-md |
Ezali komonana | Ezali komonana | Ya kobombana | Ezali komonana |
.hidden-lg |
Ezali komonana | Ezali komonana | Ezali komonana | Ya kobombana |
Kobanda na v3.2.0, ba .visible-*-*
classes pona point de rupture moko na moko eza na ba variations misato, moko pona display
valeur ya propriété CSS moko na moko oyo etangami na se.
Groupe ya ba classes | CSSdisplay |
---|---|
.visible-*-block |
display: block; |
.visible-*-inline |
display: inline; |
.visible-*-inline-block |
display: inline-block; |
Donc, pona ba xs
écrans extra petits ( ) par exemple, ba .visible-*-*
classes oyo ezali ezali: .visible-xs-block
, .visible-xs-inline
, na .visible-xs-inline-block
.
Ba classes .visible-xs
, .visible-sm
, .visible-md
, mpe .visible-lg
lisusu ezali, kasi ezali déprecated lokola ya v3.2.0 . Bazali pene na ekokani na .visible-*-block
, longola se na ba cas spéciaux ya kobakisa mpo na ba <table>
éléments oyo etali toggling -.
Ndenge moko na bakelasi ya koyanola ya mbala na mbala, salelá oyo mpo na kobongola makambo mpo na konyata.
Bakelasi | Navigateur | Imprimer |
---|---|---|
.visible-print-block .visible-print-inline .visible-print-inline-block |
Ya kobombana | Ezali komonana |
.hidden-print |
Ezali komonana | Ya kobombana |
Classe .visible-print
pe ezali mais ezali déprequé à partir ya v3.2.0. Ezali pene na ekokani na .visible-print-block
, longola se na ba cas spéciaux ya kobakisa mpo na <table>
ba éléments oyo etali -.
Bobongola bonene ya navigateur na bino to bo charger na ba appareils différents pona ko tester ba classes ya utilitaires oyo ezo répondre.
Ba marques ya vert elakisi ete élément ezali komonana na esika ya kotala na yo ya lelo.
Awa, bilembo ya vert elakisi mpe ete elemande ebombami na esika ya kotala na yo ya lelo.
CSS ya Bootstrap etongami na Less, préprocesseur oyo ezali na fonctionnalité ya kobakisa lokola ba variables, mixins, mpe ba fonctions mpo na compilation ya CSS. Ba oyo bazali koluka kosalela ba fichiers ya source Less na esika ya ba fichiers CSS na biso oyo to compilé bakoki kosalela ba variables mpe ba mixins ebele oyo tosalelaka na cadre mobimba.
Ba variables ya grille na ba mixins ezuami na kati ya eteni ya système ya grille .
Bootstrap ekoki kosalelama na ndenge ata mibale: na CSS oyo esangisi to na ba fichiers ya source Less. Mpo na kosangisa ba fichiers Moins, tala eteni ya Kobanda mpo na ndenge ya kobongisa environnement na yo ya développement mpo na kosala ba commandes oyo esengeli.
Bisaleli ya bosangisi ya bato ya misato ekoki kosala na Bootstrap, kasi esungami te na ekipi na biso ya moboko.
Ba variables esalelamaka na projet mobimba lokola lolenge ya ko centraliser mpe kokabola ba valeurs oyo esalemaka mingi lokola ba couleurs, espacement, to ba stacks ya ba fonts. Mpo na koyeba makambo nyonso oyo epanzani, talá Customizer .
Facile kosalela ba schemes ya couleur mibale: gris na sémantique. Ba couleurs ya échelle ya gris epesaka accès rapide na ba nuances ya noir oyo esalemaka mingi alors que sémantique esangisi ba couleurs ndenge na ndenge oyo epesameli na ba valeurs contextuelles ya tina.
Salelá moko ya ba variables ya langi oyo ndenge ezali to pesa yango lisusu na ba variables oyo ezali na ntina mingi mpo na projet na yo.
Mwa ndambo ya ba variables mpo na ko personnaliser noki ba éléments clés ya skeleton ya site na yo.
Facile style ba liens na yo na couleur oyo ebongi na valeur moko kaka.
Simbá ete @link-hover-color
asalelaka fonction moko, esaleli mosusu ya kokamwa oyo euti na Less, mpo na kosala automatiquement couleur ya hover oyo ebongi. Okoki kosalela darken
, lighten
, saturate
, mpe desaturate
.
Set facilement typeface na yo, taille ya texte, leading, mpe mingi mosusu na mwa ba variables ya mbangu. Bootstrap esalelaka oyo lokola mpo na kopesa ba mixins typographiques ya pete.
Ba variables mibale ya mbangu pona ko personnaliser esika pe kombo ya fichier ya ba icônes na yo.
Ba composants na Bootstrap mobimba esalaka usage ya ba variables par défaut mosusu pona ko setting ba valeurs communes. Talá oyo basalelaka mingi.
Ba mixins ya motɛkisi ezali ba mixins mpo na kosalisa kosunga ba navigateurs ebele na kokɔtisáká ba préfixes nyonso ya motɛkisi oyo etali yango na CSS na yo oyo esangisi.
Réinitialiser modèle ya boîte ya ba composants na yo na mixin moko. Mpo na koyeba makambo oyo ezali na kati, talá lisolo oyo ya lisungi oyo euti na Mozilla .
Mixin ezali déprecated lokola ya v3.2.0, na introduction ya Autoprefixer. Mpo na kobatela boyokani ya nsima, Bootstrap ekolanda kosalela mixin na kati tii na Bootstrap v4.
Lelo oyo ba navigateurs nionso ya mikolo oyo ezo soutenir propriété non préfixe border-radius
. Lokola yango, .border-radius()
mixin ezali te, kasi Bootstrap ezali na ba raccourcis mpo na ko arrondir noki ba coins mibale na ngambo moko boye ya eloko moko.
Soki bato oyo ozali koluka bazali kosalela ba navigateurs mpe baaparɛyi ya sika mpe ya minene, kobosana te kosalela kaka box-shadow
biloko yango yango moko. Soki ozali na mposa ya lisungi mpo na baaparɛyi ya kala ya Android (yambo ya v4) mpe ya iOS (yambo ya iOS 5), salelá mixin oyo esili kosalelama mpo na kozwa oyo esengeli-webkit
.
Mixin ezali déprequé à partir ya v3.1.0, puisque Bootstrap esimbaka officiellement te ba plateformes dépassées oyo esimbaka propriété standard te. Mpo na kobatela boyokani ya nsima, Bootstrap ekolanda kosalela mixin na kati tii na Bootstrap v4.
Bozala sûr ya kosalela rgba()
ba couleurs na ba ombres ya boîte na bino po esangisama sans soudure na ba fond.
Ba mixins ebele pona flexibilité. Botia ba informations nionso ya transition na moko, to lakisa retard mpe durée ekeseni soki esengeli.
Ba mixins ezali dépréciés à partir ya v3.2.0, na introduction ya Autoprefixer. Mpo na kobatela boyokani ya nsima, Bootstrap ekolanda kosalela ba mixins na kati tii na Bootstrap v4.
Kobalusa, kosala échelle, kobongola (kotambola), to kobalusa eloko nyonso.
Ba mixins ezali dépréciés à partir ya v3.2.0, na introduction ya Autoprefixer. Mpo na kobatela boyokani ya nsima, Bootstrap ekolanda kosalela ba mixins na kati tii na Bootstrap v4.
Mixin moko mpo na kosalela ba propriétés nionso ya animation ya CSS3 na déclaration moko mpe mixins mosusu mpo na ba propriétés moko moko.
Ba mixins ezali dépréciés à partir ya v3.2.0, na introduction ya Autoprefixer. Mpo na kobatela boyokani ya nsima, Bootstrap ekolanda kosalela ba mixins na kati tii na Bootstrap v4.
Botia opacité pona ba navigateurs nionso pe bopesa filter
fallback pona IE8.
Pesa contexte mpo na ba contrôles ya formulaire na kati ya esika moko na moko.
Bosala ba colonne na nzela ya CSS na kati ya élément moko.
Bobongola na pete balangi mibale nyonso na gradient ya fond. Zwá makambo mingi mpe tyá nzela, salelá balangi misato, to salelá gradient radial. Na mixin moko ozuaka ba syntaxes nionso ya préfix oyo okozala na besoin na yango.
Okoki mpe kolakisa angle ya gradient standard ya couleur mibale, linéaire:
Soki ozali na mposa ya gradient ya style barber-stripe, yango ezali pete, mpe. Boyebisa kaka couleur moko pe toko superposer bande ya pembe translucide.
Likolo ya ante mpe salelá langi misato na esika na yango. Botia langi ya liboso, langi ya mibale, botelemisi ya langi ya langi ya mibale (valeur ya pourcentage lokola 25%), mpe langi ya misato na ba mixins oyo:
Mitó likoló! Soki mokolo mosusu osengeli kolongola gradient moko, salá makasi olongola IE-specifique nyonso filter
oyo okoki kobakisa. Okoki kosala yango na kosaleláká .reset-filter()
mixin oyo ezali pembeni background-image: none;
.
Ba mixins ya utilité ezali ba mixins oyo esangisaka ba propriétés ya CSS oyo ezali na boyokani te mpo na kokokisa mokano to mosala moko ya sikisiki.
Bobosana kobakisa class="clearfix"
na élément nionso mpe na esika na yango bakisa .clearfix()
mixin esika esengeli. Esalelaka micro clearfix oyo euti na Nicolas Gallagher .
Nokinoki na katikati ya eloko nyonso oyo ezali na kati ya moboti na yango. Esengaka width
to max-width
esengeli kozala na esika.
Lakisa ba dimensions ya eloko moko na pete.
Configurer facilement ba options ya ko changer taille pona textarea nionso, to élément mosusu nionso. Ezali na ndenge ya liboso na bizaleli ya navigateur ya momesano ( both
).
Kokata texte na pete na ellipsis na mixin moko. Esengaka élément ezala block
to inline-block
niveau.
Lakisa banzela mibale ya bilili mpe bonene ya bilili ya @1x, mpe Bootstrap ekopesa motuna ya media @2x. Soki ozali na bilili mingi ya kosalela, kanisá kokoma CSS ya elilingi na yo ya rétine na mabɔkɔ na motuna moko ya media.
Alors que Bootstrap etongami na Less, ezali mpe na port officiel ya Sass . Tobatela yango na ebombelo ya GitHub ekeseni mpe tosimbaka ba mises à jour na script ya mbongwana.
Lokola port ya Sass ezali na repo ekeseni mpe esalelaka audience oyo ekeseni mwa moke, makambo oyo ezali na kati ya mosala yango ekeseni mingi na mosala monene ya Bootstrap. Yango esalaka ete port ya Sass ezala na boyokani na ba systèmes ebele oyo esalemi na Sass soki likoki ezali.
Nzela | Ndimbola |
---|---|
lib/ |
Code ya mabanga ya Ruby (Configuration ya Sass, ba intégration ya Rails na Compass) |
tasks/ |
Ba scripts ya convertisseur (kobalusa na amont Moins na Sass) |
test/ |
Ba test ya compilation |
templates/ |
Manifeste ya emballage ya boussole |
vendor/assets/ |
Sass, JavaScript, mpe ba fichiers ya font |
Rakefile |
Misala ya kati, lokola kosala rake mpe kobongola |
Kota na ebombelo ya GitHub ya port ya Sass mpo na komona ba fisyé oyo na mosala.
Mpo na koyeba ndenge ya kotya mpe kosalela Bootstrap mpo na Sass, talá ebombelo ya GitHub readme . Ezali source ya sika koleka mpe ezali na ba informations mpo na kosalela na Rails, Compass, mpe ba projets ya Sass standard.