CSS
Configurazione CSS globale, elementi HTML fundamentali stilati è rinfurzati cù classi estensibili, è un sistema di griglia avanzatu.
Configurazione CSS globale, elementi HTML fundamentali stilati è rinfurzati cù classi estensibili, è un sistema di griglia avanzatu.
Ottene u bassu nantu à i pezzi chjave di l'infrastruttura di Bootstrap, cumpresu u nostru approcciu per un sviluppu web megliu, più veloce è più forte.
Bootstrap faci usu di certi elementi HTML è proprietà CSS chì necessitanu l'usu di u doctype HTML5. Includite à u principiu di tutti i vostri prughjetti.
Cù Bootstrap 2, avemu aghjustatu stili amichevuli mobili opzionali per aspetti chjave di u quadru. Cù Bootstrap 3, avemu riscritto u prugettu per esse mobile friendly da u principiu. Invece di aghjunghje stili mobili opzionali, sò cotti ghjustu in u core. In fatti, Bootstrap hè prima mobile . I primi stili mobili ponu esse truvati in tutta a biblioteca inveci di schedarii separati.
Per assicurà un rendering correttu è u toccu di zoom, aghjunghje a meta tag viewport à u vostru <head>
.
Pudete disattivà e capacità di zoom in i dispositi mobili aghjunghjendu user-scalable=no
à a meta tag di vista. Questu disattiva u zooming, chì significa chì l'utilizatori sò solu capaci di scroll, è i risultati in u vostru situ si sentenu un pocu più cum'è una applicazione nativa. In generale, ùn ricumandemu micca questu nantu à ogni situ, cusì fate prudenza!
Bootstrap stabilisce a visualizazione globale di basa, a tipografia è i stili di ligame. In particulare, noi:
background-color: #fff;
nantu à ubody
@font-family-base
, @font-size-base
, è @line-height-base
cum'è a nostra basa tipografica@link-color
è applicà i ligami sottumessi solu nantu:hover
Questi stili ponu esse truvati in scaffolding.less
.
Per un rendering cross-browser melloratu, usemu Normalize.css , un prughjettu di Nicolas Gallagher è Jonathan Neal .
Bootstrap richiede un elementu chì cuntene per imballà u cuntenutu di u situ è allughjà u nostru sistema di griglia. Pudete sceglie unu di dui cuntenituri per aduprà in i vostri prughjetti. Innota chì, per via padding
è più, nè u cuntainer hè embolicabile.
Aduprà .container
per un cuntainer responsive di larghezza fissa.
Aduprate .container-fluid
per un cuntainer à larghezza tutale, chì copre tutta a larghezza di a vostra vista.
Bootstrap include un sistema di griglia fluida di primura mobile chì si scala in modu adattatu finu à 12 colonne à l'aumentu di a dimensione di u dispusitivu o di a vista. Include classi predefinite per opzioni di layout facili, è ancu mixin putenti per generà layout più semantici .
I sistemi di griglia sò utilizati per creà layout di pagina attraversu una seria di fila è colonne chì ospitanu u vostru cuntenutu. Eccu cumu funziona u sistema di griglia Bootstrap:
.container
(larghezza fissa) o .container-fluid
(larghezza sana) per un allinamentu è un padding propiu..row
è .col-xs-4
sò dispunibili per fà rapidamente layout di griglia. Meno mixins pò ancu esse usatu per layout più semantichi.padding
. Ddu padding hè offset in fila per a prima è l'ultima colonna via margine negativu nantu à .row
s..col-xs-4
..col-md-*
classa à un elementu ùn affetterà micca solu u so stile nantu à i dispositi medii, ma ancu in i dispositi grossi se una .col-lg-*
classa ùn hè micca presente.Fighjate à l'esempii per applicà sti principii à u vostru codice.
Utilizemu e seguenti media queries in i nostri Less files per creà i punti di rottura chjave in u nostru sistema di griglia.
Occasionalmente espandemu in queste dumande di media per include un max-width
per limità CSS à un settore più ristrettu di dispositi.
Vede cumu l'aspetti di u sistema di griglia Bootstrap funzionanu in parechji dispositi cù una tavola pratica.
Dispositivi extra chjuchi Telefoni (<768px) | Picculi dispositivi Tablet (≥768px) | Dispositivi medii Desktop (≥992px) | Dispositivi grandi Desktop (≥1200px) | |
---|---|---|---|---|
Cumportamentu di griglia | Orizzontale in ogni mumentu | Collapsed to start, horizontal above breakpoints | ||
Larghezza di u containeru | Nisunu (auto) | 750 px | 970 px | 1170 px |
Prefissu di classa | .col-xs- |
.col-sm- |
.col-md- |
.col-lg- |
# di culonni | 12 | |||
A larghezza di a colonna | Auto | ~ 62 px | ~ 81 px | ~ 97 px |
Larghezza di gutter | 30px (15px da ogni latu di una colonna) | |||
Nestabile | Iè | |||
Offsets | Iè | |||
Ordine di a colonna | Iè |
Utilizendu un unicu inseme di .col-md-*
classi di griglia, pudete creà un sistema di griglia di basa chì principia impilatu nantu à i dispositi mobili è i dispositi di tavuletta (a gamma extra chjuca à chjuca) prima di diventà horizontale nantu à i dispositi desktop (mediu). Pone e colonne di griglia in qualsiasi .row
.
Trasforma ogni layout di griglia di larghezza fissa in un layout di larghezza completa cambiendu u vostru più esterno .container
in .container-fluid
.
Ùn vogliu micca chì e vostre colonne si impilate solu in i dispositi più chjuchi? Aduprate e classi di griglia di dispositivi extra chjuchi è mediu aghjunghjendu .col-xs-*
.col-md-*
à e vostre colonne. Vede l'esempiu quì sottu per una idea megliu di cumu tuttu funziona.
Custruite nantu à l'esempiu precedente creendu layout ancu più dinamichi è putenti cù .col-sm-*
classi di tablette.
Se più di 12 culonni sò posti in una sola fila, ogni gruppu di colonne extra, cum'è una unità, si mette in una nova linea.
Cù i quattru livelli di griglie dispunibuli, site obligatu à sbattà in prublemi induve, in certi punti di rottura, e vostre colonne ùn si sguassate micca bè cum'è unu hè più altu ch'è l'altru. Per risolve questu, aduprate una cumminazione di a .clearfix
è e nostre classi di utilità responsive .
In più di l'eliminazione di a colonna à i punti di rottura responsive, pudete avè bisognu di resettà offsets, push, o pulls . Vede questu in azzione in l'esempiu di griglia .
Sposta e colonne à a diritta usendu .col-md-offset-*
classi. Queste classi aumentanu u margine di manca di una colonna per *
colonne. Per esempiu, .col-md-offset-4
si move .col-md-4
nantu à quattru culonni.
Pudete ancu annullà l'offsets da i livelli di griglia più bassi cù .col-*-offset-0
e classi.
Per nidificà u vostru cuntenutu cù a griglia predeterminata, aghjunghje un novu .row
è un set di .col-sm-*
colonne in una colonna esistente .col-sm-*
. E fila nidificate duveranu include un inseme di colonne chì aghjunghjenu à 12 o menu (ùn hè micca necessariu chì utilizate tutte e 12 colonne dispunibuli).
Cambia facilmente l'ordine di e nostre colonne di griglia integrate cù .col-md-push-*
e .col-md-pull-*
classi modificatori.
In più di classi di griglia predefinite per layout veloci, Bootstrap include Meno variabili è mixin per generà rapidamente i vostri propri layout semantici simplici.
Variabili determinanu u numeru di colonne, a larghezza di u canale, è u puntu di dumanda di media à quale principià e colonne flottanti. Utilizemu questi per generà e classi di griglia predefinite documentate sopra, è ancu per i mixins persunalizati elencati quì sottu.
I mixins sò usati in cunghjunzione cù e variàbili di griglia per generà CSS semanticu per e colonne di griglia individuali.
Pudete mudificà e variàbili à i vostri valori persunalizati, o solu aduprà i mixins cù i so valori predeterminati. Eccu un esempiu di usu di i paràmetri predeterminati per creà un layout di dui culonne cù un spaziu trà.
Tutti i tituli HTML, <h1>
attraversu <h6>
, sò dispunibili. .h1
attraversu .h6
classi sò ancu dispunibili, per quandu vulete currisponde à u stilu di fonti di un intestazione, ma vulete sempre chì u vostru testu sia affissatu in linea.
h1. Titulu Bootstrap |
Semibold 36px |
h2. Titulu Bootstrap |
Semibold 30px |
h3. Titulu Bootstrap |
Semibold 24px |
h4. Titulu Bootstrap |
Semibold 18px |
h5. Titulu Bootstrap |
Semibold 14px |
h6. Titulu Bootstrap |
Semibold 12px |
Crea un testu più liggeru, secundariu in ogni intestazione cù una <small>
tag generica o a .small
classa.
h1. Bootstrap heading Testu secundariu |
h2. Bootstrap heading Testu secundariu |
h3. Bootstrap heading Testu secundariu |
h4. Bootstrap heading Testu secundariu |
h5. Bootstrap heading Testu secundariu |
h6. Bootstrap heading Testu secundariu |
U valore predeterminatu globale di Bootstrap font-size
hè 14px , cun un line-height
di 1.428 . Questu hè appiicatu à <body>
tutti i paragrafi. Inoltre, <p>
(paragrafi) ricevenu un margine di fondu di a mità di a so altezza di linea calculata (10px per difettu).
Nullam quis risus eget urna mollis ornare vel eu leo. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nullam id dolor id nibh ultricies vehicula.
Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec ullamcorper nulla non metus auctor fringilla. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Donec ullamcorper nulla non metus auctor fringilla.
Maecenas sed diam eget risus varius blandit sit amet non magna. Donec id elit non mi porta gravida at eget metus. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit.
Fate un paràgrafu spiccà aghjunghjendu .lead
.
Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor. Duis mollis, est non commodo luctus.
A scala tipografica hè basatu annantu à dui Less variables in variables.less : @font-size-base
è @line-height-base
. U primu hè a dimensione di fonti di basa utilizata in tuttu è u sicondu hè l'altezza di a linea di basa. Utilizemu quelli variàbili è qualchì matematica simplice per creà i marghjini, i paddings è l'alte di linea di tutti i nostri tipi è più. Personalizzali è Bootstrap si adatta.
Per mette in risaltu una corsa di testu per via di a so rilevanza in un altru cuntestu, utilizate a <mark>
tag.
Pudete aduprà u tag marcatu perevidenziatetestu.
Per indicà i blocchi di testu chì sò stati sguassati utilizate a <del>
tag.
Questa linea di testu hè destinata à esse trattata cum'è testu sguassatu.
Per indicà i blocchi di testu chì ùn sò più pertinenti utilizate a <s>
tag.
Questa linea di testu hè destinata à esse trattata cum'è micca più precisa.
Per indicà aghjunte à u documentu utilizate l' <ins>
etichetta.
Questa linea di testu hè destinata à esse trattata cum'è un aghjuntu à u documentu.
Per sottulinà u testu utilizate l' <u>
etichetta.
Questa linea di testu serà resa cum'è sottolineata
Aduprate l'etichette di enfasi predeterminate di HTML cù stili ligeri.
Per de-emphasizing inline o blocchi di testu, utilizate l' <small>
tag per stabilisce u testu à 85% a dimensione di u genitore. L'elementi di l'intestazione ricevenu u so propiu font-size
per <small>
elementi nidificati.
Pudete alternativamente aduprà un elementu in linea cù .small
in u locu di qualsiasi <small>
.
Questa linea di testu hè destinata à esse trattata cum'è stampa fine.
Per enfatizà un snippet di testu cù un pesu di font più pesante.
U seguente frammentu di testu hè resu cum'è testu in grassu .
Per enfatizà un snippet di testu cù i corsi.
U seguente frammentu di testu hè resu cum'è testu in italicized .
Sentite liberu di utilizà <b>
è <i>
in HTML5. <b>
hè destinatu à mette in risaltu parolle o frasi senza trasmette più impurtanza mentre <i>
hè soprattuttu per voce, termini tecnichi, etc.
Realignate facilmente u testu à i cumpunenti cù classi di allineamentu di testu.
Testu allinatu à manca.
Testu allinatu centru.
Testu allinatu ghjustu.
Testu ghjustificatu.
Nisun testu wrap.
Trasfurmà u testu in cumpunenti cù classi di capitalizazione di testu.
Testu minuscule.
Testu in maiuscule.
Testu capitalizatu.
Implementazione stilizzata di l' <abbr>
elementu HTML per l'abbreviazioni è l'acronimi per vede a versione ampliata nantu à u passaghju. L'abbreviazioni cù un title
attributu anu un bordu di fondu puntuatu chjaru è un cursore d'aiutu nantu à u passaghju, chì furnisce un cuntestu supplementu nantu à u passaghju è à l'utilizatori di tecnulugia assistive.
Un'abbreviazione di a parolla attributu hè attr .
Aghjunghjite .initialism
à una abbreviazione per un font-size ligeramente più chjucu.
HTML hè u megliu dapoi u pane fettu.
Presente infurmazione di cuntattu per l'antenatu più vicinu o tuttu u corpu di u travagliu. Preservate u furmatu finendu tutte e linee cù <br>
.
Per cite blocchi di cuntenutu da una altra fonte in u vostru documentu.
Imbulighjate <blockquote>
ogni HTML cum'è cita. Per citazioni dritte, ricumandemu un <p>
.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.
Cambia di stile è cuntenutu per variazioni simplici nantu à un standard <blockquote>
.
Aghjunghjite un <footer>
per identificà a fonte. Imbulighjate u nome di u travagliu fonte in <cite>
.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.
Aghjunghjite .blockquote-reverse
per un blockquote cù cuntenutu allineatu à destra.
Una lista di elementi in quale l'ordine ùn importa micca esplicitamente.
Una lista di l'articuli in quale l'ordine importa esplicitamente.
Eliminate u margine predeterminatu list-style
è lasciatu nantu à l'articuli di lista (solu i zitelli immediati). Questu solu s'applica à l'articuli di lista di i zitelli immediati , vale à dì chì avete bisognu di aghjunghje a classa per qualsiasi liste anidata.
Pone tutti l'articuli di lista nantu à una sola linea cù display: inline-block;
un pocu padding light.
Una lista di termini cù e so descrizzione assuciata.
Fate i termini è e descrizioni in <dl>
linea fiancu à fiancu. Accumincia impilati cum'è <dl>
s predefiniti, ma quandu a barra di navigazione si espande, cusì fate queste.
I listi di descrizzione orizontali truncaranu i termini chì sò troppu longu per mette in a colonna di manca cù text-overflow
. In viste più strette, cambiaranu à u layout stacked predeterminatu.
Imbulighjate snippets inline di codice cù <code>
.
<section>
deve esse impannillatu cum'è in linea.
Aduprate u <kbd>
per indicà l'input chì hè tipicamente inseritu cù u teclatu.
Aduprà <pre>
per parechje linee di codice. Assicuratevi di scappà qualsiasi parentesi angulari in u codice per una resa curretta.
<p>Esempiu di testu quì...</p>
Pudete opzionalmente aghjunghje a .pre-scrollable
classa, chì stabiliscerà una altezza massima di 350px è furnisce una barra di scorrimentu di l'asse y.
Per indicà variàbili utilizate l' <var>
etichetta.
y = m x + b
Per indicà i blocchi mostra l'output da un prugramma utilizate l' <samp>
etichetta.
Stu testu hè destinatu à esse trattatu cum'è output di mostra da un prugramma di computer.
Per u stilu di basa - imbottitura ligera è solu divisori orizzontali - aghjunghje a classa di basa .table
à qualsiasi <table>
. Pò esse super redundant, ma datu l'usu generalizatu di e tavule per altri plugins cum'è i calendari è i selettori di data, avemu optatu per isolà i nostri stili di tavule persunalizati.
# | Nomu | Casata | Nome d'utilizatore |
---|---|---|---|
1 | Marcu | Ottu | @mdo |
2 | Ghjacobbu | Thornton | @grassu |
3 | Larry | l'uccello |
Aduprà .table-striped
per aghjunghje zebra-striping à qualsiasi fila di tavulinu in u <tbody>
.
I tavulini strisciati sò stilati via u :nth-child
selettore CSS, chì ùn hè micca dispunibule in Internet Explorer 8.
# | Nomu | Casata | Nome d'utilizatore |
---|---|---|---|
1 | Marcu | Ottu | @mdo |
2 | Ghjacobbu | Thornton | @grassu |
3 | Larry | l'uccello |
Aghjunghjite .table-bordered
per e fruntiere in tutti i lati di a tavula è e cellule.
# | Nomu | Casata | Nome d'utilizatore |
---|---|---|---|
1 | Marcu | Ottu | @mdo |
2 | Ghjacobbu | Thornton | @grassu |
3 | Larry | l'uccello |
Aghjunghjite .table-hover
per attivà un statu di hover nantu à e file di tavule in un <tbody>
.
# | Nomu | Casata | Nome d'utilizatore |
---|---|---|---|
1 | Marcu | Ottu | @mdo |
2 | Ghjacobbu | Thornton | @grassu |
3 | Larry | l'uccello |
Aghjunghjite .table-condensed
per fà i tavulini più compacti tagliendu l'imbottitura cellulare in a mità.
# | Nomu | Casata | Nome d'utilizatore |
---|---|---|---|
1 | Marcu | Ottu | @mdo |
2 | Ghjacobbu | Thornton | @grassu |
3 | Larry l'uccello |
Aduprate classi contestuale per colorà e file di tabella o celle individuali.
Classe | Descrizzione |
---|---|
.active |
Applica u culore di hover à una fila o cellula particulare |
.success |
Indica una azione riescita o pusitiva |
.info |
Indica un cambiamentu informativu neutrale o azzione |
.warning |
Indica un avvisu chì puderia avè bisognu d'attenzione |
.danger |
Indica una azione periculosa o potenzialmente negativa |
# | Intestazione di a colonna | Intestazione di a colonna | Intestazione di a colonna |
---|---|---|---|
1 | Contenutu di a colonna | Contenutu di a colonna | Contenutu di a colonna |
2 | Contenutu di a colonna | Contenutu di a colonna | Contenutu di a colonna |
3 | Contenutu di a colonna | Contenutu di a colonna | Contenutu di a colonna |
4 | Contenutu di a colonna | Contenutu di a colonna | Contenutu di a colonna |
5 | Contenutu di a colonna | Contenutu di a colonna | Contenutu di a colonna |
6 | Contenutu di a colonna | Contenutu di a colonna | Contenutu di a colonna |
7 | Contenutu di a colonna | Contenutu di a colonna | Contenutu di a colonna |
8 | Contenutu di a colonna | Contenutu di a colonna | Contenutu di a colonna |
9 | Contenutu di a colonna | Contenutu di a colonna | Contenutu di a colonna |
Utilizà u culore per aghjunghje significatu à una fila di tavulinu o una cellula individuale furnisce solu una indicazione visuale, chì ùn serà micca trasmessa à l'utilizatori di tecnulugia assistive - cum'è i lettori di schermu. Assicuratevi chì l'infurmazione denotata da u culore sia ovvia da u cuntenutu stessu (u testu visibile in a fila / cellula pertinente di a tabella), o hè inclusa per mezu alternativu, cum'è testu addiziale oculatu cù a .sr-only
classe.
Crea tavule responsive avvolgendu qualsiasi .table
per .table-responsive
fà scorri orizzontalmente nantu à i picculi dispositi (sottu 768px). Quandu si vede nantu à qualcosa più grande di 768px di larghezza, ùn vi vede nisuna differenza in queste tavule.
I tavulini responsivi facenu usu di overflow-y: hidden
, chì clips off qualsiasi cuntenutu chì va oltre i bordi inferiori o superiori di a tavola. In particulare, questu pò tagliate i menu drop-down è altri widgets di terzu.
Firefox hà qualchì stilu di campu inghjustu chì implica width
chì interferiscenu cù a tavola responsiva. Questu ùn pò micca esse annullatu senza un hack specificu di Firefox chì ùn furnimu micca in Bootstrap:
Per più infurmazione, leghjite sta risposta Stack Overflow .
# | Titulu di a tavula | Titulu di a tavula | Titulu di a tavula | Titulu di a tavula | Titulu di a tavula | Titulu di a tavula |
---|---|---|---|---|---|---|
1 | Cellula di a tavula | Cellula di a tavula | Cellula di a tavula | Cellula di a tavula | Cellula di a tavula | Cellula di a tavula |
2 | Cellula di a tavula | Cellula di a tavula | Cellula di a tavula | Cellula di a tavula | Cellula di a tavula | Cellula di a tavula |
3 | Cellula di a tavula | Cellula di a tavula | Cellula di a tavula | Cellula di a tavula | Cellula di a tavula | Cellula di a tavula |
# | Titulu di a tavula | Titulu di a tavula | Titulu di a tavula | Titulu di a tavula | Titulu di a tavula | Titulu di a tavula |
---|---|---|---|---|---|---|
1 | Cellula di a tavula | Cellula di a tavula | Cellula di a tavula | Cellula di a tavula | Cellula di a tavula | Cellula di a tavula |
2 | Cellula di a tavula | Cellula di a tavula | Cellula di a tavula | Cellula di a tavula | Cellula di a tavula | Cellula di a tavula |
3 | Cellula di a tavula | Cellula di a tavula | Cellula di a tavula | Cellula di a tavula | Cellula di a tavula | Cellula di a tavula |
I cuntrolli di forma individuale ricevenu automaticamente un stilu globale. Tutti i testi <input>
, <textarea>
è <select>
l'elementi cù .form-control
sò stabiliti per width: 100%;
automaticamente. Imbulighjate l'etichette è i cuntrolli .form-group
per un spaziu ottimale.
Ùn mischjà micca i gruppi di forma direttamente cù i gruppi di input . Invece, nidificate u gruppu di input in u gruppu di forma.
Aghjunghjite .form-inline
à u vostru furmulariu (chì ùn deve micca esse un <form>
) per i cuntrolli allineati à manca è inline-block. Questu hè appiicatu solu à e forme in i viewports chì sò almenu 768px largu.
Inputs è selezzione sò width: 100%;
applicati per difettu in Bootstrap. Dentru e forme inline, resettamu questu per width: auto;
chì parechji cuntrolli ponu reside nantu à a stessa linea. Sicondu u vostru layout, larghezza persunalizata supplementaria pò esse dumandata.
I lettori di schermu avaranu prublemi cù i vostri formi se ùn include micca una etichetta per ogni input. Per queste forme inline, pudete ammuccià l'etichette cù a .sr-only
classa. Ci sò altri metudi alternativi di furnisce una etichetta per i tecnulugii assistivi, cum'è u aria-label
, aria-labelledby
o title
l'attributu. Se nimu di questi ùn hè presente, i lettori di schermu ponu ricorrere à l'usu di l' placeholder
attributu, se presente, ma nutate chì l'usu di placeholder
cum'è un sustitutu per altri metudi di etichettatura ùn hè micca cunsigliatu.
Aduprate e classi di griglia predefinite di Bootstrap per allineà etichette è gruppi di cuntrolli di forma in un layout horizontale aghjunghjendu .form-horizontal
à a forma (chì ùn deve micca esse un <form>
). Fendu cusì cambia .form-group
s per cumportà cum'è fila di griglia, dunque ùn hè micca bisognu di .row
.
Esempii di cuntrolli di forma standard supportati in un layout di forma di esempiu.
U cuntrollu di forma più cumuni, campi di input basatu in testu. Include supportu per tutti i tipi HTML5: text
, password
, datetime
, datetime-local
, date
, month
, time
, week
, number
, email
, url
, search
, tel
, è color
.
L'inputs seranu cumplettamente stilati solu s'ellu type
hè dichjaratu bè.
Per aghjunghje testu integratu o buttone prima è / o dopu à qualsiasi testu basatu <input>
, verificate u cumpunente di u gruppu di input .
U cuntrollu di forma chì sustene parechje linee di testu. Cambia rows
l'attributu quantu necessariu.
I checkboxes sò per selezziunà una o parechje opzioni in una lista, mentre chì i radii sò per selezziunate una opzione da parechje.
I caselle di verificazione disabilitate è i radii sò supportati, ma per furnisce un cursore "micca permessu" nantu à u passaghju di u genitore <label>
, avete bisognu di aghjunghje a .disabled
classe à u genitore .radio
, .radio-inline
, .checkbox
, o .checkbox-inline
.
Aduprate .checkbox-inline
o .radio-inline
classi in una seria di caselle di spunta o radiu per i cuntrolli chì appariscenu nantu à a stessa linea.
Se ùn avete micca testu in u <label>
, l'input hè posizionatu cum'è aspittà. Attualmente funziona solu nantu à caselle di spunta è radio non-inline. Ricurdatevi di furnisce sempre una forma di etichetta per e tecnulugia di assistenza (per esempiu, usendu aria-label
).
Innota chì parechji menu selezziunati nativi, vale à dì in Safari è Chrome, anu anguli arrotondati chì ùn ponu micca mudificate cù border-radius
e pruprietà.
Per i <select>
cuntrolli cù l' multiple
attributu, parechje opzioni sò mostrate per automaticamente.
Quandu avete bisognu di mette u testu chjaru accantu à una forma di etichetta in una forma, utilizate a .form-control-static
classa in un <p>
.
Eliminamu i outline
stili predeterminati in certi cuntrolli di forma è applicà un box-shadow
in u so locu per :focus
.
:focus
statuL'input di l'esempiu di sopra usa stili persunalizati in a nostra documentazione per dimustrà u :focus
statu nantu à un .form-control
.
Aghjunghjite l' disabled
attributu booleanu in un input per impedisce l'interazzione di l'utilizatori. L'inputs disattivati pareanu più ligeri è aghjunghjenu un not-allowed
cursore.
Aghjunghjite l' disabled
attributu à a <fieldset>
per disattivà tutti i cuntrolli in <fieldset>
una volta.
<a>
Per automaticamente, i navigatori trattanu tutti i cuntrolli di forma nativa ( <input>
, <select>
è <button>
elementi) in un <fieldset disabled>
cum'è disabilitati, impediscendu l'interazzione di u teclatu è di u mouse nantu à elli. In ogni casu, se a vostra forma include ancu <a ... class="btn btn-*">
elementi, questi saranu solu un stile di pointer-events: none
. Comu nutatu in a sezione nantu à u statu disattivatu per i buttoni (è in particulare in a sub-sezzione per l'elementi di l'ancora), sta pruprietà CSS ùn hè ancu standardizzata è ùn hè micca cumplettamente supportata in Opera 18 è sottu, o in Internet Explorer 11, è hà vintu. Ùn impedisce micca à l'utilizatori di u teclatu di pudè fucalizza o attivà sti ligami. Allora per esse sicuru, utilizate JavaScript persunalizatu per disattivà tali ligami.
Mentre chì Bootstrap applicà sti stili in tutti i navigatori, Internet Explorer 11 è sottu ùn sustene micca cumplettamente l' disabled
attributu in un <fieldset>
. Aduprate JavaScript persunalizatu per disattivà u fieldset in questi navigatori.
Aghjunghjite l' readonly
attributu booleanu nantu à un input per impedisce a mudificazione di u valore di l'input. L'input di sola lettura parenu più ligeri (cum'è l'input disattivati), ma mantenenu u cursore standard.
Testu d'aiutu à u livellu di bloccu per i cuntrolli di forma.
U testu di l'aiutu deve esse assuciatu esplicitamente cù u cuntrollu di forma chì hè in relazione cù l'usu di l' aria-describedby
attributu. Questu hà da assicurà chì e tecnulugii d'assistenza - cum'è i lettori di schermu - annunceranu stu testu d'aiutu quandu l'utilizatore si cuncentra o entra in u cuntrollu.
Bootstrap include stili di validazione per errori, avvisi è stati di successu nantu à i cuntrolli di forma. Per utilizà, aghjunghje .has-warning
, .has-error
, o .has-success
à l'elementu parent. Qualchese .control-label
, .form-control
, è .help-block
in quellu elementu riceverà i stili di validazione.
Utilizà sti stili di validazione per denotà u statu di un cuntrollu di forma furnisce solu una indicazione visuale, basata in u culore, chì ùn serà micca trasmessa à l'utilizatori di tecnulugii assistivi - cum'è i lettori di schermu - o à l'utilizatori colorblind.
Assicuratevi chì una indicazione alternativa di statu hè ancu furnita. Per esempiu, pudete include un suggerimentu nantu à u statu in u <label>
testu di u cuntrollu di a forma stessu (cum'è u casu in l'esempiu di codice seguente), include un Glyphicon (cù un testu alternativu adattatu utilizendu a .sr-only
classa - vede l' esempii Glyphicon ), o furnisce un bloccu di testu d'aiutu supplementu . In particulare per i tecnulugii assistivi, i cuntrolli di forma invalida ponu ancu esse attribuiti un aria-invalid="true"
attributu.
Pudete ancu aghjunghje icone di feedback opzionali cù l'aghjuntu .has-feedback
è l'icona ghjustu.
L'icone di feedback funzionanu solu cù <input class="form-control">
elementi testuali.
U posizionamentu manuale di l'icone di feedback hè necessariu per input senza etichetta è per gruppi di input cù un add-on à a diritta. Hè fortemente incuraghjitu à furnisce etichette per tutti l'inputs per ragioni di accessibilità. Se vulete impedisce chì e etichette sò affissate, oculte cù a .sr-only
classe. Se duvete fà senza etichette, aghjustate u top
valore di l'icona di feedback. Per i gruppi di input, aghjustate u right
valore à un valore di pixel appropritatu secondu a larghezza di u vostru addon.
Per assicurà chì e tecnulugie d'assistenza - cum'è i lettori di schermu - trasmettenu currettamente u significatu di una icona, un testu oculatu addiziale deve esse inclusu cù a .sr-only
classa è assuciatu esplicitamente cù u cuntrollu di forma chì hè in relazione cù l'usu aria-describedby
. In alternativa, assicuratevi chì u significatu (per esempiu, u fattu chì ci hè un avvirtimentu per un campu di ingressu di testu particulari) hè trasmessu in una altra forma, cum'è cambià u testu di l'attuale <label>
assuciatu cù u cuntrollu di a forma.
Ancu s'è l'esempii seguenti menzionanu digià u statu di validazione di i so cuntrolli di forma rispettivi in u <label>
testu stessu, a tecnica sopra (usendu .sr-only
testu è aria-describedby
) hè stata inclusa per scopi illustrativi.
.sr-only
etichette nascosteSe aduprate a .sr-only
classa per ammuccià un cuntrollu di forma <label>
(piuttostu cà aduprà altre opzioni di etichettatura, cum'è l' aria-label
attributu), Bootstrap aghjustà automaticamente a pusizione di l'icona una volta chì hè stata aghjuntu.
Definite l'altitudine utilizendu classi cum'è .input-lg
, è stabilisce l'larghezza utilizendu classi di colonna di griglia cum'è .col-lg-*
.
Crea cuntrolli di forma più alti o più corti chì currispondenu à e dimensioni di u buttone.
Dimensiona rapidamente l'etichette è i cuntrolli di forma in .form-horizontal
aghjunghje .form-group-lg
o .form-group-sm
.
Imbulighjate l'inputs in colonne di griglia, o qualsiasi elementu parentale persunalizatu, per rinfurzà facilmente a larghezza desiderata.
Aduprate e classi di buttone nantu à un elementu <a>
, <button>
, o .<input>
Mentre e classi di buttone pò esse aduprate nantu à <a>
è <button>
elementi, solu l' <button>
elementi sò supportati in i nostri cumpunenti nav è navbar.
Se l' <a>
elementi sò usati per agisce cum'è buttoni - attivazione di funziunalità in-pagina, invece di navigà à un altru documentu o sezione in a pagina attuale - anu da esse ancu datu un role="button"
.
Cum'è una bona pratica, ricumandemu assai di utilizà l' <button>
elementu ogni volta chì hè pussibule per assicurà a resa di u navigatore cross-browser.
Frà l'altri cose, ci hè un bug in Firefox <30 chì ci impedisce di stabilisce i line-height
buttoni <input>
basati, facendu chì ùn anu micca esattamente l'altezza di l'altri buttoni in Firefox.
Aduprate qualsiasi di e classi di buttone dispunibili per creà rapidamente un buttone stilatu.
Utilizà u culore per aghjunghje un significatu à un buttone solu furnisce una indicazione visuale, chì ùn serà micca trasmessa à l'utilizatori di tecnulugia assistive - cum'è i lettori di schermu. Assicuratevi chì l'infurmazione denotata da u culore sia ovvia da u cuntenutu stessu (u testu visibile di u buttone), o hè inclusa per mezu alternativu, cum'è testu addiziale oculatu cù a .sr-only
classe.
Vulete i buttoni più grande o più chjucu? Aggiungi .btn-lg
, .btn-sm
, o .btn-xs
per dimensioni supplementari.
Crea i buttoni di livellu di bloccu - quelli chì spannu tutta a larghezza di un genitore - aghjunghjendu .btn-block
.
I buttoni appariranu pressati (cù un sfondate più scuru, cunfini più scuri è ombra inserita) quandu attivu. Per <button>
elementi, questu hè fattu via :active
. Per <a>
elementi, hè fattu cù .active
. Tuttavia, pudete aduprà .active
nantu à <button>
s (è include l' aria-pressed="true"
attributu) duvete bisognu di riplicà u statu attivu programmaticu.
Ùn ci hè bisognu di aghjunghje :active
cum'è una pseudo-classe, ma se avete bisognu di furzà a stessa apparenza, vai avanti è aghjunghje .active
.
Aghjunghjite a .active
classa à i <a>
buttoni.
Fate chì i buttoni parenu incliccabili sguassenduli torna cù opacity
.
Aghjunghjite l' disabled
attributu à i <button>
buttoni.
Se aghjunghje l' disabled
attributu à un <button>
, Internet Explorer 9 è quì sottu rende u testu grisgiu cù una brutta ombra di testu chì ùn pudemu micca riparà.
Aghjunghjite a .disabled
classa à i <a>
buttoni.
Avemu usatu .disabled
cum'è una classa di utilità quì, simile à a .active
classa cumuni, cusì ùn hè micca necessariu prefissu.
Questa classa usa pointer-events: none
per pruvà à disattivà a funziunalità di ligame di <a>
s, ma chì a pruprietà CSS ùn hè ancu standardizzata è ùn hè micca cumplettamente supportata in Opera 18 è sottu, o in Internet Explorer 11. Inoltre, ancu in i navigatori chì supportanu pointer-events: none
u teclatu. a navigazione ùn hè micca affettata, vale à dì chì l'utilizatori di u teclatu è l'utilizatori di tecnulugii assistivi puderanu attivà sti ligami. Allora per esse sicuru, utilizate JavaScript persunalizatu per disattivà tali ligami.
L'imaghjini in Bootstrap 3 ponu esse resi responsive-friendly via l'aghjunzione di a .img-responsive
classe. Questu s'applica max-width: 100%;
, height: auto;
è display: block;
à l'imaghjini in modu chì scala bè à l'elementu parent.
Per centru l'imaghjini chì utilizanu a .img-responsive
classe, utilizate .center-block
invece di .text-center
. Vede a sezione di classi d'aiutu per più dettagli nantu à .center-block
l'usu.
In Internet Explorer 8-10, l'imaghjini SVG .img-responsive
sò di dimensioni sproporzionate. Per riparà questu, aghjunghje width: 100% \9;
induve necessariu. Bootstrap ùn l'applica micca automaticamente perchè causa cumplicazioni à altri formati d'imaghjini.
Aghjunghje classi à un <img>
elementu per stilà facilmente l'imaghjini in ogni prughjettu.
Tenite in mente chì Internet Explorer 8 manca di supportu per i cantoni arrotondati.
Trasmette u significatu attraversu u culore cù una mansa di classi di utilità di enfasi. Quessi ponu ancu esse appiicati à i ligami è si scuriscenu nantu à u passaghju cum'è i nostri stili di ligame predeterminati.
Fusce dapibus, tellus ac cursus commodo, tortor mauris nibh.
Nullam id dolor id nibh ultricies vehicula ut id elit.
Duis mollis, est non commodo luctus, nisi erat porttitor ligula.
Maecenas sed diam eget risus varius blandit sit amet non magna.
Etiam porta sem malesuada magna mollis euismod.
Donec ullamcorper nulla non metus auctor fringilla.
A volte, e classi di enfasi ùn ponu esse applicate per via di a specificità di un altru selettore. In a maiò parte di i casi, una soluzione sufficente hè di imbulighjà u vostru testu in una <span>
cù a classe.
Utilizà u culore per aghjunghje significatu solu furnisce una indicazione visuale, chì ùn serà micca trasmessa à l'utilizatori di tecnulugii assistivi - cum'è i lettori di schermu. Assicuratevi chì l'infurmazione denotata da u culore hè o ovvia da u cuntenutu stessu (i culori cuntestuali sò solu utilizati per rinfurzà u significatu chì hè digià presente in u testu / marcatu), o hè inclusu per mezu alternativu, cum'è un testu addiziale oculatu cù a .sr-only
classe . .
Simile à e classi di culore di testu contextuale, facilmente stabilisce u sfondate di un elementu à qualsiasi classi contextuale. I cumpunenti di l'ancora si scuriscenu nantu à u passaghju, cum'è e classi di testu.
Nullam id dolor id nibh ultricies vehicula ut id elit.
Duis mollis, est non commodo luctus, nisi erat porttitor ligula.
Maecenas sed diam eget risus varius blandit sit amet non magna.
Etiam porta sem malesuada magna mollis euismod.
Donec ullamcorper nulla non metus auctor fringilla.
A volte e classi di fondo contextuale ùn ponu esse applicate per via di a specificità di un altru selettore. In certi casi, una soluzione sufficente hè di imballà u cuntenutu di u vostru elementu in una <div>
cù a classe.
Cum'è cù i culori contextuali , assicuratevi chì ogni significatu trasmessu per u culore hè ancu trasmessu in un formatu chì ùn hè micca puramente presentativu.
Aduprate l'icona di chiudi generica per rinfriscà u cuntenutu cum'è modali è alerti.
Aduprate i carets per indicà a funziunalità è a direzzione di u dropdown. Nota chì u cursore predeterminatu s'inverterà automaticamente in i menu drop-up .
Float un elementu à manca o diritta cù una classa. !important
hè inclusu per evità prublemi di specificità. E classi ponu ancu esse aduprate cum'è mixins.
Pone un elementu à display: block
è centru via margin
. Disponibile cum'è un mixin è classa.
Limpia facilmente float
s aghjunghjendu .clearfix
à l'elementu parent . Utiliza u micro clearfix popularizatu da Nicolas Gallagher. Pò esse ancu usatu cum'è mixin.
Forza un elementu per esse mostratu o ammucciatu ( cumpresu per i lettori di schermu ) cù l'usu di .show
e .hidden
classi. Queste classi usanu !important
per evità cunflitti di specificità, cum'è i floats rapidi . Sò dispunibuli solu per basculà u livellu di bloccu. Puderanu ancu esse usatu cum'è mixins.
.hide
hè dispunibule, ma ùn affetta micca sempre i lettori di schermu è hè obsoletu da v3.0.1. Aduprà .hidden
o .sr-only
invece.
Inoltre, .invisible
pò esse usatu per cambià solu a visibilità di un elementu, vale à display
dì chì ùn hè micca mudificatu è l'elementu pò ancu influenzà u flussu di u documentu.
Oculta un elementu à tutti i dispositi eccettu i lettori di schermu cù .sr-only
. Cumbine .sr-only
cù .sr-only-focusable
per mostrà l'elementu di novu quandu hè focu (per esempiu da un utilizatore solu di u teclatu). Necessariu per seguità e migliori pratiche di accessibilità . Pò esse ancu usatu cum'è mixins.
Aduprate a .text-hide
classa o mixin per aiutà à rimpiazzà u cuntenutu di testu di un elementu cù una maghjina di fondo.
Per un sviluppu più veloce per u telefuninu, aduprate queste classi di utilità per mostrà è nasconde u cuntenutu per u dispositivu via media query. Includite ancu e classi di utilità per cambià u cuntenutu quandu sò stampati.
Pruvate di utilizà questi nantu à una basa limitata è evite micca di creà versioni completamente diverse di u stessu situ. Invece, aduprate per cumplementarii a presentazione di ogni dispusitivu.
Aduprate una sola o una cumminazione di e classi dispunibuli per cambià u cuntenutu trà i punti di rottura di vista.
Dispositivi extra chjuchiTelefoni (<768px) | Picculi dispusitiviTablette (≥768px) | Dispositivi mediuDesktops (≥992px) | Apparecchi grandiDesktops (≥1200px) | |
---|---|---|---|---|
.visible-xs-* |
Visibile | Ammucciatu | Ammucciatu | Ammucciatu |
.visible-sm-* |
Ammucciatu | Visibile | Ammucciatu | Ammucciatu |
.visible-md-* |
Ammucciatu | Ammucciatu | Visibile | Ammucciatu |
.visible-lg-* |
Ammucciatu | Ammucciatu | Ammucciatu | Visibile |
.hidden-xs |
Ammucciatu | Visibile | Visibile | Visibile |
.hidden-sm |
Visibile | Ammucciatu | Visibile | Visibile |
.hidden-md |
Visibile | Visibile | Ammucciatu | Visibile |
.hidden-lg |
Visibile | Visibile | Visibile | Ammucciatu |
Da a v3.2.0, e .visible-*-*
classi per ogni breakpoint venenu in trè variazioni, una per ogni display
valore di pruprietà CSS elencatu quì sottu.
Gruppu di classi | CSSdisplay |
---|---|
.visible-*-block |
display: block; |
.visible-*-inline |
display: inline; |
.visible-*-inline-block |
display: inline-block; |
Cusì, per schermi extra chjuchi ( xs
) per esempiu, e .visible-*-*
classi dispunibuli sò: .visible-xs-block
, .visible-xs-inline
, è .visible-xs-inline-block
.
E classi .visible-xs
, .visible-sm
, .visible-md
, è .visible-lg
ancu esistenu, ma sò obsoleti da v3.2.0 . Sò apprussimatamente equivalenti à .visible-*-block
, eccettu cù casi speciali supplementari per <table>
elementi toggling-related.
Simile à e classi responsive regulari, aduprate queste per cambià u cuntenutu per a stampa.
Classi | Browser | Stampa |
---|---|---|
.visible-print-block .visible-print-inline .visible-print-inline-block |
Ammucciatu | Visibile |
.hidden-print |
Visibile | Ammucciatu |
A classa .visible-print
esiste ancu ma hè obsoleta da v3.2.0. Hè apprussimatamente equivalente à .visible-print-block
, eccettu cù casi speciali supplementari per <table>
elementi -related.
Ridimensionà u vostru navigatore o caricate nantu à diversi dispositi per pruvà e classi di utilità rispunsevuli.
I marchi verdi indicanu chì l'elementu hè visibile in a vostra vista attuale.
Quì, i marchi verdi indicanu ancu chì l'elementu hè oculatu in a vostra vista attuale.
U CSS di Bootstrap hè custruitu nantu à Less, un preprocessore cù funziunalità supplementari cum'è variabili, mixin, è funzioni per cumpilà CSS. Quelli chì aspittàvanu di utilizà a fonte Less files invece di i nostri fugliali CSS compilati ponu utilizà e numerose variabili è mixins chì usemu in tuttu u quadru.
Variabili di griglia è mixin sò coperti in a sezione di u sistema Grid .
Bootstrap pò esse usatu in almenu duie manere: cù u CSS compilatu o cù i schedarii Less source. Per cumpilà i Less files, cunsultate a sezione Getting Started per cumu cunfigurà u vostru ambiente di sviluppu per eseguisce i cumandamenti necessarii.
Strumenti di compilazione di terzu pò travaglià cù Bootstrap, ma ùn sò micca supportati da a nostra squadra di core.
Variabili sò aduprate in tuttu u prugettu cum'è un modu per centralizà è sparte i valori cumunimenti usati cum'è culori, spazii, o pila di font. Per una ripartizione cumpleta, vede u Customizer .
Fate facilmente usu di dui schemi di culori: scala di grisgiu è semanticu. I culori in scala di grigi furniscenu un accessu rapidu à i sfumaturi di neru cumunimenti usati, mentre chì a semantica include diversi culori assignati à valori contextuali significativi.
Aduprate qualsiasi di sti variàbili di culore cum'è sò o riassignate à variàbili più significati per u vostru prughjettu.
Un pocu di variabili per persunalizà rapidamente elementi chjave di u scheletru di u vostru situ.
Stile facilmente i vostri ligami cù u culore ghjustu cù un solu valore.
Nota chì l' @link-hover-color
utiliza una funzione, un altru strumentu fantasticu da Less, per creà automaticamente u culore ghjustu. Pudete aduprà darken
, lighten
, saturate
, è desaturate
.
Stabilite facilmente a vostra tipografia, a dimensione di u testu, u principale, è più cù uni pochi di variabili veloci. Bootstrap faci l'usu di questi ancu per furnisce mixin tipografici faciuli.
Dui variabili rapidi per persunalizà u locu è u nome di file di e vostre icone.
I cumpunenti in tuttu Bootstrap utilizanu alcune variabili predeterminate per stabilisce valori cumuni. Eccu i più cumunimenti usati.
I mixins di venditori sò mixins per aiutà à supportà parechji navigatori includendu tutti i prefissi di venditori pertinenti in u vostru CSS compilatu.
Resettate u mudellu di scatula di i vostri cumpunenti cù un solu mixin. Per u cuntestu, vede stu articulu utile da Mozilla .
U mixin hè obsoletu da v3.2.0, cù l'intruduzioni di Autoprefixer. Per priservà a cumpatibilità inversa, Bootstrap continuerà à aduprà u mixin internamente finu à Bootstrap v4.
Oghje tutti i navigatori muderni supportanu a border-radius
pruprietà senza prefissu. Comu tali, ùn ci hè micca .border-radius()
mixin, ma Bootstrap include accurtatoghji per arrotonda rapidamente dui cantoni in un latu particulari di un ughjettu.
Se u vostru publicu di destinazione usa l'ultime è i più grandi navigatori è i dispositi, assicuratevi di aduprà solu a box-shadow
pruprietà per sè stessu. Sè avete bisognu di supportu per i vechji dispositi Android (pre-v4) è iOS (pre-iOS 5), aduprate u mixin deprecated per coglie u necessariu.-webkit
prefissu necessariu.
U mixin hè obsoletu da v3.1.0, postu chì Bootstrap ùn sustene micca ufficialmente e plataforme obsolete chì ùn sustene micca a pruprietà standard. Per priservà a cumpatibilità inversa, Bootstrap continuerà à aduprà u mixin internamente finu à Bootstrap v4.
Assicuratevi di utilizà rgba()
i culori in l'ombra di a vostra scatula in modu chì si mischianu cum'è perfettamenti pussibule cù sfondi.
Mixin multipli per flessibilità. Stabilite tutte l'infurmazioni di transizione cun una, o specificate un ritardu è una durata separati in quantu necessariu.
I mixins sò obsoleti da v3.2.0 , cù l'intruduzioni di Autoprefixer. Per priservà a cumpatibilità inversa, Bootstrap continuerà à aduprà i mixins internamente finu à Bootstrap v4.
Rotate, scala, traduce (sposta), o distorce ogni ughjettu.
I mixins sò obsoleti da v3.2.0 , cù l'intruduzioni di Autoprefixer. Per priservà a cumpatibilità inversa, Bootstrap continuerà à aduprà i mixins internamente finu à Bootstrap v4.
Un mixin unicu per aduprà tutte e proprietà d'animazione di CSS3 in una dichjarazione è altri mixin per e proprietà individuali.
I mixins sò obsoleti da v3.2.0 , cù l'intruduzioni di Autoprefixer. Per priservà a cumpatibilità inversa, Bootstrap continuerà à aduprà i mixins internamente finu à Bootstrap v4.
Stabilite l'opacità per tutti i navigatori è furnisce un filter
fallback per IE8.
Fornite cuntestu per i cuntrolli di forma in ogni campu.
Generate colonne via CSS in un elementu unicu.
Trasforma facilmente qualsiasi dui culori in un gradiente di fondo. Avanzate più è stabilisce una direzzione, utilizate trè culori, o utilizate un gradiente radiale. Cù una sola mixin avete tutte e sintassi prefissate chì avete bisognu.
Pudete ancu specificà l'angolo di un gradiente lineare standard di dui culori:
Sè avete bisognu di un gradiente in stile barbiere, hè faciule ancu. Basta à specificà un unicu culore è avemu da sopra à una striscia bianca traslucida.
Up the ante è utilizate trè culori invece. Pone u primu culore, u sicondu culore, u culore di u sicondu culore (un valore percentuale cum'è 25%), è u terzu culore cù questi mixins:
A testa alta ! Se avete mai bisognu di caccià un gradiente, assicuratevi di caccià qualsiasi IE specificu filter
chì pudete avè aghjustatu. Pudete fà questu utilizendu u .reset-filter()
mixin à fiancu background-image: none;
.
I mixin di utilità sò mixins chì combinanu proprietà CSS altrimenti senza relazione per ottene un scopu o compitu specificu.
Scurdate di aghjunghje class="clearfix"
à qualsiasi elementu è invece aghjunghje u .clearfix()
mixin induve apprupriatu. Utiliza u micro clearfix di Nicolas Gallagher .
Centra rapidamente ogni elementu in u so parente. Esige width
o max-width
da esse stabilitu.
Specificà e dimensioni di un ughjettu più faciule.
Facilmente cunfigurate l'opzioni di resize per qualsiasi textarea, o qualsiasi altru elementu. Defaults à u cumpurtamentu normale di u navigatore ( both
).
Truncate facilmente u testu cun ellipsis cun un solu mixin. Esige l'elementu per esse block
o inline-block
livellu.
Specificate dui percorsi di l'imaghjini è e dimensioni di l'imaghjini @1x, è Bootstrap furnisce una dumanda di media @2x. Sì avete parechje imagine per serve, cunzidira à scrive a vostra retina image CSS manualmente in una sola media query.
Mentre Bootstrap hè custruitu nantu à Less, hà ancu un portu ufficiale Sass . Mantenemu in un repositoriu GitHub separatu è gestionemu l'aghjurnamenti cù un script di cunversione.
Siccomu u portu Sass hà un repo separatu è serve un publicu pocu sfarente, u cuntenutu di u prugettu differisce assai da u prughjettu principale di Bootstrap. Questu assicura chì u portu Sass hè cumpatibile cù quant'è più sistemi basati in Sass.
Strada | Descrizzione |
---|---|
lib/ |
Codice di gemma Ruby (configurazione Sass, integrazioni Rails è Compass) |
tasks/ |
Scripts di cunvertitore (turnendu a monte di Less à Sass) |
test/ |
Testi di compilazione |
templates/ |
Manifestu di u pacchettu di bussola |
vendor/assets/ |
Sass, JavaScript è i fugliali di font |
Rakefile |
I travaglii interni, cum'è rake è cunvertisce |
Visita u repositoriu GitHub di u portu Sass per vede questi schedari in azzione.
Per infurmazione nantu à cumu installà è aduprà Bootstrap per Sass, cunsultate u repository GitHub readme . Hè a fonte più aghjurnata è include infurmazioni per l'usu cù Rails, Compass è prughjetti standard Sass.