CSS
Setélan CSS global, elemen HTML dasar digayakeun jeung ditingkatkeun ku kelas extensible, sarta sistem grid canggih.
Setélan CSS global, elemen HTML dasar digayakeun jeung ditingkatkeun ku kelas extensible, sarta sistem grid canggih.
Meunangkeun lowdown dina bagian konci infrastruktur Bootstrap urang, kaasup pendekatan urang pikeun hadé, gancang, ngembangkeun web kuat.
Bootstrap ngagunakeun elemen HTML tangtu jeung sipat CSS nu merlukeun pamakéan doctype HTML5. Lebetkeun éta dina awal sadaya proyék anjeun.
Kalayan Bootstrap 2, kami nambihan gaya ramah sélulér pilihan pikeun aspék konci kerangka. Kalayan Bootstrap 3, kami parantos nyerat deui proyék janten mobile friendly ti mimiti. Gantina nambihan gaya sélulér pilihan, aranjeunna dipanggang langsung kana inti. Kanyataanna, Bootstrap nyaeta mobile munggaran . Gaya mobile munggaran tiasa dipendakan di sakumna perpustakaan sanés dina file anu misah.
Pikeun mastikeun rendering anu leres sareng zum touch, tambahkeun tag meta viewport kana file <head>
.
Anjeun tiasa nganonaktipkeun kamampuan ngazum dina alat sélulér ku nambihan user-scalable=no
tag meta viewport. Ieu nganonaktipkeun zum, hartosna pangguna ngan ukur tiasa ngagulung, sareng nyababkeun situs anjeun karasaeun sapertos aplikasi asli. Gemblengna, kami henteu nyarankeun ieu dina unggal situs, janten ati-ati!
Bootstrap nyetél tampilan global dasar, tipografi, sareng gaya tautan. Sacara husus, urang:
background-color: #fff;
dinabody
@font-family-base
, @font-size-base
, sareng @line-height-base
atribut salaku dasar tipografi urang@link-color
jeung nerapkeun link underlines ngan dina:hover
Gaya ieu tiasa dipendakan dina scaffolding.less
.
Pikeun ningkat rendering cross-browser, kami nganggo Normalize.css , proyék ku Nicolas Gallagher sareng Jonathan Neal .
Bootstrap ngabutuhkeun unsur anu ngandung pikeun ngabungkus eusi situs sareng nempatkeun sistem grid kami. Anjeun tiasa milih salah sahiji tina dua wadah pikeun dianggo dina proyék anjeun. Catet yén, kusabab padding
sareng seueur deui, henteu aya wadah anu tiasa didamel.
Paké .container
pikeun wadahna lebar tetep responsif.
Paké .container-fluid
pikeun wadahna rubak pinuh, ngawengku sakabéh rubak viewport Anjeun.
Bootstrap kalebet sistem grid cairan anu responsif sareng mobile anu cocog pikeun skala dugi ka 12 kolom nalika ukuran alat atanapi viewport naék. Éta kalebet kelas anu tos siap pikeun pilihan perenah anu gampang, ogé campuran anu kuat pikeun ngahasilkeun perenah semantik anu langkung seueur .
Sistem grid dipaké pikeun nyieun layouts kaca ngaliwatan runtuyan baris jeung kolom nu imah eusi Anjeun. Ieu kumaha sistem grid Bootstrap jalanna:
.container
(lebar tetep) atawa .container-fluid
(lebar pinuh) pikeun alignment ditangtoskeun jeung padding..row
sareng .col-xs-4
sayogi pikeun ngadamel tata letak grid gancang. Kirang mixins ogé tiasa dianggo pikeun perenah langkung semantik.padding
. Éta padding ieu offset dina barisan pikeun kolom kahiji jeung panungtung via margin négatip on .row
s..col-xs-4
..col-md-*
kelas naon waé kana unsur sanés ngan ukur mangaruhan gaya na dina alat sedeng tapi ogé dina alat anu ageung upami .col-lg-*
kelas henteu aya.Tingali kana conto pikeun nerapkeun prinsip ieu kana kode anjeun.
Kami nganggo patarosan média di handap ieu dina file Kurang kami pikeun nyiptakeun titik putus konci dina sistem grid kami.
Urang aya kalana dilegakeun on queries média ieu ngawengku hiji max-width
ngawatesan CSS ka set narrower alat.
Tingali kumaha aspék sistem grid Bootstrap tiasa dianggo dina sababaraha alat anu nganggo méja anu praktis.
Alat leutik tambahan Telepon (<768px) | Alat leutik Tablet (≥768px) | Desktop alat sedeng (≥992px) | Alat ageung Desktops (≥1200px) | |
---|---|---|---|---|
paripolah grid | Horizontal sepanjang waktos | Rubuh pikeun ngamimitian, horizontal luhureun breakpoints | ||
Lebar wadahna | Euweuh (otomatis) | 750px | 970px | 1170px |
Awalan kelas | .col-xs- |
.col-sm- |
.col-md- |
.col-lg- |
# kolom | 12 | |||
rubak kolom | Otomatis | ~62px | ~81px | ~97px |
Lebar talang | 30px (15px dina unggal sisi kolom) | |||
Nestable | Sumuhun | |||
Offsets | Sumuhun | |||
Susunan kolom | Sumuhun |
Ngagunakeun set tunggal .col-md-*
kelas grid, Anjeun bisa nyieun sistem grid dasar nu dimimitian kaluar tumpuk dina alat nu bagerak jeung alat tablet (leuwih leutik rentang leutik) saméméh jadi horizontal dina desktop (sedeng) alat. Teundeun kolom grid dina sagala .row
.
Hurungkeun sagala perenah grid rubak tetep jadi perenah lebar pinuh ku cara ngarobah pangluarna anjeun .container
ka .container-fluid
.
Naha anjeun henteu hoyong kolom anjeun ngan saukur tumpukan dina alat anu langkung alit? Anggo kelas grid alat leutik sareng sedeng tambahan ku nambihan .col-xs-*
.col-md-*
kana kolom anjeun. Tingali conto di handap pikeun ide anu langkung saé kumaha éta sadayana jalan.
Bangunkeun conto sateuacana ku nyiptakeun perenah anu langkung dinamis sareng kuat sareng .col-sm-*
kelas tablet.
Lamun leuwih ti 12 kolom disimpen dina hiji baris, unggal grup kolom tambahan bakal, salaku hiji unit, mungkus kana garis anyar.
Kalayan opat tingkatan grid anu sayogi, anjeun pasti bakal ngalaman masalah dimana, dina titik-titik putus-putus anu tangtu, kolom anjeun henteu jelas leres sabab hiji langkung jangkung tibatan anu sanés. Pikeun ngalereskeun éta, paké kombinasi a sareng kelas utilitas responsif.clearfix
kami .
Salian ngabersihan kolom dina titik putus responsif, anjeun panginten kedah ngareset offsets, push, atanapi pulls . Tempo ieu aksi dina conto grid .
Pindahkeun kolom ka katuhu nganggo .col-md-offset-*
kelas. Kelas ieu ningkatkeun margin kénca kolom ku *
kolom. Contona, .col-md-offset-4
ngalir .col-md-4
ngaliwatan opat kolom.
Anjeun oge bisa override offsets ti tiers grid handap kalawan .col-*-offset-0
kelas.
Pikeun nyarang eusi anjeun sareng grid standar, tambahkeun kolom anyar .row
sareng set dina .col-sm-*
kolom anu tos aya .col-sm-*
. Baris Nested kedah ngawengku sakumpulan kolom nu nambahan nepi ka 12 atawa kurang (teu diperlukeun nu make sakabeh 12 kolom sadia).
Gampang ngarobah urutan kolom grid diwangun-di urang .col-md-push-*
jeung .col-md-pull-*
kelas modifier.
Salian kelas grid prebuilt pikeun layouts gancang, Bootstrap ngawengku variabel kirang na mixins pikeun gancang generating basajan sorangan, perenah semantis.
Variabel nangtukeun jumlah kolom, lebar talang, jeung titik query media di mana dimimitian kolom floating. Kami nganggo ieu pikeun ngahasilkeun kelas grid anu tos siap didokumentasikeun di luhur, ogé pikeun campuran khusus anu didaptarkeun di handap.
Mixins dipaké ditéang jeung variabel grid keur ngahasilkeun CSS semantis pikeun kolom grid individu.
Anjeun tiasa ngarobih variabel kana nilai khusus anjeun nyalira, atanapi ngan ukur nganggo mixin kalayan nilai standarna. Ieu conto ngagunakeun setélan standar pikeun nyieun tata perenah dua kolom kalayan sela antara.
Kabéh lulugu HTML, <h1>
ngaliwatan <h6>
, sadia. .h1
ngaliwatan .h6
kelas oge sadia, pikeun nalika rék cocog styling font tina judul tapi tetep hayang téks anjeun dipintonkeun inline.
h1. Judul Bootstrap |
Semibold 36px |
h2. Judul Bootstrap |
Semibold 30px |
h3. Judul Bootstrap |
Semibold 24px |
h4. Judul Bootstrap |
Semibold 18px |
h5. Judul Bootstrap |
Semibold 14px |
h6. Judul Bootstrap |
Semibold 12px |
Jieun téks torek, sekundér dina sagala judul kalawan <small>
tag generik atawa .small
kelas.
h1. Judul Bootstrap Téks sekundér |
h2. Judul Bootstrap Téks sekundér |
h3. Judul Bootstrap Téks sekundér |
h4. Judul Bootstrap Téks sekundér |
h5. Judul Bootstrap Téks sekundér |
h6. Judul Bootstrap Téks sekundér |
Standar global Bootstrap font-size
nyaéta 14px , kalayan line-height
1.428 . Ieu diterapkeun ka <body>
sareng sadaya paragraf. Salaku tambahan, <p>
(paragraf) nampi margin handap satengah jangkungna garis anu diitung (10px sacara standar).
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 and eget metus. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit.
Jieun paragraf nangtung kaluar ku nambahkeun .lead
.
Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor. Duis mollis, est non commodo luctus.
Skala tipografi dumasar kana dua Kurang variabel dina variabel.kurang : @font-size-base
jeung @line-height-base
. Anu kahiji nyaéta ukuran font dasar anu dianggo sapanjang sareng anu kadua nyaéta jangkungna garis dasar. Kami nganggo variabel-variabel sareng sababaraha math basajan pikeun nyiptakeun margin, paddings, sareng jangkung garis sadaya jinis kami sareng seueur deui. Sesuaikeun aranjeunna sareng Bootstrap adaptasi.
Pikeun nyorot hiji ngajalankeun téks alatan relevansi na dina konteks sejen, make <mark>
tag.
Anjeun tiasa make tag tanda kasorotantéks.
Pikeun nunjukkeun blok téks anu parantos dihapus nganggo <del>
tag.
Baris téks ieu dimaksudkeun pikeun dianggap salaku téks dihapus.
Pikeun nunjukkeun blok téks anu henteu relevan deui nganggo <s>
tag.
Garis téks ieu dimaksudkeun pikeun dianggap henteu akurat deui.
Pikeun nunjukkeun tambihan kana dokumén nganggo <ins>
tag.
Garis téks ieu dimaksudkeun pikeun diperlakukeun salaku tambahan pikeun dokumén.
Pikeun ngagariskeun téks nganggo <u>
tag.
Garis téks ieu bakal ditingalikeun sakumaha anu digariskeun
Anggo tag tekenan standar HTML kalayan gaya anu ringan.
Pikeun de-emphasizing inline atawa blok téks, make <small>
tag pikeun nyetel téks dina 85% ukuran indungna. elemen judul narima sorangan font-size
pikeun nested<small>
.
Alternatipna anjeun tiasa nganggo unsur inline sareng .small
gaganti <small>
.
Garis téks ieu dimaksudkeun pikeun diperlakukeun salaku citak anu saé.
Pikeun ngantebkeun snippet téks kalayan beurat font anu langkung beurat.
Potongan téks di handap ieu didamel salaku téks kandel .
Pikeun nekenkeun snippet téks nganggo miring.
Potongan téks di handap ieu dijantenkeun salaku téks miring .
Ngarasa Luncat ngagunakeun <b>
na <i>
di HTML5. <b>
dimaksudkeun pikeun nyorot kecap atawa frasa tanpa nepikeun pentingna tambahan bari <i>
lolobana pikeun sora, istilah teknis, jsb.
Gampang realign téks kana komponén kalayan kelas alignment téks.
Téks dijajarkeun kénca.
Téks dijajarkeun tengah.
Téks anu dijajarkeun katuhu.
Téks anu dibenerkeun.
Taya bungkus téks.
Transformasi téks dina komponén kalayan kelas kapitalisasi téks.
Aksara leutik.
Tulisan hurup ageung.
Tulisan huruf kapital.
Palaksanaan gaya <abbr>
unsur HTML pikeun singketan sareng akronim pikeun nunjukkeun versi anu dilegakeun dina hover. Singketan sareng title
atribut ngagaduhan wates handap titik lampu sareng kursor pitulung dina hover, nyayogikeun kontéks tambahan dina hover sareng pikeun pangguna téknologi anu ngabantosan.
Singketan tina kecap atribut nyaéta attr .
Tambahkeun .initialism
ka singketan pikeun ukuran font anu rada leutik.
HTML mangrupa hal pangalusna saprak sliced roti.
Nampilkeun informasi kontak pikeun karuhun pangdeukeutna atawa sakabéh awak gawé. Simpen pormat ku mungkas sadaya garis sareng <br>
.
Pikeun ngadugikeun blok eusi tina sumber anu sanés dina dokumén anjeun.
Bungkus <blockquote>
sabudeureun sagala HTML salaku cutatan. Pikeun cutatan lempeng, kami nyarankeun a <p>
.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a Ante.
Parobahan gaya sareng eusi pikeun variasi saderhana dina standar <blockquote>
.
Tambahkeun a <footer>
pikeun ngaidentipikasi sumber. Bungkus nami karya sumber dina <cite>
.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a Ante.
Tambahkeun .blockquote-reverse
pikeun blockquote kalawan eusi katuhu-Blok.
Daptar item nu urutan teu eksplisit masalah.
Daptar barang anu urutanna sacara eksplisit penting.
Cabut wates standar list-style
sareng kénca dina daptar item (barudak saharita wungkul). Ieu ngan manglaku ka barudak langsung daptar item , hartina anjeun bakal kudu nambahan kelas pikeun sagala daptar nested ogé.
Teundeun sadaya item daptar dina garis tunggal display: inline-block;
jeung sababaraha padding lampu.
Daptar istilah sareng déskripsi anu aya hubunganana.
Jieun istilah jeung déskripsi dina <dl>
baris nepi sisi-demi-sisi. Dimimitian tumpuk sapertos standar <dl>
s, tapi nalika navbar ngalegaan, kitu ogé ieu.
Daptar déskripsi horisontal bakal motong istilah anu panjang teuing pikeun pas dina kolom kénca kalawan text-overflow
. Dina viewports narrower, maranéhna bakal robah kana tata perenah tumpuk standar.
Bungkus snippét inline kode sareng <code>
.
<section>
kudu dibungkus sakumaha inline.
Anggo <kbd>
pikeun nunjukkeun input anu biasana diasupkeun ku keyboard.
Paké <pre>
pikeun sababaraha baris kode. Pastikeun pikeun kabur sagala kurung sudut dina kode pikeun rendering ditangtoskeun.
<p>Conto téks di dieu...</p>
Anjeun tiasa opsional nambihan .pre-scrollable
kelas, anu bakal nyetél jangkungna maksimal 350px sareng nyayogikeun scrollbar sumbu-y.
Pikeun nunjukkeun variabel nganggo <var>
tag.
y = m x + b
Pikeun nunjukkeun blok kaluaran sampel tina program nganggo <samp>
tag.
Téks ieu dimaksudkeun pikeun dianggap salaku kaluaran sampel tina program komputer.
Pikeun styling dasar - padding lampu sarta ngan dividers horizontal - tambahkeun kelas dasar .table
kana sagala <table>
. Ieu sigana super kaleuleuwihan, tapi tinangtu pamakéan nyebar tabel pikeun plugins séjén kawas almenak jeung pickers tanggal, kami geus opted ngasingkeun gaya tabel custom urang.
# | Nami payun | Nami pengker | Ngaran pamaké |
---|---|---|---|
1 | Tandaan | Otto | @mdo |
2 | Yakub | Thornton | @gajih |
3 | Larry | manuk |
Paké .table-striped
pikeun nambahkeun zebra-striping kana sagala baris tabel dina <tbody>
.
Tabel belang ditata nganggo :nth-child
pamilih CSS, anu henteu sayogi dina Internet Explorer 8.
# | Nami payun | Nami pengker | Ngaran pamaké |
---|---|---|---|
1 | Tandaan | Otto | @mdo |
2 | Yakub | Thornton | @gajih |
3 | Larry | manuk |
Tambahkeun .table-bordered
pikeun wates dina sagala sisi tabel sarta sél.
# | Nami payun | Nami pengker | Ngaran pamaké |
---|---|---|---|
1 | Tandaan | Otto | @mdo |
2 | Yakub | Thornton | @gajih |
3 | Larry | manuk |
Tambahkeun .table-hover
pikeun ngaktipkeun kaayaan hover dina baris tabel dina hiji <tbody>
.
# | Nami payun | Nami pengker | Ngaran pamaké |
---|---|---|---|
1 | Tandaan | Otto | @mdo |
2 | Yakub | Thornton | @gajih |
3 | Larry | manuk |
Tambahkeun .table-condensed
sangkan tabel leuwih kompak ku motong padding sél dina satengah.
# | Nami payun | Nami pengker | Ngaran pamaké |
---|---|---|---|
1 | Tandaan | Otto | @mdo |
2 | Yakub | Thornton | @gajih |
3 | Larry Manuk |
Anggo kelas kontekstual pikeun ngawarnaan baris tabel atanapi sél individu.
Kelas | Katerangan |
---|---|
.active |
Nerapkeun warna hover ka baris atawa sél nu tangtu |
.success |
Nunjukkeun hiji aksi suksés atawa positif |
.info |
Nunjukkeun parobahan informatif nétral atawa aksi |
.warning |
Nunjukkeun peringatan anu peryogi perhatian |
.danger |
Nunjukkeun tindakan bahaya atanapi berpotensi négatip |
# | Judul kolom | Judul kolom | Judul kolom |
---|---|---|---|
1 | eusi kolom | eusi kolom | eusi kolom |
2 | eusi kolom | eusi kolom | eusi kolom |
3 | eusi kolom | eusi kolom | eusi kolom |
4 | eusi kolom | eusi kolom | eusi kolom |
5 | eusi kolom | eusi kolom | eusi kolom |
6 | eusi kolom | eusi kolom | eusi kolom |
7 | eusi kolom | eusi kolom | eusi kolom |
8 | eusi kolom | eusi kolom | eusi kolom |
9 | eusi kolom | eusi kolom | eusi kolom |
Ngagunakeun warna pikeun nambahkeun harti kana baris tabel atawa sél individu ngan nyadiakeun indikasi visual, nu moal conveyed ka pamaké tina téhnologi pitulung - kayaning pamiarsa layar. Mastikeun yén informasi dilambangkeun ku warna boh atra tina eusi sorangan (téks katempo dina baris tabel relevan / sél), atawa kaasup ngaliwatan cara alternatif, kayaning téks tambahan disumputkeun jeung .sr-only
kelas.
Jieun tabel responsif ku wrapping sagala .table
di .table-responsive
sangkan aranjeunna ngagulung horisontal dina alat leutik (dina 768px). Nalika ningali naon waé anu langkung ageung tibatan 768px lebar, anjeun moal ningali bédana dina tabel ieu.
tabél responsif ngagunakeun overflow-y: hidden
, nu klip kaluar sagala eusi nu mana saluareun edges handap atawa luhur tabél. Khususna, ieu tiasa motong ménu lungsur sareng widget pihak katilu anu sanés.
Firefox gaduh sababaraha styling fieldset kagok ngalibatkeun width
nu interferes jeung tabel responsif. Ieu teu tiasa ditimpa tanpa hack khusus Firefox anu kami henteu nyayogikeun dina Bootstrap:
Kanggo inpo nu leuwih lengkep, baca ieu waleran tumpukan mudal .
# | Judul méja | Judul méja | Judul méja | Judul méja | Judul méja | Judul méja |
---|---|---|---|---|---|---|
1 | Sél méja | Sél méja | Sél méja | Sél méja | Sél méja | Sél méja |
2 | Sél méja | Sél méja | Sél méja | Sél méja | Sél méja | Sél méja |
3 | Sél méja | Sél méja | Sél méja | Sél méja | Sél méja | Sél méja |
# | Judul méja | Judul méja | Judul méja | Judul méja | Judul méja | Judul méja |
---|---|---|---|---|---|---|
1 | Sél méja | Sél méja | Sél méja | Sél méja | Sél méja | Sél méja |
2 | Sél méja | Sél méja | Sél méja | Sél méja | Sél méja | Sél méja |
3 | Sél méja | Sél méja | Sél méja | Sél méja | Sél méja | Sél méja |
Kadali formulir individu otomatis nampi sababaraha gaya global. Kabéh tékstual <input>
, <textarea>
, sarta <select>
elemen kalawan .form-control
disetel ka width: 100%;
sacara standar. Bungkus labél sareng kadali .form-group
pikeun jarak anu optimal.
Ulah campur grup formulir langsung jeung grup input . Gantina, sayang grup input di jero grup formulir.
Tambihkeun .form-inline
kana formulir anjeun (anu henteu kedah janten <form>
) pikeun kontrol blok kénca sareng blok inline. Ieu ngan lumaku pikeun formulir dina viewports nu lega sahenteuna 768px.
Input sareng pilihan parantos width: 100%;
dilarapkeun sacara standar dina Bootstrap. Dina bentuk inline, urang ngareset yén width: auto;
sababaraha kadali tiasa cicing dina garis anu sami. Gumantung kana perenah anjeun, lebar custom tambahan bisa jadi diperlukeun.
Pamiarsa layar bakal gaduh masalah sareng formulir anjeun upami anjeun henteu ngalebetkeun labél pikeun unggal input. Pikeun bentuk inline ieu, anjeun tiasa nyumputkeun labél nganggo .sr-only
kelas. Aya deui metode alternatif pikeun nyayogikeun labél pikeun téknologi pitulung, sapertos aria-label
, aria-labelledby
atanapi title
atribut. Upami teu aya anu aya, pamiarsa layar tiasa nganggo placeholder
atribut, upami aya, tapi perhatikeun yén panggunaan placeholder
salaku gaganti pikeun metode panyiri anu sanés henteu disarankeun.
Anggo kelas grid anu tos ditetepkeun Bootstrap pikeun nyaluyukeun labél sareng grup kontrol formulir dina perenah horizontal ku cara nambahkeun .form-horizontal
kana formulir (anu teu kudu a <form>
). Lakukeun sangkan robah .form-group
s ka kalakuanana salaku baris grid, jadi teu perlu .row
.
Conto kadali formulir standar dirojong dina tata perenah formulir conto.
Paling umum kontrol formulir, widang input basis téks. Ngawengku pangrojong pikeun sadaya jinis HTML5: text
, password
, datetime
, datetime-local
, date
, month
, time
, week
, number
, email
, url
, search
, tel
, jeung color
.
Input ngan bakal pinuh gaya upami aranjeunna type
dinyatakeun leres.
Pikeun nambahkeun teks atawa tombol terpadu saméméh jeung/atawa sanggeus sagala dumasar-téks <input>
, pariksa kaluar komponén grup input .
Kontrol bentuk anu ngadukung sababaraha baris téks. Robah rows
atribut sakumaha diperlukeun.
Kotak centang kanggo milih hiji atanapi sababaraha pilihan dina daptar, sedengkeun radio kanggo milih hiji pilihan tina seueur.
kotak centang ditumpurkeun jeung radio dirojong, tapi nyadiakeun kursor "teu-diijinkeun" dina hover indungna <label>
, Anjeun bakal kedah nambahkeun .disabled
kelas ka indungna .radio
, .radio-inline
, .checkbox
, atawa .checkbox-inline
.
Anggo kelas .checkbox-inline
atanapi .radio-inline
dina séri kotak centang atanapi radio pikeun kadali anu muncul dina garis anu sami.
Upami anjeun teu gaduh téks dina <label>
, input diposisikan sakumaha anu anjeun ngarepkeun. Ayeuna ngan ukur tiasa dianggo dina kotak centang sareng radio non-inline. Inget pikeun tetep nyadiakeun sababaraha bentuk labél pikeun téknologi pitulung (contona, ngagunakeun aria-label
).
Catet yén seueur ménu pilihan asli — nyaéta dina Safari sareng Chrome — gaduh sudut anu buleud anu teu tiasa dirobih ku border-radius
sipat.
Pikeun <select>
kadali kalawan multiple
atribut, sababaraha pilihan ditémbongkeun sacara standar.
Lamun anjeun kudu nempatkeun téks polos gigireun labél formulir dina formulir a, make .form-control-static
kelas on a <p>
.
Urang nyabut gaya standar outline
dina sababaraha kadali formulir jeung nerapkeun box-shadow
dina tempatna pikeun :focus
.
:focus
kaayaan demoInput conto di luhur nganggo gaya khusus dina dokuméntasi kami pikeun nunjukkeun :focus
kaayaan dina .form-control
.
Tambahkeun disabled
atribut boolean dina input pikeun nyegah interaksi pamaké. Input anu ditumpurkeun muncul langkung hampang sareng nambihan not-allowed
kursor.
Tambahkeun disabled
atribut ka a <fieldset>
nganonaktipkeun sakabeh kadali dina <fieldset>
sakaligus.
<a>
Sacara standar, panyungsi bakal ngubaran sagala kadali formulir asli ( <input>
, <select>
sarta <button>
elemen) di jero a <fieldset disabled>
salaku ditumpurkeun, nyegah duanana keyboard jeung interaksi mouse on aranjeunna. Sanajan kitu, lamun formulir Anjeun ogé ngawengku <a ... class="btn btn-*">
elemen, ieu ngan bakal dibéré gaya pointer-events: none
. Salaku nyatet dina bagian ngeunaan kaayaan ditumpurkeun pikeun tombol (sarta husus dina sub-bagian pikeun elemen jangkar), sipat CSS ieu teu acan standarisasi tur teu dirojong pinuh di Opera 18 tur handap, atawa dina Internet Explorer 11, sarta meunang. 'T nyegah pamaké keyboard pikeun museurkeun atawa ngaktipkeun tumbu ieu. Janten aman, paké JavaScript khusus pikeun nganonaktipkeun tautan sapertos kitu.
Nalika Bootstrap bakal nerapkeun gaya ieu dina sadaya panyungsi, Internet Explorer 11 sareng di handap henteu ngadukung sapinuhna disabled
atribut dina <fieldset>
. Anggo JavaScript khusus pikeun nganonaktipkeun set lapangan dina panyungsi ieu.
Tambahkeun readonly
atribut boolean dina input pikeun nyegah modifikasi tina nilai input. Input ngan ukur dibaca sigana langkung hampang (sapertos input anu ditumpurkeun), tapi tetep kursor standar.
Blok tingkat pitulung téks pikeun kadali formulir.
Pitulung téks kudu eksplisit pakait sareng kontrol formulir eta relates to make aria-describedby
atribut. Ieu bakal mastikeun yén téknologi pitulung - sapertos pamiarsa layar - bakal ngumumkeun téks pitulung ieu nalika pangguna museurkeun atanapi asup kana kadali.
Bootstrap kalebet gaya validasi pikeun kasalahan, peringatan, sareng kaayaan kasuksésan dina kadali formulir. Pikeun ngagunakeun, tambahkeun .has-warning
, .has-error
, atanapi .has-success
kana unsur indungna. Sakur .control-label
, .form-control
, sareng .help-block
dina unsur éta bakal nampi gaya validasi.
Ngagunakeun gaya validasi ieu pikeun nuduhkeun kaayaan hiji kontrol formulir ukur nyadiakeun visual, indikasi dumasar-warna, nu moal conveyed ka pamaké téknologi mantuan - kayaning pamiarsa layar - atawa pamaké buta warna.
Pastikeun yén indikasi alternatif nagara ogé disayogikeun. Salaku conto, anjeun tiasa ngalebetkeun petunjuk ngeunaan kaayaan dina téks kontrol formulir <label>
sorangan (sapertos kasus dina conto kode di handap ieu), kalebet Glyphicon (kalayan téks alternatif anu pas nganggo .sr-only
kelas - tingali conto Glyphicon ), atanapi ku cara nyayogikeun blok téks pitulung tambahan . Husus pikeun téknologi pitulung, kadali formulir teu valid ogé bisa ditugaskeun aria-invalid="true"
atribut.
Anjeun oge bisa nambahkeun ikon eupan balik pilihan kalawan tambahan .has-feedback
jeung ikon katuhu.
Ikon eupan balik ngan tiasa dianggo sareng <input class="form-control">
unsur téks.
Positioning manual ikon eupan balik diperlukeun pikeun inputs tanpa labél jeung grup input kalawan tambihan dina katuhu. Anjeun didorong pisan pikeun nyayogikeun labél pikeun sadaya input pikeun alesan aksés. Upami anjeun hoyong nyegah labél ditampilkeun, sumputkeun sareng .sr-only
kelas. Upami anjeun kedah ngalakukeun tanpa labél, saluyukeun top
nilai ikon eupan balik. Pikeun grup input, saluyukeun right
nilai ka nilai piksel luyu gumantung kana rubak addon Anjeun.
Pikeun mastikeun yén téknologi anu ngabantosan - sapertos pamiarsa layar - leres-leres ngémutan hartos ikon, téks disumputkeun tambahan kedah dilebetkeun kana .sr-only
kelas sareng sacara eksplisit dikaitkeun sareng kontrol formulir anu aya hubunganana sareng ngagunakeun aria-describedby
. Alternatipna, pastikeun yén hartos (contona, kanyataan yén aya peringatan pikeun widang éntri téks tinangtu) ditepikeun dina sababaraha bentuk anu sanés, sapertos ngarobih téks anu aktual <label>
pakait sareng kontrol formulir.
Sanajan conto di handap ieu geus disebutkeun kaayaan validasi kontrol formulir masing-masing dina <label>
téks sorangan, téhnik di luhur (ngagunakeun .sr-only
téks na aria-describedby
) geus kaasup pikeun tujuan illustrative.
.sr-only
labél disumputkeunUpami anjeun nganggo .sr-only
kelas pikeun nyumputkeun kontrol formulir <label>
(tinimbang nganggo pilihan panyiri anu sanés, sapertos aria-label
atribut), Bootstrap bakal otomatis nyaluyukeun posisi ikon saatos parantos ditambahkeun.
Atur jangkung ngagunakeun kelas kawas .input-lg
, tur nyetel lebar ngagunakeun kelas kolom grid kawas .col-lg-*
.
Jieun kadali bentuk anu langkung jangkung atanapi langkung pondok anu cocog sareng ukuran tombol.
Gancang ukuran labél jeung formulir kontrol dina .form-horizontal
ku nambahkeun .form-group-lg
atawa .form-group-sm
.
Bungkus input dina kolom grid, atanapi unsur indungna khusus, pikeun gampang ngalaksanakeun lebar anu dipikahoyong.
Paké kelas tombol dina hiji <a>
, <button>
, atawa <input>
elemen.
Bari kelas tombol bisa dipaké dina <a>
na <button>
elemen, ngan <button>
elemen anu dirojong dina nav na navbar komponén urang.
Lamun <a>
elemen anu dipaké pikeun meta salaku tombol - triggering fungsionalitas di-kaca, tinimbang napigasi ka dokumen sejen atawa bagian dina kaca ayeuna - maranéhanana ogé kudu dibikeun hiji luyu role="button"
.
Salaku prakték panghadéna, kami nyarankeun pisan ngagunakeun <button>
unsur sabisana pikeun mastikeun rendering cross-browser anu cocog.
Diantara hal séjén, aya bug dina Firefox <30 anu nyegah urang tina nyetel line-height
tina<input>
dumasar-, ngabalukarkeun aranjeunna teu persis cocog jangkungna tombol sejenna dina Firefox.
Paké salah sahiji kelas tombol sadia pikeun gancang nyieun tombol gaya.
Ngagunakeun warna pikeun nambahkeun harti kana tombol hijina nyadiakeun indikasi visual, nu moal conveyed ka pamaké tina téhnologi pitulung - kayaning pamiarsa layar. Mastikeun yén informasi dilambangkeun ku warna boh atra tina eusi sorangan (téks ditingali tina tombol), atawa kaasup ngaliwatan cara alternatif, kayaning téks tambahan disumputkeun jeung .sr-only
kelas.
Fancy tombol gedé atawa leutik? Tambahkeun .btn-lg
, .btn-sm
, atawa .btn-xs
pikeun ukuran tambahan.
Nyiptakeun tombol tingkat blok — anu ngalegaan lebar pinuh ku kolot — ku nambihan .btn-block
.
Tombol bakal ditembongkeun dipencet (kalayan latar anu langkung poék, wates anu langkung poék, sareng kalangkang inset) nalika aktip. Pikeun <button>
elemen, ieu dilakukeun via :active
. Pikeun <a>
elemen, éta dipigawé kalawan .active
. Najan kitu, anjeun bisa make .active
on <button>
s (jeung kaasup aria-pressed="true"
atribut) mun anjeun kudu ngayakeun réplikasi kaayaan aktip programmatically.
Teu perlu pikeun nambahkeun :active
salaku pseudo-kelas, tapi lamun kudu maksakeun penampilan sarua, balik payun na nambahkeun .active
.
Tambahkeun .active
kelas kana <a>
tombol.
Jieun tombol kasampak unclickable ku luntur aranjeunna deui kalawan opacity
.
Tambahkeun disabled
atribut kana <button>
tombol.
Upami anjeun nambihan disabled
atribut kana <button>
, Internet Explorer 9 sareng di handap bakal ngajantenkeun téks abu-abu kalayan kalangkang téks anu jahat anu teu tiasa urang ngalereskeun.
Tambahkeun .disabled
kelas kana <a>
tombol.
Kami nganggo .disabled
salaku kelas utiliti di dieu, sami sareng .active
kelas umum, janten henteu aya awalan anu diperyogikeun.
Kelas ieu ngagunakeun pointer-events: none
pikeun nyobaan nganonaktipkeun fungsionalitas link <a>
s, tapi éta sipat CSS teu acan standarisasi tur teu dirojong pinuh dina Opera 18 tur handap, atawa dina Internet Explorer 11. Sajaba ti éta, sanajan dina browser nu ngalakukeun rojongan pointer-events: none
, keyboard. navigasi tetep teu kapangaruhan, hartina pamaké keyboard sighted jeung pamaké téknologi pitulung bakal tetep bisa ngaktipkeun Tumbu ieu. Janten aman, paké JavaScript khusus pikeun nganonaktipkeun tautan sapertos kitu.
Gambar dina Bootstrap 3 tiasa didamel ramah-responsif ngalangkungan tambahan .img-responsive
kelas. Ieu lumaku max-width: 100%;
, height: auto;
jeung display: block;
ka gambar supados skala nicely ka unsur indungna.
Pikeun puseur gambar nu make .img-responsive
kelas, make .center-block
tinimbang .text-center
. Tingali bagian kelas pembantu pikeun langkung rinci ngeunaan .center-block
pamakean.
Dina Internet Explorer 8-10, gambar SVG kalayan .img-responsive
ukuranana teu saimbang. Pikeun ngalereskeun ieu, tambahkeun width: 100% \9;
upami diperyogikeun. Bootstrap henteu nerapkeun ieu sacara otomatis sabab nyababkeun komplikasi kana format gambar anu sanés.
Tambihkeun kelas kana <img>
unsur pikeun gampang ngagayakeun gambar dina proyék naon waé.
Émut yén Internet Explorer 8 kurang dukungan pikeun sudut anu buleud.
Nepikeun harti ngaliwatan kelir kalawan sakeupeul kelas utiliti tekenan. Ieu ogé tiasa diterapkeun kana tautan sareng bakal poék dina hover sapertos gaya tautan standar kami.
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.
Kadang-kadang kelas tekenan teu tiasa diterapkeun kusabab spésifisitas pamilih anu sanés. Dina kalolobaan kasus, hiji workaround cukup pikeun mungkus téks anjeun dina <span>
kalawan kelas.
Ngagunakeun warna pikeun nambahkeun harti ngan nyadiakeun indikasi visual, nu moal conveyed ka pamaké tina téhnologi mantuan - kayaning pamiarsa layar. Pastikeun yén inpormasi anu dilambangkeun ku warna écés tina eusina sorangan (warna kontekstual ngan ukur dianggo pikeun nguatkeun makna anu parantos aya dina téks/markup), atanapi kalebet ngalangkungan cara alternatif, sapertos téks tambahan disumputkeun sareng .sr-only
kelas . .
Sarupa jeung kelas warna téks kontekstual, gampang nyetel latar tukang unsur pikeun sagala kelas kontekstual. Komponén jangkar bakal poék dina hover, sapertos kelas téks.
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.
Kadang kelas latar kontekstual teu tiasa diterapkeun kusabab spésifisitas pamilih anu sanés. Dina sababaraha kasus, hiji workaround cukup pikeun mungkus eusi unsur anjeun dina <div>
kalawan kelas.
Salaku kalawan kelir kontekstual , pastikeun yén sagala harti conveyed ngaliwatan warna ogé conveyed dina format nu teu murni presentational.
Anggo ikon tutup umum pikeun ngaleungitkeun eusi sapertos modal sareng panggeuing.
Paké carets pikeun nunjukkeun pungsionalitas dropdown jeung arah. Catet yén caret standar bakal ngabalikeun otomatis dina ménu drop -up .
Ngambang unsur ka kénca atawa ka katuhu jeung kelas. !important
kaasup pikeun ngahindarkeun masalah spésifisitas. Kelas ogé tiasa dianggo salaku campuran.
Setel hiji unsur display: block
jeung puseur via margin
. Sadia salaku mixin jeung kelas.
Gampang mupus float
s ku nambahkeun .clearfix
kana unsur indungna . Ngagunakeun micro clearfix sakumaha dipopulerkeun ku Nicolas Gallagher. Ogé bisa dipaké salaku mixin a.
Maksakeun hiji unsur ditampilkeun atawa disumputkeun ( kaasup pikeun pamiarsa layar ) kalawan pamakéan .show
sarta .hidden
kelas. Kelas ieu dianggo !important
pikeun nyegah konflik spésifisitas, sapertos ngambang gancang . Éta ngan sadia pikeun toggling tingkat blok. Éta ogé bisa dipaké salaku mixins.
.hide
geus sadia, tapi teu salawasna mangaruhan pamiarsa layar tur deprecated sakumaha v3.0.1. Paké .hidden
atawa .sr-only
gantina.
Saterusna, .invisible
bisa dipaké pikeun toggle ukur pisibilitas unsur, hartina na display
teu dirobah sarta unsur masih bisa mangaruhan aliran dokumen.
Sumputkeun unsur ka sadaya alat kajaba pamaca layar nganggo .sr-only
. Gabungkeun .sr-only
sareng .sr-only-focusable
pikeun nunjukkeun unsur deui nalika éta difokuskeun (contona ku pangguna ngan ukur keyboard). Diperlukeun pikeun nuturkeun prakték pangsaéna pikeun aksés . Ogé bisa dipaké salaku mixins.
Anggo .text-hide
kelas atanapi mixin pikeun ngabantosan eusi téks unsur sareng gambar latar.
Pikeun pangwangunan anu ramah-seluler anu langkung gancang, paké kelas utilitas ieu pikeun nunjukkeun sareng nyumputkeun eusi ku alat liwat pamundut média. Ogé kaasup kelas utiliti pikeun toggling eusi nalika dicitak.
Coba ngagunakeun ieu dina dasar kawates sarta ulah nyieun versi sagemblengna béda tina situs sarua. Gantina, make eta pikeun ngalengkepan presentasi unggal alat urang.
Paké tunggal atawa kombinasi kelas sadia pikeun togling eusi sakuliah titik breakpoint view.
Alat leutik tambahanTelepon (<768px) | Paranti leutikTablet (≥768px) | Paranti sedengDesktop (≥992px) | Paranti gedéDesktops (≥1200px) | |
---|---|---|---|---|
.visible-xs-* |
Katingali | Disumputkeun | Disumputkeun | Disumputkeun |
.visible-sm-* |
Disumputkeun | Katingali | Disumputkeun | Disumputkeun |
.visible-md-* |
Disumputkeun | Disumputkeun | Katingali | Disumputkeun |
.visible-lg-* |
Disumputkeun | Disumputkeun | Disumputkeun | Katingali |
.hidden-xs |
Disumputkeun | Katingali | Katingali | Katingali |
.hidden-sm |
Katingali | Disumputkeun | Katingali | Katingali |
.hidden-md |
Katingali | Katingali | Disumputkeun | Katingali |
.hidden-lg |
Katingali | Katingali | Katingali | Disumputkeun |
Salaku v3.2.0, .visible-*-*
kelas pikeun tiap breakpoint datangna dina tilu variasi, hiji keur unggal display
nilai sipat CSS dibéréndélkeun di handap.
Grup kelas | CSSdisplay |
---|---|
.visible-*-block |
display: block; |
.visible-*-inline |
display: inline; |
.visible-*-inline-block |
display: inline-block; |
Janten, pikeun xs
layar anu langkung alit () contona, .visible-*-*
kelas anu sayogi nyaéta: .visible-xs-block
, .visible-xs-inline
, sareng .visible-xs-inline-block
.
The kelas .visible-xs
, .visible-sm
, .visible-md
, sarta .visible-lg
ogé aya, tapi deprecated sakumaha tina v3.2.0 . Éta kira-kira sarua jeung .visible-*-block
, iwal ku kasus husus tambahan pikeun toggling <table>
elemen -related.
Sarupa jeung kelas responsif biasa, make ieu pikeun toggling eusi pikeun citak.
Kelas | Pangotektak | Nyitak |
---|---|---|
.visible-print-block .visible-print-inline .visible-print-inline-block |
Disumputkeun | Katingali |
.hidden-print |
Katingali | Disumputkeun |
Kelas .visible-print
ogé aya tapi deprecated sakumaha tina v3.2.0. Ieu kira sarua jeung .visible-print-block
, iwal jeung kasus husus tambahan pikeun <table>
elemen -related.
Ganti ukuran panyungsi anjeun atanapi beban dina alat anu béda pikeun nguji kelas utilitas responsif.
Tanda centang héjo nunjukkeun yén unsur éta katingali dina viewport anjeun ayeuna.
Di dieu, centang héjo ogé nunjukkeun yén unsur disumputkeun dina viewport anjeun ayeuna.
CSS Bootstrap diwangun dina Less, preprocessor kalawan fungsionalitas tambahan kawas variabel, mixins, sarta fungsi pikeun compiling CSS. Anu hoyong nganggo sumberna Kirang file tinimbang file CSS anu disusun urang tiasa nganggo seueur variabel sareng campuran anu kami anggo sapanjang kerangka.
Variabel grid sareng mixin katutupan dina bagian sistem Grid .
Bootstrap tiasa dianggo sahenteuna dina dua cara: nganggo CSS anu disusun atanapi nganggo file Kurang sumber. Pikeun nyusun file Kurang, konsultasi bagian Ngamimitian pikeun kumaha nyetél lingkungan pangembangan anjeun pikeun ngajalankeun paréntah anu diperyogikeun.
Alat kompilasi pihak katilu tiasa dianggo sareng Bootstrap, tapi henteu dirojong ku tim inti kami.
Variabel dipaké sapanjang sakabéh proyék salaku cara pikeun centralize sarta babagi nilai ilahar dipake kawas kelir, spasi, atawa tumpukan font. Pikeun ngarecahna lengkep, mangga tingali Customizer .
Gampang ngagunakeun dua skéma warna: skala abu sareng semantik. Warna Grayscale nyadiakeun aksés gancang ka nuansa ilahar dipaké hideung bari semantik ngawengku rupa kelir ditugaskeun ka nilai kontekstual bermakna.
Paké salah sahiji variabel warna ieu sakumaha aranjeunna atanapi reassign aranjeunna kana variabel leuwih bermakna pikeun proyék Anjeun.
Sakeupeul variabel pikeun gancang ngaropéa elemen konci tina rorongkong situs anjeun.
Gampang gaya tautan anjeun nganggo warna anu pas kalayan ngan ukur hiji nilai.
Catet yén @link-hover-color
ngagunakeun fungsi, alat anu sanés ti Less, pikeun otomatis nyiptakeun warna hover anu leres. Anjeun tiasa make darken
, lighten
, saturate
, jeung desaturate
.
Gampang nyetél typeface anjeun, ukuran téks, ngarah, sareng seueur deui kalayan sababaraha variabel gancang. Bootstrap ngagunakeun ieu ogé pikeun nyayogikeun campuran tipografi anu gampang.
Dua variabel gancang pikeun ngaropéa lokasi sareng nami file ikon anjeun.
Komponén sapanjang Bootstrap ngagunakeun sababaraha variabel standar pikeun netepkeun nilai umum. Di dieu nu paling ilahar dipake.
Mixins vendor mangrupakeun mixins pikeun mantuan ngarojong sababaraha panyungsi ku kaasup sagala awalan vendor relevan dina CSS disusun Anjeun.
Reset modél kotak komponén anjeun sareng mixin tunggal. Pikeun konteks, tingali artikel mantuan ieu ti Mozilla .
Mixin ieu deprecated sakumaha tina v3.2.0, kalawan bubuka Autoprefixer. Pikeun ngajaga kompatibilitas mundur, Bootstrap bakal terus nganggo mixin sacara internal dugi ka Bootstrap v4.
Kiwari, sadaya panyungsi modéren ngadukung border-radius
sipat non-prefixed. Sapertos kitu, teu aya .border-radius()
mixin, tapi Bootstrap kalebet potong kompas pikeun gancang ngurilingan dua sudut dina sisi tinangtu hiji obyék.
Upami pamirsa targét anjeun nganggo panyungsi sareng alat anu pangahirna sareng pangageungna, pastikeun anjeun ngan ukur nganggo box-shadow
harta éta nyalira. Upami anjeun peryogi pangrojong pikeun Android anu langkung lami (pre-v4) sareng alat ios (pre-iOS 5), paké mixin anu teu dianggo pikeun nyandak -webkit
awalan anu diperyogikeun.
Mixin ieu deprecated sakumaha tina v3.1.0, saprak Bootstrap teu resmi ngarojong platform luntur nu teu ngarojong sipat baku. Pikeun ngajaga kasaluyuan mundur, Bootstrap bakal terus nganggo mixin sacara internal dugi ka Bootstrap v4.
Pastikeun anjeun nganggo rgba()
warna dina kalangkang kotak anjeun supados tiasa nyampur sabisa mungkin sareng latar.
Sababaraha mixins pikeun kalenturan. Setel sadaya inpormasi transisi sareng hiji, atanapi tangtoskeun jeda sareng durasi anu misah upami diperyogikeun.
The mixins nu deprecated sakumaha tina v3.2.0, kalawan bubuka Autoprefixer. Pikeun ngawétkeun kompatibilitas mundur, Bootstrap bakal terus nganggo mixin sacara internal dugi ka Bootstrap v4.
Puter, skala, tarjamahkeun (pindah), atanapi skew objék naon waé.
The mixins nu deprecated sakumaha tina v3.2.0, kalawan bubuka Autoprefixer. Pikeun ngawétkeun kompatibilitas mundur, Bootstrap bakal terus nganggo mixin sacara internal dugi ka Bootstrap v4.
A mixin tunggal pikeun ngagunakeun sakabéh CSS3 sipat animasi dina hiji deklarasi jeung mixins séjén pikeun sipat individu.
The mixins nu deprecated sakumaha tina v3.2.0, kalawan bubuka Autoprefixer. Pikeun ngawétkeun kompatibilitas mundur, Bootstrap bakal terus nganggo mixin sacara internal dugi ka Bootstrap v4.
Atur opacity pikeun sakabéh panyungsi sarta nyadiakeun filter
fallback pikeun IE8.
Nyadiakeun kontéks pikeun kadali formulir dina unggal widang.
Ngahasilkeun kolom via CSS dina hiji unsur.
Gampang ngarobah mana wae dua warna kana gradién latar. Janten langkung maju sareng setel arah, nganggo tilu warna, atanapi nganggo gradién radial. Kalayan hiji mixin anjeun nampi sadaya sintaksis anu anjeun peryogikeun.
Anjeun oge bisa nangtukeun sudut standar dua-warna, gradién linier:
Upami anjeun peryogi gradién gaya barber-stripe, éta ogé gampang. Sebutkeun hiji warna tunggal sareng kami bakal overlay belang bodas tembus.
Nepi Ante sarta ngagunakeun tilu kelir gantina. Atur warna kahiji, warna kadua, warna warna kadua eureun (nilai persentase kawas 25%), jeung warna katilu jeung mixins ieu:
Mastaka tegak! Upami anjeun kedah ngahapus gradién, pastikeun pikeun ngahapus IE khusus anu filter
anjeun parantos nambihan. Anjeun tiasa ngalakukeun éta ku ngagunakeun .reset-filter()
mixin barengan background-image: none;
.
Utiliti mixins mangrupakeun mixins nu ngagabungkeun sipat CSS disebutkeun teu patali pikeun ngahontal tujuan husus atawa tugas.
Poho nambihan class="clearfix"
kana unsur naon waé sareng tambahkeun .clearfix()
mixin dimana waé. Ngagunakeun micro clearfix ti Nicolas Gallagher .
Gancang pusatkeun unsur naon waé dina indungna. Merlukeun width
atawa max-width
kudu diatur.
Sebutkeun diménsi hiji obyék leuwih gampang.
Gampang ngonpigurasikeun pilihan ukuran pikeun naon waé textarea, atanapi unsur sanésna. Defaults kana kabiasaan browser normal ( both
).
Gampang truncate téks nganggo elipsis sareng mixin tunggal. Merlukeun unsur janten block
atanapi inline-block
tingkat.
Sebutkeun dua jalur gambar sareng dimensi gambar @1x, sareng Bootstrap bakal nyayogikeun pamundut média @2x. Upami anjeun ngagaduhan seueur gambar pikeun dilayanan, pertimbangkeun nyerat gambar rétina CSS anjeun sacara manual dina pamundut média tunggal.
Nalika Bootstrap diwangun dina Kurang, éta ogé ngagaduhan port Sass resmi . Kami ngajaga éta dina gudang GitHub anu misah sareng nanganan apdet nganggo naskah konvérsi.
Kusabab port Sass gaduh repo anu misah sareng ngalayanan pamiarsa anu rada béda, eusi proyék éta bénten pisan sareng proyék Bootstrap utama. Ieu mastikeun port Sass cocog sareng saloba sistem dumasar-Sass-gancang.
jalur | Katerangan |
---|---|
lib/ |
Kode permata Ruby (konfigurasi Sass, Rel sareng integrasi Kompas) |
tasks/ |
Aksara konverter (ngarobah hulu Kurang jadi Sass) |
test/ |
tés kompilasi |
templates/ |
Manifes pakét kompas |
vendor/assets/ |
Sass, JavaScript, sareng file font |
Rakefile |
Tugas internal, sapertos rake sareng ngarobih |
Nganjang ka gudang GitHub port Sass pikeun ningali file ieu dina aksi.
Kanggo inpormasi ngeunaan cara masang sareng nganggo Bootstrap pikeun Sass, konsultasi ka Repositori GitHub readme . Ieu mangrupikeun sumber anu paling énggal sareng kalebet inpormasi pikeun dianggo sareng Rails, Compass, sareng proyék Sass standar.