Setelan CSS global, unsur HTML dhasar sing ditata lan ditingkatake kanthi kelas sing bisa diperluas, lan sistem kothak canggih.
Ringkesan
Entuk lowdown babagan prasarana utama Bootstrap, kalebu pendekatan kanggo pangembangan web sing luwih apik, luwih cepet, lan kuwat.
HTML5 doctype
Bootstrap nggunakake unsur HTML lan properti CSS tartamtu sing mbutuhake doctype HTML5. Kalebu ing wiwitan kabeh proyek sampeyan.
Mobile pisanan
Kanthi Bootstrap 2, kita nambahake gaya loropaken seluler opsional kanggo aspek kunci kerangka. Kanthi Bootstrap 3, kita wis nulis maneh proyek kasebut dadi seluler loropaken wiwit wiwitan. Tinimbang nambahake gaya seluler opsional, padha dipanggang langsung menyang inti. Nyatane, Bootstrap iku seluler pisanan . Gaya pisanan seluler bisa ditemokake ing kabeh perpustakaan tinimbang ing file sing kapisah.
Kanggo mesthekake rendering sing tepat lan zooming tutul, tambahake tag meta viewport menyang <head>.
Sampeyan bisa mateni kemampuan zoom ing piranti seluler kanthi nambahake user-scalable=notag meta viewport. Iki mateni zoom, tegese pangguna mung bisa nggulung, lan nyebabake situs sampeyan rumangsa kaya aplikasi asli. Sakabèhé, kita ora nyaranake iki ing saben situs, supaya ati-ati!
Tipografi lan pranala
Bootstrap nyetel tampilan global dhasar, tipografi, lan gaya link. Khusus, kita:
Setel background-color: #fff;ingbody
Gunakake @font-family-base, @font-size-base, lan @line-height-baseatribut minangka basis tipografi kita
Setel werna link global liwat @link-colorlan aplikasi link underlines mung ing:hover
Bootstrap mbutuhake unsur sing ngemot kanggo mbungkus isi situs lan ngemot sistem kothak kita. Sampeyan bisa milih salah siji saka rong wadhah kanggo digunakake ing proyek sampeyan. Elinga, amarga paddinglan liya-liyane, ora ana wadah sing bisa dipasang.
Gunakake .containerkanggo wadhah jembar tetep responsif.
Gunakake .container-fluidkanggo wadhah sing ambane lengkap, kanthi jembar kabeh area tampilan sampeyan.
Sistem kothak digunakake kanggo nggawe tata letak kaca liwat seri baris lan kolom sing ngemot isi sampeyan. Mangkene cara kerja sistem kothak Bootstrap:
Baris kudu diselehake ing .container(tetep-jembaré) utawa .container-fluid(full-jembaré) kanggo alignment lan padding sing tepat.
Gunakake baris kanggo nggawe klompok horisontal kolom.
Isi kudu diselehake ing kolom, lan mung kolom bisa dadi anak langsung saka baris.
Kelas kothak sing wis ditemtokake kaya .rowlan .col-xs-4kasedhiya kanggo nggawe tata letak kothak kanthi cepet. Campuran sing kurang uga bisa digunakake kanggo tata letak semantik.
Kolom nggawe talang (gap antarane isi kolom) liwat padding. Padding kasebut diimbangi ing baris kanggo kolom pisanan lan pungkasan liwat wates negatif ing .rows.
Margin negatif kok conto ing ngisor iki outdented. Iku supaya isi ing kolom kothak baris munggah karo isi non-grid.
Kolom kisi digawe kanthi nemtokake jumlah rolas kolom sing kasedhiya sing pengin dikepengini. Contone, telung kolom sing padha bakal nggunakake telung .col-xs-4.
Yen luwih saka 12 kolom diselehake ing baris siji, saben klompok kolom ekstra bakal, minangka siji unit, mbungkus menyang baris anyar.
Kelas kothak ditrapake kanggo piranti sing ambane layar luwih gedhe utawa padha karo ukuran breakpoint, lan ngganti kelas kothak sing ditargetake ing piranti sing luwih cilik. Mula, contone, aplikasi .col-md-*kelas apa wae menyang unsur ora mung bakal mengaruhi gaya ing piranti medium nanging uga ing piranti gedhe yen .col-lg-*kelas ora ana.
Deleng conto kanggo ngetrapake prinsip kasebut ing kode sampeyan.
Pitakonan media
Kita nggunakake pitakon media ing ngisor iki ing file Kurang kanggo nggawe breakpoints tombol ing sistem kothak kita.
Kita sok-sok nggedhekake pitakon media kasebut kanggo nyakup max-widthwatesan CSS menyang piranti sing luwih sempit.
Pilihan kothak
Delengen carane aspèk sistem kothak Bootstrap bisa digunakake ing pirang-pirang piranti kanthi meja sing praktis.
Piranti ekstra cilik Telpon (<768px)
Piranti cilik Tablet (≥768px)
Desktop piranti medium (≥992px)
Piranti gedhe Desktop (≥1200px)
Prilaku grid
Horisontal ing kabeh wektu
Ambruk kanggo miwiti, horisontal ndhuwur breakpoints
Jembaré wadhah
Ora ana (otomatis)
750px
970px
1170px
Ater-ater kelas
.col-xs-
.col-sm-
.col-md-
.col-lg-
# kolom
12
Jembaré kolom
Auto
~62px
~81px
~97px
Jembaré talang
30px (15px ing saben sisih kolom)
Nestable
ya wis
Offsets
ya wis
Urutan kolom
ya wis
Tuladha: Stacked-to-horizontal
Nggunakake sakumpulan .col-md-*kelas kothak siji, sampeyan bisa nggawe sistem kothak dhasar sing diwiwiti ditumpuk ing piranti seluler lan piranti tablet (sawetara cilik nganti cilik) sadurunge dadi horisontal ing piranti desktop (sedheng). Selehake kolom kothak ing sembarang .row.
.col-md-1
.col-md-1
.col-md-1
.col-md-1
.col-md-1
.col-md-1
.col-md-1
.col-md-1
.col-md-1
.col-md-1
.col-md-1
.col-md-1
.col-md-8
.col-md-4
.col-md-4
.col-md-4
.col-md-4
.col-md-6
.col-md-6
Tuladha: Wadah cairan
Ganti tata letak kothak kanthi jembar tetep dadi tata letak jembar kanthi ngganti paling njaba .containermenyang .container-fluid.
Tuladha: Mobile lan desktop
Ora pengin kolom sampeyan mung tumpukan ing piranti sing luwih cilik? Gunakake kelas kothak piranti cilik lan medium ekstra kanthi nambahake .col-xs-*.col-md-*kolom sampeyan. Deleng conto ing ngisor iki kanggo ide sing luwih apik babagan cara kerjane.
.col-xs-12 .col-md-8
.col-xs-6 .col-md-4
.col-xs-6 .col-md-4
.col-xs-6 .col-md-4
.col-xs-6 .col-md-4
.col-xs-6
.col-xs-6
Tuladha: Mobile, tablet, desktop
Gawe conto sadurunge kanthi nggawe tata letak sing luwih dinamis lan kuat karo .col-sm-*kelas tablet.
.col-xs-12 .col-sm-6 .col-md-8
.col-xs-6 .col-md-4
.col-xs-6 .col-sm-4
.col-xs-6 .col-sm-4
.col-xs-6 .col-sm-4
Tuladha: Bungkus kolom
Yen luwih saka 12 kolom diselehake ing baris siji, saben klompok kolom ekstra bakal, minangka siji unit, mbungkus menyang baris anyar.
.col-xs-9
.col-xs-4
Wiwit 9 + 4 = 13 > 12, div 4-kolom-sudhut iki bakal kebungkus menyang baris anyar minangka siji unit contiguous.
.col-xs-6
Kolom sakteruse terus ing baris anyar.
Reset kolom responsif
Kanthi papat undakan kothak kasedhiya, sampeyan bakal nemoni masalah ing ngendi, ing breakpoints tartamtu, kolom sampeyan ora jelas amarga siji luwih dhuwur tinimbang liyane. Kanggo ndandani iku, gunakake kombinasi a .clearfixlan kelas sarana responsif .
.col-xs-6 .col-sm-3
Owahi ukuran viewport utawa priksa ing telpon kanggo conto.
.col-xs-6 .col-sm-3
.col-xs-6 .col-sm-3
.col-xs-6 .col-sm-3
Saliyane ngresiki kolom ing breakpoints responsif, sampeyan bisa uga kudu ngreset offset, push, utawa narik . Deleng tumindak iki ing conto kothak .
Mbusak talang
Copot talang saka baris lan kolom karo .row-no-gutterskelas.
.col-xs-12 .col-md-8
.col-xs-6 .col-md-4
.col-xs-6 .col-md-4
.col-xs-6 .col-md-4
.col-xs-6 .col-md-4
.col-xs-6
.col-xs-6
Ngimbangi kolom
Pindhah kolom menyang tengen nggunakake .col-md-offset-*kelas. Kelas iki nambah wates kiwa kolom kanthi *kolom. Contone, .col-md-offset-4gerakane .col-md-4liwat papat kolom.
.col-md-4
.col-md-4 .col-md-offset-4
.col-md-3 .col-md-offset-3
.col-md-3 .col-md-offset-3
.col-md-6 .col-md-offset-3
Sampeyan uga bisa ngganti offset saka undakan kothak ngisor karo .col-*-offset-0kelas.
Nesting kolom
Kanggo nyelehake konten sampeyan nganggo kothak gawan, tambahake kolom anyar .rowlan set .col-sm-*ing .col-sm-*kolom sing wis ana. Baris sing disusun kudu kalebu sakumpulan kolom sing nambah nganti 12 utawa kurang (ora perlu nggunakake kabeh 12 kolom sing kasedhiya).
Level 1: .col-sm-9
Level 2: .col-xs-8 .col-sm-6
Level 2: .col-xs-4 .col-sm-6
Urutan kolom
Ganti urutan kolom kothak sing dibangun kanthi gampang .col-md-push-*lan .col-md-pull-*kelas modifier.
.col-md-9 .col-md-push-3
.col-md-3 .col-md-narik-9
Kurang campuran lan variabel
Saliyane kelas kothak prebuilt kanggo tata letak cepet, Bootstrap kalebu Kurang variabel lan mixins kanggo cepet ngasilaken prasaja, tata letak semantik dhewe.
Variabel
Variabel nemtokake jumlah kolom, ambane talang, lan titik pitakon media kanggo miwiti kolom ngambang. Iki digunakake kanggo ngasilake kelas kothak sing wis ditemtokake sing didokumentasikake ing ndhuwur, uga kanggo campuran khusus sing kapacak ing ngisor iki.
Campuran
Mixin digunakake bebarengan karo variabel kothak kanggo ngasilake CSS semantik kanggo kolom kothak individu.
Conto panggunaan
Sampeyan bisa ngowahi variabel menyang nilai khusus, utawa mung nggunakake mixin kanthi nilai standar. Iki conto nggunakake setelan gawan kanggo nggawe tata letak loro-kolom karo longkangan antarane.
Tipografi
Judhul
Kabeh judhul HTML, <h1>liwat <h6>, kasedhiya. .h1liwat .h6kelas uga kasedhiya, kanggo nalika sampeyan pengin cocog gaya font saka judhul nanging isih pengin teks ditampilake 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
Gawe teks sekunder sing luwih entheng ing judhul apa wae kanthi <small>tag umum utawa .smallkelas.
h1. Judul Bootstrap Teks sekunder
h2. Judul Bootstrap Teks sekunder
h3. Judul Bootstrap Teks sekunder
h4. Judul Bootstrap Teks sekunder
h5. Judul Bootstrap Teks sekunder
h6. Judul Bootstrap Teks sekunder
Salinan awak
Standar global Bootstrap font-sizeyaiku 14px , kanthi line-heightukuran 1.428 . Iki ditrapake kanggo <body>lan kabeh paragraf. Kajaba iku, <p>(paragraf) nampa wates ngisor setengah dhuwur garis sing diwilang (10px minangka standar).
Nullam quis risus eget urna mollis ornare vel eu leo. Cum sociis natoque penatibus and magnis dis parturient montes, nascetur ridiculus mus. Nullam id dolor id nibh ultricies vehicula.
Cum sociis natoque penatibus and 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 lungguh amet non magna. Donec id elit non mi porta gravida lan eget metus. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit.
Timbal awak salinan
Gawea paragraf kanthi nambahake .lead.
Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor. Duis mollis, est non commodo luctus.
Dibangun karo Kurang
Skala tipografi adhedhasar rong variabel Kurang ing variabel.kurang : @font-size-baselan @line-height-base. Sing pertama yaiku ukuran font dhasar sing digunakake ing saindenging lan sing nomer loro yaiku dhuwur garis dhasar. Kita nggunakake variabel kasebut lan sawetara matematika sing gampang kanggo nggawe wates, bantalan, lan dhuwur garis kabeh jinis kita lan liya-liyane. Kustomisasi lan adaptasi Bootstrap.
Unsur teks inline
Teks sing ditandhani
Kanggo nyorot teks amarga relevansi ing konteks liyane, gunakake <mark>tag.
Sampeyan bisa nggunakake tandha tandha kanggosorotteks.
Teks sing wis dibusak
Kanggo nuduhake blok teks sing wis dibusak, gunakake <del>tag.
Baris teks iki kudu dianggep minangka teks sing wis dibusak.
Teks Strikethrough
Kanggo nuduhake pamblokiran teks sing ora ana gandhengane, gunakake <s>tag.
Baris teks iki kudu dianggep ora akurat maneh.
Teks sing disisipake
Kanggo nuduhake tambahan ing dokumen nggunakake <ins>tag.
Baris teks iki kudu dianggep minangka tambahan kanggo dokumen kasebut.
Teks sing digaris ngisor
Kanggo nggaris teks nggunakake <u>tag.
Baris teks iki bakal ditampilake minangka garis ngisor
Gunakake tag emphasis standar HTML kanthi gaya entheng.
Teks cilik
Kanggo de-emphasizing inline utawa pamblokiran teks, gunakake <small>tag kanggo nyetel teks ing 85% ukuran induk. unsur judhul nampa dhewe font-sizekanggo unsur nested <small>.
Sampeyan bisa uga nggunakake unsur inline kanthi ngganti .smallsembarang <small>.
Baris teks iki kudu dianggep minangka cetakan sing apik.
Kandel
Kanggo nandheske potongan teks kanthi bobot font sing luwih abot.
Cuplikan teks ing ngisor iki diwenehi teks kandel .
Miring
Kanggo nandheske cuplikan teks kanthi miring.
Cuplikan teks ing ngisor iki diterjemahake minangka teks miring .
unsur sulih
Bebas bae kanggo nggunakake <b>lan <i>ing HTML5. <b>tegese kanggo nyorot tembung utawa frase tanpa menehi wigati tambahan nalika <i>biasane kanggo swara, istilah teknis, lsp.
Kelas Alignment
Gampang nyelarasake teks menyang komponen kanthi kelas keselarasan teks.
Teks sejajar kiwa.
Teks selaras tengah.
Teks sejajar tengen.
Teks sing dibenerake.
Ora bungkus teks.
Kelas transformasi
Ngowahi teks dadi komponen kanthi kelas kapitalisasi teks.
Aksara cilik.
Tulisan gedhe.
Kapitalisasi teks.
Singkatan
Implementasi gaya saka <abbr>unsur HTML kanggo singkatan lan akronim kanggo nuduhake versi ditambahi ing hover. Singkatan karo titleatribut duwe wates ngisor titik cahya lan kursor bantuan nalika hover, nyedhiyakake konteks tambahan babagan hover lan kanggo pangguna teknologi asisten.
Singkatan dhasar
Singkatan saka tembung atribut yaiku attr .
Initialisme
Tambah .initialismmenyang singkatan kanggo ukuran font sing rada cilik.
HTML minangka sing paling apik wiwit roti irisan.
Alamat
Saiki informasi kontak kanggo leluhur paling cedhak utawa kabeh awak karya. Simpen format kanthi mungkasi kabeh baris nganggo <br>.
Twitter, Inc. 1355 Market Street, Suite 900 San Francisco, CA 94103 P: (123) 456-7890
Jeneng Lengkap [email protected]
Blockquotes
Kanggo ngutip blok konten saka sumber liya ing dokumen sampeyan.
Blockquote standar
Bungkus HTML<blockquote> apa wae minangka kutipan. Kanggo kuotasi terus, disaranake a .<p>
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.
Pilihan Blockquote
Gaya lan isi owah-owahan kanggo variasi prasaja ing standar <blockquote>.
Jeneng sumber
Tambah a <footer>kanggo ngenali sumber. Bungkus jeneng karya sumber ing <cite>.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.
Tampilan sulih
Tambah .blockquote-reversekanggo blockquote kanthi isi sing didadekake tengen.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.
Dhaptar
Ora ditata
Dhaptar item sing urutan ora penting banget.
Lorem ipsum dolor sit amet
Consectetur adipiscing elit
Integer molestie lorem lan massa
Facilisis ing pretium nisl aliquet
Nulla volutpat aliquam velit
Phasellus iaculis neque
Purus sodales ultricies
Vestibulum laoreet porttitor sem
Ac tristique libero volutpat ing
Faucibus porta lacus fringilla vel
Aenean lungguh amet erat nunc
Eget porttitor lorem
dhawuh
Dhaptar item sing urutan kasebut pancen penting.
Lorem ipsum dolor sit amet
Consectetur adipiscing elit
Integer molestie lorem lan massa
Facilisis ing pretium nisl aliquet
Nulla volutpat aliquam velit
Faucibus porta lacus fringilla vel
Aenean lungguh amet erat nunc
Eget porttitor lorem
Tanpa gaya
Mbusak wates gawan list-stylelan kiwa ing dhaptar item (mung anak langsung). Iki mung ditrapake kanggo item dhaptar bocah langsung , tegese sampeyan uga kudu nambah kelas kanggo dhaptar bersarang.
Lorem ipsum dolor sit amet
Consectetur adipiscing elit
Integer molestie lorem lan massa
Facilisis ing pretium nisl aliquet
Nulla volutpat aliquam velit
Phasellus iaculis neque
Purus sodales ultricies
Vestibulum laoreet porttitor sem
Ac tristique libero volutpat ing
Faucibus porta lacus fringilla vel
Aenean lungguh amet erat nunc
Eget porttitor lorem
Inline
Selehake kabeh item dhaptar ing baris siji karo display: inline-block;lan sawetara padding cahya.
Lorem ipsum
Phasellus iaculis
Nulla volutpat
Katrangan
Dhaptar istilah kanthi katrangan sing gegandhengan.
Dhaptar katrangan
Dhaptar deskripsi sampurna kanggo nemtokake istilah.
Euismod
Vestibulum id ligula porta felis euismod semper eget lacinia odio sem nec elit.
Donec id elit non mi porta gravida lan eget metus.
Malesuada porta
Etiam porta sem malesuada magna mollis euismod.
Deskripsi horisontal
Nggawe istilah lan katrangan ing <dl>baris sisih-by-side. Diwiwiti dibandhingke kaya standar <dl>s, nanging nalika navbar ngembangaken, supaya iki.
Dhaptar katrangan
Dhaptar deskripsi sampurna kanggo nemtokake istilah.
Euismod
Vestibulum id ligula porta felis euismod semper eget lacinia odio sem nec elit.
Donec id elit non mi porta gravida lan eget metus.
Malesuada porta
Etiam porta sem malesuada magna mollis euismod.
Felis euismod semper eget lacinia
Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus.
Pemotongan otomatis
Dhaptar deskripsi horisontal bakal ngilangi istilah sing dawa banget kanggo pas ing kolom kiwa nganggo text-overflow. Ing tampilan sing luwih sempit, dheweke bakal ganti menyang tata letak tumpukan standar.
Kode
Inline
Bungkus potongan kode inline nganggo <code>.
Contone,
<section>kudu dibungkus minangka inline.
Input pangguna
Gunakake <kbd>kanggo nuduhake input sing biasane dilebokake liwat keyboard.
Kanggo ngalih direktori, ketik
cdbanjur jeneng direktori.
Kanggo ngowahi setelan, penet
ctrl + ,
Blok dhasar
Gunakake <pre>kanggo sawetara baris kode. Aja manawa kanggo uwal sembarang kurung amba ing kode kanggo Rendering tepat.
<p>Conto teks ing kene...</p>
Sampeyan bisa nambah opsional.pre-scrollable , sing bakal nyetel dhuwur maksimal 350px lan menehi scrollbar sumbu-y.
Variabel
Kanggo nuduhake variabel nggunakake <var>tag.
y = m x + b
Output sampel
Kanggo nuduhake pamblokiran sampel output saka program nggunakake <samp>tag.
Teks iki dimaksudaké kanggo dianggep minangka conto output saka program komputer.
Tabel
Tuladha dhasar
Kanggo gaya dhasar - bantalan cahya lan mung pembagi horisontal - tambahake kelas dasar .tablemenyang sembarang <table>. Bisa uga katon super keluwih, nanging amarga nggunakake tabel sing nyebar kanggo plugin liyane kaya tanggalan lan pemilih tanggal, kita wis milih kanggo ngisolasi gaya meja khusus.
Caption tabel opsional.
#
Jeneng pisanan
Jeneng mburi
Jeneng panganggo
1
Tandhani
Otto
@mdo
2
Yakub
Thornton
@lemak
3
Larry
si Manuk
@twitter
Larik belang
Gunakake .table-stripedkanggo nambah zebra-striping menyang sembarang baris tabel ing <tbody>.
Kompatibilitas lintas-browser
Tabel belang ditata liwat :nth-childpamilih CSS, sing ora kasedhiya ing Internet Explorer 8.
#
Jeneng pisanan
Jeneng mburi
Jeneng panganggo
1
Tandhani
Otto
@mdo
2
Yakub
Thornton
@lemak
3
Larry
si Manuk
@twitter
Tabel wewatesan
Tambah .table-borderedkanggo wates ing kabeh pinggir meja lan sel.
#
Jeneng pisanan
Jeneng mburi
Jeneng panganggo
1
Tandhani
Otto
@mdo
2
Yakub
Thornton
@lemak
3
Larry
si Manuk
@twitter
Ngisor baris
Tambah .table-hoverkanggo ngaktifake status hover ing baris tabel ing a <tbody>.
#
Jeneng pisanan
Jeneng mburi
Jeneng panganggo
1
Tandhani
Otto
@mdo
2
Yakub
Thornton
@lemak
3
Larry
si Manuk
@twitter
Tabel kondensasi
Tambah .table-condensedkanggo nggawe tabel luwih kompak kanthi ngethok lapisan sel dadi setengah.
#
Jeneng pisanan
Jeneng mburi
Jeneng panganggo
1
Tandhani
Otto
@mdo
2
Yakub
Thornton
@lemak
3
Larry Manuk
@twitter
Kelas kontekstual
Gunakake kelas kontekstual kanggo warna baris tabel utawa sel individu.
kelas
Katrangan
.active
Nerapake warna hover menyang baris utawa sel tartamtu
.success
Nuduhake tumindak sing sukses utawa positif
.info
Nuduhake owah-owahan informatif netral utawa tumindak
.warning
Nuduhake bebaya sing mbutuhake perhatian
.danger
Nuduhake tumindak mbebayani utawa duweni potensi negatif
#
judhul kolom
judhul kolom
judhul kolom
1
Isi kolom
Isi kolom
Isi kolom
2
Isi kolom
Isi kolom
Isi kolom
3
Isi kolom
Isi kolom
Isi kolom
4
Isi kolom
Isi kolom
Isi kolom
5
Isi kolom
Isi kolom
Isi kolom
6
Isi kolom
Isi kolom
Isi kolom
7
Isi kolom
Isi kolom
Isi kolom
8
Isi kolom
Isi kolom
Isi kolom
9
Isi kolom
Isi kolom
Isi kolom
Nuduhake makna kanggo teknologi assistive
Nggunakake warna kanggo nambah makna ing baris tabel utawa sel individu mung menehi indikasi visual, sing ora bakal dikirim menyang pangguna teknologi bantu - kayata pembaca layar. Priksa manawa informasi sing dituduhake kanthi warna katon jelas saka isi kasebut (teks sing katon ing baris/sel tabel sing cocog), utawa kalebu liwat cara alternatif, kayata teks tambahan sing didhelikake karo .sr-onlykelas.
Tabel responsif
Gawe tabel responsif kanthi nglebokake apa .tablewae .table-responsivesupaya bisa nggulung kanthi horisontal ing piranti cilik (nganti 768px). Nalika ndeleng apa wae sing luwih gedhe tinimbang 768px, sampeyan ora bakal bisa ndeleng prabédan ing tabel kasebut.
Kliping / pemotongan vertikal
Tabel responsif nggunakake overflow-y: hidden, sing ngethok konten sing ngluwihi sisih ngisor utawa ndhuwur meja. Utamane, iki bisa ngilangi menu gulung mudhun lan widget pihak katelu liyane.
Firefox lan fieldsets
Firefox duwe sawetara gaya fieldset kikuk widthsing ngganggu tabel responsif. Iki ora bisa diganti tanpa hack khusus Firefox sing ora diwenehake ing Bootstrap:
Kontrol wangun individu kanthi otomatis nampa sawetara gaya global. Kabeh tekstual <input>, <textarea>, lan <select>unsur karo .form-controldisetel width: 100%;minangka standar. Bungkus label lan kontrol .form-groupkanggo spasi paling optimal.
Aja nyampur grup wangun karo grup input
Aja nyampur grup wangun langsung karo grup input . Nanging, pasang grup input ing grup formulir.
Formulir inline
Tambah .form-inlineing formulir sampeyan (sing ora kudu a <form>) kanggo kontrol blok kiwa lan blok inline. Iki mung ditrapake kanggo formulir ing viewport sing ambane paling sethithik 768px.
Bisa uga mbutuhake jembar khusus
Input lan pilihan wis width: 100%;ditrapake kanthi standar ing Bootstrap. Ing wangun inline, kita ngreset width: auto;supaya sawetara kontrol bisa manggon ing baris sing padha. Gumantung saka tata letak sampeyan, jembar khusus tambahan bisa uga dibutuhake.
Tansah nambah label
Pembaca layar bakal duwe masalah karo formulir sampeyan yen sampeyan ora kalebu label kanggo saben input. Kanggo formulir inline iki, sampeyan bisa ndhelikake label nggunakake .sr-onlykelas. Ana cara alternatif liyane kanggo nyedhiyakake label kanggo teknologi bantu, kayata aria-label, aria-labelledbyutawa titleatribut. Yen ora ana sing ana, pembaca layar bisa nggunakake placeholderatribut kasebut, yen ana, nanging elinga yen nggunakake placeholderminangka panggantos kanggo metode label liyane ora dianjurake.
Bentuk horisontal
Gunakake kelas kothak sing wis ditemtokake Bootstrap kanggo nyelarasake label lan klompok kontrol formulir ing tata letak horisontal kanthi nambahake .form-horizontalformulir kasebut (sing ora kudu dadi <form>). Nglakoni owah-owahan supaya .form-grouptumindak minangka baris kothak, dadi ora perlu .row.
Kontrol sing didhukung
Conto kontrol wangun standar sing didhukung ing conto tata letak formulir.
Input
Kontrol formulir sing paling umum, kolom input basis teks. Kalebu dhukungan kanggo kabeh jinis HTML5: text, password, datetime, datetime-local, date, month, time, week, number, email, url, search, tel, lan color.
Ketik deklarasi dibutuhake
Input mung bakal ditata kanthi lengkap yen typediumumake kanthi bener.
Klompok input
Kanggo nambah teks utawa tombol terpadu sadurunge lan/utawa sawise adhedhasar teks <input>, priksa komponen grup input .
Textarea
Kontrol formulir sing ndhukung pirang-pirang baris teks. Ganti rowsatribut yen perlu.
Kothak lan radio
Kothak centhang kanggo milih siji utawa sawetara opsi ing dhaptar, dene radio kanggo milih siji opsi saka akeh.
kothak centhang lan radio dipatèni didhukung, nanging kanggo nyedhiyani kursor "ora diijini" ing hover saka wong tuwa <label>, sampeyan kudu nambah .disabledkelas kanggo wong tuwa .radio, .radio-inline, .checkbox, utawa .checkbox-inline.
Default (ditumpuk)
Kothak lan radio inline
Gunakake .checkbox-inlineutawa .radio-inlinekelas ing seri kothak utawa radio kanggo kontrol sing katon ing baris sing padha.
Kothak lan radio tanpa teks label
Yen sampeyan ora duwe teks ing <label>, input dipanggonke kaya sing dikarepake. Saiki mung dianggo ing kothak centhang non-inline lan radio. Elinga yen isih menehi sawetara wujud label kanggo teknologi bantu (contone, nggunakake aria-label).
Milih
Elinga yen akeh menu pilihan asli - yaiku ing Safari lan Chrome - duwe sudhut bunder sing ora bisa diowahi liwat border-radiusproperti.
Kanggo <select>kontrol karo multipleatribut, macem-macem opsi ditampilake minangka standar.
Kontrol statis
Yen sampeyan kudu nyelehake teks kosong ing jejere label formulir ing formulir, gunakake .form-control-statickelas ing a <p>.
Status fokus
Kita mbusak gaya gawan outlineing sawetara kontrol wangun lan aplikasi box-shadowing panggonan kanggo :focus.
:focusnegara demo
Input conto ing ndhuwur nggunakake gaya khusus ing dokumentasi kita kanggo nduduhake :focusnegara ing .form-control.
negara dipatèni
Tambah disabledatribut boolean ing input kanggo nyegah interaksi pangguna. Input sing dipateni katon luwih entheng lan nambah not-allowedkursor.
Fieldset dipatèni
Tambah disabledatribut menyang a <fieldset>kanggo mateni kabeh kontrol ing <fieldset>bebarengan.
Caveat babagan fungsi link saka<a>
Kanthi gawan, browser bakal nganggep kabeh kontrol wangun asli ( <input>, <select>lan <button>unsur) ing njero <fieldset disabled>minangka dipatèni, nyegah interaksi keyboard lan mouse. Nanging, yen formulir sampeyan uga kalebu <a ... class="btn btn-*">unsur, iki mung bakal diwenehi gaya pointer-events: none. Kaya sing kacathet ing bagean babagan status cacat kanggo tombol (lan khusus ing sub-bagean kanggo unsur anchor), properti CSS iki durung standar lan durung didhukung kanthi lengkap ing Opera 18 lan ngisor, utawa ing Internet Explorer 11, lan menang. 't nyegah pangguna keyboard supaya bisa fokus utawa ngaktifake tautan kasebut. Supaya aman, gunakake JavaScript khusus kanggo mateni tautan kasebut.
Kompatibilitas lintas-browser
Nalika Bootstrap bakal ngetrapake gaya kasebut ing kabeh browser, Internet Explorer 11 lan ing ngisor iki ora ndhukung disabledatribut kasebut kanthi lengkap <fieldset>. Gunakake JavaScript khusus kanggo mateni set lapangan ing browser kasebut.
Negara mung diwaca
Tambah readonlyatribut boolean ing input kanggo nyegah modifikasi nilai input. Input mung diwaca katon luwih entheng (kaya input sing dipateni), nanging tetep kursor standar.
Teks bantuan
Blok teks bantuan tingkat kanggo kontrol formulir.
Nggayutake teks pitulung karo kontrol formulir
Teks pitulung kudu digandhengake kanthi jelas karo kontrol formulir sing ana gandhengane karo nggunakake aria-describedbyatribut kasebut. Iki bakal mesthekake yen teknologi pitulung - kayata pembaca layar - bakal ngumumake teks bantuan iki nalika pangguna fokus utawa mlebu kontrol.
Negara validasi
Bootstrap kalebu gaya validasi kanggo kesalahan, peringatan, lan status sukses ing kontrol formulir. Kanggo nggunakake, nambah .has-warning, .has-error, utawa .has-successmenyang unsur induk. Sembarang .control-label, .form-control, lan .help-blocking unsur kasebut bakal nampa gaya validasi.
Nyedhiyakake status validasi menyang teknologi pitulung lan pangguna buta warna
Nggunakake gaya validasi iki kanggo nunjukake kahanan kontrol formulir mung menehi indikasi visual adhedhasar warna, sing ora bakal dikirim menyang pangguna teknologi bantu - kayata pembaca layar - utawa pangguna buta warna.
Priksa manawa indikasi alternatif negara uga diwenehake. Contone, sampeyan bisa nyakup pitunjuk babagan negara ing <label>teks kontrol formulir dhewe (kaya ing conto kode ing ngisor iki), kalebu Glyphicon (kanthi teks alternatif sing cocog nggunakake .sr-onlykelas - deleng conto Glyphicon ), utawa kanthi menehi pamblokiran teks bantuan tambahan . Khusus kanggo teknologi pitulung, kontrol formulir sing ora bener uga bisa diwenehi aria-invalid="true"atribut.
Kanthi lambang opsional
Sampeyan uga bisa nambah lambang saran opsional kanthi tambahan .has-feedbacklan lambang tengen.
Ikon umpan balik mung bisa digunakake karo <input class="form-control">unsur teks.
Ikon, label, lan grup input
Posisi manual lambang umpan balik dibutuhake kanggo input tanpa label lan kanggo grup input kanthi tambahan ing sisih tengen. Sampeyan dianjurake banget kanggo nyedhiyakake label kanggo kabeh input amarga alasan aksesibilitas. Yen sampeyan pengin nyegah label supaya ora ditampilake, ndhelikake karo .sr-onlykelas. Yen sampeyan kudu nindakake tanpa label, atur topnilai lambang umpan balik. Kanggo grup input, atur rightnilai kasebut menyang nilai piksel sing cocog gumantung saka ambane addon sampeyan.
Nemtokake makna lambang kanggo teknologi bantu
Kanggo mesthekake yen teknologi assistive - kayata pembaca layar - kanthi bener ngirimake makna lambang, teks tambahan sing didhelikake kudu dilebokake ing .sr-onlykelas lan digandhengake kanthi jelas karo kontrol formulir sing ana gandhengane karo nggunakake aria-describedby. Utawa, mesthekake yen makna (contone, kasunyatan sing ana bebaya kanggo kolom entri teks tartamtu) disampekake ing sawetara wangun liyane, kayata ngganti teks saka nyata sing <label>digandhengake karo kontrol formulir.
Sanajan conto-conto ing ngisor iki wis nyebataken status validasi kontrol wangun masing-masing ing <label>teks kasebut, teknik ing ndhuwur (nganggo .sr-onlyteks lan aria-describedby) wis kalebu kanggo tujuan ilustrasi.
Ikon opsional ing wangun horisontal lan inline
.sr-onlyIkon opsional kanthi label sing didhelikake
Yen sampeyan nggunakake .sr-onlykelas kanggo ndhelikake kontrol formulir <label>(tinimbang nggunakake opsi label liyane, kayata aria-labelatribut), Bootstrap bakal kanthi otomatis nyetel posisi lambang yen wis ditambahake.
(sukses)
@
(sukses)
Kontrol ukuran
Setel dhuwur nggunakake kelas kaya .input-lg, lan nyetel jembar nggunakake kothak kolom kelas kaya .col-lg-*.
Ukuran dhuwur
Nggawe kontrol wangun sing luwih dhuwur utawa luwih cendhek sing cocog karo ukuran tombol.
Ukuran klompok wangun horisontal
Cepet ukuran label lan wangun kontrol ing .form-horizontalkanthi nambah .form-group-lgutawa .form-group-sm.
Ukuran kolom
Bungkus input ing kolom kothak, utawa unsur induk khusus, supaya gampang ngetrapake jembar sing dikarepake.
Tombol
Tag tombol
Gunakake kelas tombol ing <a>, <button>, utawa <input>unsur.
Panggunaan khusus konteks
Nalika kelas tombol bisa digunakake <a>lan <button>unsur, mung <button>unsur sing didhukung ing komponen nav lan navbar kita.
Link tumindak minangka tombol
Yen <a>unsur digunakake kanggo tumindak minangka tombol - micu fungsionalitas ing kaca, tinimbang navigasi menyang dokumen utawa bagean liyane ing kaca saiki - uga kudu diwenehi role="button".
Rendering lintas-browser
Minangka praktik paling apik, kita banget nyaranake nggunakake <button>unsur kasebut kapan wae kanggo mesthekake rendering lintas-browser sing cocog.
Antarane liyane, ana bug ing Firefox <30 sing ngalangi kita nyetel tombol line-heightbasis <input>, nyebabake ora cocog karo dhuwur tombol liyane ing Firefox.
Pilihan
Gunakake sembarang kelas tombol kasedhiya kanggo cepet nggawe tombol gaya.
Nuduhake makna kanggo teknologi assistive
Nggunakake warna kanggo nambah makna tombol mung menehi indikasi visual, sing ora bakal dikirim menyang pangguna teknologi bantu - kayata pembaca layar. Priksa manawa informasi sing dituduhake kanthi warna katon jelas saka isi kasebut (teks tombol sing katon), utawa kalebu liwat cara alternatif, kayata teks tambahan sing didhelikake karo .sr-onlykelas.
Ukuran
Apik tombol luwih gedhe utawa luwih cilik? Tambah .btn-lg, .btn-sm, utawa .btn-xskanggo ukuran tambahan.
Nggawe tombol tingkat pemblokiran-sing ukurane jembare wong tuwa- kanthi nambahake .btn-block.
Status aktif
Tombol bakal katon dipencet (kanthi latar mburi sing luwih peteng, wates sing luwih peteng, lan bayangan inset) nalika aktif. Kanggo <button>unsur, iki ditindakake liwat :active. Kanggo <a>unsur, wis rampung karo .active. Nanging, sampeyan bisa nggunakake .activeing <button>s (lan kalebu aria-pressed="true"atribut) yen sampeyan kudu nurun status aktif programmatically.
Elemen tombol
Ora perlu kanggo nambah :activeminangka pseudo-kelas, nanging yen sampeyan kudu meksa katon padha, go ahead lan nambah .active.
Nggawe tombol katon ora bisa diklik kanthi ngilangi maneh nganggo opacity.
Elemen tombol
Tambah disabledatribut menyang <button>tombol.
Kompatibilitas lintas-browser
Yen sampeyan nambahakedisabled atribut menyang <button>, Internet Explorer 9 lan ngisor bakal nggawe teks dadi abu-abu kanthi bayangan teks sing ora bisa didandani.
Kita digunakake .disabledminangka kelas sarana ing kene, padha karo .activekelas umum, mula ora perlu prefiks.
Kaveat fungsi link
Kelas iki digunakake pointer-events: nonekanggo nyoba kanggo mateni fungsi link saka <a>s, nanging sing properti CSS durung standar lan ora kebak didhukung ing Opera 18 lan ngisor, utawa ing Internet Explorer 11. Kajaba iku, malah ing browser sing ndhukung pointer-events: none, keyboard. pandhu arah tetep ora kena pengaruh, tegese pangguna keyboard sing katon lan pangguna teknologi bantu isih bisa ngaktifake tautan kasebut. Supaya aman, gunakake JavaScript khusus kanggo mateni tautan kasebut.
Gambar
Gambar responsif
Gambar ing Bootstrap 3 bisa digawe responsif-loropaken liwat tambahan saka .img-responsivekelas. Iki ditrapake max-width: 100%;, height: auto;lan display: block;kanggo gambar supaya timbangan apik kanggo unsur induk.
Kanggo gambar tengah sing nggunakake .img-responsivekelas, gunakake .center-blocktinimbang .text-center. Deleng bagean kelas helper kanggo rincian liyane babagan .center-blockpanggunaan.
Gambar SVG lan IE 8-10
Ing Internet Explorer 8-10, gambar SVG kanthi .img-responsiveukuran ora proporsional. Kanggo ndandani iki, tambahake width: 100% \9;yen perlu. Bootstrap ora ngetrapake iki kanthi otomatis amarga nyebabake komplikasi kanggo format gambar liyane.
Wangun gambar
Tambah kelas menyang <img>unsur supaya gambar gampang gaya ing proyek apa wae.
Kompatibilitas lintas-browser
Elinga yen Internet Explorer 8 ora duwe dhukungan kanggo sudhut bunder.
Kelas pembantu
Warna kontekstual
Nerangake makna liwat werna kanthi sawetara kelas sarana emphasis. Iki bisa uga ditrapake kanggo tautan lan bakal dadi peteng nalika hover kaya gaya tautan standar kita.
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 lungguh amet non magna.
Etiam porta sem malesuada magna mollis euismod.
Donec ullamcorper nulla non metus auctor fringilla.
Dealing with specificity
Kadhangkala kelas emphasis ora bisa ditrapake amarga spesifik saka pamilih liyane. Umume kasus, solusi sing cukup yaiku mbungkus teks sampeyan <span>karo kelas.
Nuduhake makna kanggo teknologi assistive
Nggunakake warna kanggo nambah makna mung menehi indikasi visual, sing ora bakal dikirim menyang pangguna teknologi bantu - kayata pembaca layar. Priksa manawa informasi sing dituduhake kanthi warna katon jelas saka isi kasebut (werna kontekstual mung digunakake kanggo nguatake makna sing wis ana ing teks/markup), utawa kalebu liwat cara alternatif, kayata teks tambahan sing didhelikake karo .sr-onlykelas . .
Latar mburi kontekstual
Kaya karo kelas warna teks kontekstual, gampang nyetel latar mburi unsur menyang kelas kontekstual apa wae. Komponen jangkar bakal dadi peteng nalika hover, kaya kelas teks.
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 lungguh amet non magna.
Etiam porta sem malesuada magna mollis euismod.
Donec ullamcorper nulla non metus auctor fringilla.
Dealing with specificity
Kadhangkala kelas latar mburi kontekstual ora bisa ditrapake amarga kekhususan pamilih liyane. Ing sawetara kasus, solusi sing cukup yaiku mbungkus konten unsur sampeyan <div>ing kelas.
Nuduhake makna kanggo teknologi assistive
Kaya warna kontekstual , priksa manawa makna apa wae sing diwedharake liwat warna uga diandharake ing format sing ora mung presentasi.
Tutup lambang
Gunakake lambang cedhak umum kanggo ngilangi konten kaya modal lan tandha.
Carets
Gunakake carets kanggo nuduhake fungsi gulung mudhun lan arah. Elinga yen caret gawan bakal mbalikke kanthi otomatis ing menu drop -up .
Cepet ngambang
Ngambang unsur ing ngiwa utawa nengen karo kelas.!importantkalebu kanggo ngindhari masalah spesifik. Kelas uga bisa digunakake minangka campuran.
Ora kanggo nggunakake ing navbars
Kanggo nyelarasake komponen ing navbars karo kelas sarana, nggunakake .navbar-leftutawa .navbar-righttinimbang. Deleng dokumen navbar kanggo rincian.
Blok isi tengah
Setel unsur menyang display: blocklan tengah liwat margin. Kasedhiya minangka mixin lan kelas.
Clearfix
Gampang mbusak floats kanthi nambahake .clearfixunsur induk . Nggunakake micro clearfix kaya sing dipopulerkan dening Nicolas Gallagher. Bisa uga digunakake minangka campuran.
Nuduhake lan ndhelikake isi
Meksa unsur ditampilake utawa didhelikake ( kalebu kanggo nonton layar ) karo nggunakake .showlan .hiddenkelas. Kelas kasebut digunakake !importantkanggo ngindhari konflik spesifik, kaya ngambang cepet . Padha mung kasedhiya kanggo toggling tingkat blok. Padha uga bisa digunakake minangka mixins.
.hidekasedhiya, nanging ora tansah mengaruhi nonton layar lan wis ora ana ing v3.0.1 . Gunakake .hiddenutawa .sr-onlytinimbang.
Salajengipun, .invisiblemung bisa digunakake kanggo ngalih visibilitas unsur, tegese displayora diowahi lan unsur kasebut isih bisa mengaruhi aliran dokumen kasebut.
Konten pandhu arah layar maca lan keyboard
Singidaken unsur menyang kabeh piranti kajaba maca layar nganggo .sr-only. Gabung .sr-onlykaro .sr-only-focusablekanggo nuduhake unsur maneh nalika lagi fokus (contone dening pangguna keyboard-mung). Diperlukan kanggo ngetutake praktik paling apik aksesibilitas . Bisa uga digunakake minangka campuran.
Panggantos gambar
Gunakake .text-hidekelas utawa mixin kanggo ngganti konten teks unsur kanthi gambar latar mburi.
Utilitas responsif
Kanggo pangembangan seluler sing luwih cepet, gunakake kelas utilitas iki kanggo nuduhake lan ndhelikake konten miturut piranti liwat pitakon media. Uga kalebu kelas sarana kanggo ngowahi isi nalika dicithak.
Coba gunakake iki kanthi winates lan aja nggawe versi sing beda-beda saka situs sing padha. Nanging, gunakake kanggo nglengkapi presentasi saben piranti.
Kelas kasedhiya
Gunakake siji utawa kombinasi saka kelas sing kasedhiya kanggo ngowahi isi ing titik breakpoint viewport.
Piranti ekstra cilikTelpon (<768px)
Piranti cilikTablet (≥768px)
Piranti mediumDesktop (≥992px)
Piranti gedheDesktop (≥1200px)
.visible-xs-*
Katon
didhelikake
didhelikake
didhelikake
.visible-sm-*
didhelikake
Katon
didhelikake
didhelikake
.visible-md-*
didhelikake
didhelikake
Katon
didhelikake
.visible-lg-*
didhelikake
didhelikake
didhelikake
Katon
.hidden-xs
didhelikake
Katon
Katon
Katon
.hidden-sm
Katon
didhelikake
Katon
Katon
.hidden-md
Katon
Katon
didhelikake
Katon
.hidden-lg
Katon
Katon
Katon
didhelikake
Ing v3.2.0, .visible-*-*kelas kanggo saben breakpoint ana telung variasi, siji kanggo saben displaynilai properti CSS sing kapacak ing ngisor iki.
Klompok kelas
CSSdisplay
.visible-*-block
display: block;
.visible-*-inline
display: inline;
.visible-*-inline-block
display: inline-block;
Dadi, kanggo layar ekstra cilik ( xs) contone, .visible-*-*kelas sing kasedhiya yaiku: .visible-xs-block, .visible-xs-inline, lan .visible-xs-inline-block.
Kelas .visible-xs, .visible-sm, .visible-md, lan .visible-lguga ana, nanging ora digunakake minangka v3.2.0 . Padha kira-kira padha karo .visible-*-block, kajaba karo kasus khusus tambahan kanggo <table>unsur-related toggling.
Kelas print
Kaya karo kelas responsif biasa, gunakake iki kanggo ngowahi isi kanggo dicithak.
Kelas kasebut .visible-printuga ana nanging ora digunakake wiwit v3.2.0. Iku kira-kira padha karo .visible-print-block, kajaba karo kasus khusus tambahan kanggo <table>unsur -related.
Kasus tes
Ganti ukuran browser utawa mbukak ing piranti beda kanggo nyoba kelas sarana responsif.
Katon ing...
Centhang ijo nuduhake unsur katon ing viewport sampeyan saiki.
Ekstra cilik✔ Katon ing x-cilik
Cilik✔ Katon ing cilik
Sedheng✔ Katon ing medium
Gedhe✔ Katon ing gedhe
Ekstra cilik lan cilik✔ Katon ing x-cilik lan cilik
Sedheng lan gedhe✔ Katon ing medium lan gedhe
Ekstra cilik lan medium✔ Katon ing x-cilik lan medium
Cilik lan gedhe✔ Katon ing cilik lan gedhe
Ekstra cilik lan gedhe✔ Katon ing x-cilik lan gedhe
Cilik lan medium✔ Katon ing cilik lan medium
Didhelikake ing ...
Ing kene, centhang ijo uga nuduhake unsur sing didhelikake ing viewport sampeyan saiki.
Ekstra cilik✔ Didhelikake ing x-cilik
Cilik✔ Hidden on small
Sedheng✔ Hidden on medium
Large✔ Didhelikake ing gedhe
Ekstra cilik lan cilik✔ Hidden on x-small and small
Medium and large✔ Didhelikake ing medium lan gedhe
Ekstra cilik lan medium✔ Hidden on x-small and medium
Small and large✔ Didhelikake ing cilik lan gedhe
Extra small and large✔ Didhelikake ing x-cilik lan gedhe
Cilik lan medium✔ Hidden on small and medium
Nggunakake Kurang
CSS Bootstrap dibangun ing Kurang, preprocessor kanthi fungsi tambahan kaya variabel, campuran, lan fungsi kanggo kompilasi CSS. Sing pengin nggunakake sumber Kurang file tinimbang file CSS sing dikompilasi bisa nggunakake macem-macem variabel lan campuran sing digunakake ing saindhenging kerangka.
Bootstrap bisa digunakake ing paling ora rong cara: karo CSS kompilasi utawa karo sumber Kurang file. Kanggo ngumpulake file Kurang, goleki bagean Miwiti babagan carane nyiyapake lingkungan pangembangan kanggo mbukak printah sing dibutuhake.
Piranti kompilasi pihak katelu bisa digunakake karo Bootstrap, nanging ora didhukung dening tim inti kita.
Variabel
Variabel digunakake ing kabeh proyek minangka cara kanggo sentralisasi lan nuduhake nilai sing umum digunakake kaya warna, spasi, utawa tumpukan font. Kanggo rincian lengkap, deleng Customizer .
werna-werna
Gampang nggunakake rong skema warna: skala abu-abu lan semantik. Werna grayscale nyedhiyakake akses cepet menyang werna ireng sing umum digunakake nalika semantik kalebu macem-macem werna sing ditugasake kanggo nilai kontekstual sing migunani.
Gunakake variabel warna apa wae sing ana utawa ganti maneh menyang variabel sing luwih migunani kanggo proyek sampeyan.
Perancah
Sawetara variabel kanggo ngatur unsur-unsur kunci kerangka situs sampeyan kanthi cepet.
Pranala
Gaya pranala sampeyan kanthi gampang nganggo warna sing pas kanthi mung siji nilai.
Elinga yen @link-hover-colornggunakake fungsi, alat liyane apik tenan saka Kurang, kanggo otomatis nggawe werna hover tengen. Sampeyan bisa nggunakake darken, lighten, saturatelan desaturate.
Tipografi
Setel jinis huruf, ukuran teks, anjog, lan liya-liyane kanthi gampang kanthi sawetara variabel cepet. Bootstrap uga nggunakake iki kanggo nyedhiyakake campuran tipografi sing gampang.
lambang
Loro variabel cepet kanggo ngatur lokasi lan jeneng file lambang sampeyan.
Komponen
Komponen ing Bootstrap nggunakake sawetara variabel standar kanggo nyetel nilai umum. Kene sing paling umum digunakake.
Campuran vendor
Campuran vendor minangka campuran kanggo mbantu ndhukung macem-macem browser kanthi nyakup kabeh prefiks vendor sing relevan ing CSS sing dikompilasi.
Mixin ora digunakake wiwit v3.2.0, kanthi introduksi Autoprefixer. Kanggo njaga kompatibilitas mundur, Bootstrap bakal terus nggunakake mixin internal nganti Bootstrap v4.
sudhut bunder
Saiki kabeh browser modern ndhukung border-radiusproperti non-prefixed. Dadi, ora ana .border-radius()mixin, nanging Bootstrap kalebu trabasan kanggo cepet ngubengi rong sudhut ing sisih tartamtu saka obyek.
Box (Drop) bayangan
Yen target pamirsa nggunakake browser lan piranti paling anyar lan paling anyar, mesthine mung nggunakake box-shadowproperti kasebut dhewe. Yen sampeyan mbutuhake dhukungan kanggo piranti Android lawas (pra-v4) lan iOS (pra-iOS 5), gunakake mixin-webkit sing ora digunakake kanggo njupuk awalan sing dibutuhake .
Mixin wis ora digunakake minangka v3.1.0 , amarga Bootstrap ora resmi ndhukung platform lawas sing ora ndhukung properti standar. Kanggo njaga kompatibilitas mundur, Bootstrap bakal terus nggunakake mixin internal nganti Bootstrap v4.
Pesthekake nggunakake rgba()werna ing bayangan kothak supaya bisa digabungake kanthi mulus karo latar mburi.
Transisi
Multiple mixins kanggo keluwesan. Setel kabeh informasi transisi nganggo siji, utawa nemtokake wektu tundha lan durasi sing kapisah yen perlu.
Mixin ora digunakake wiwit v3.2.0, kanthi introduksi Autoprefixer. Kanggo njaga kompatibilitas mundur, Bootstrap bakal terus nggunakake campuran internal nganti Bootstrap v4.
Transformasi
Puter, skala, terjemahake (pindhah), utawa skew obyek apa wae.
Mixin ora digunakake wiwit v3.2.0, kanthi introduksi Autoprefixer. Kanggo njaga kompatibilitas mundur, Bootstrap bakal terus nggunakake campuran internal nganti Bootstrap v4.
Animasi
Campuran siji kanggo nggunakake kabeh properti animasi CSS3 ing siji deklarasi lan campuran liyane kanggo properti individu.
Mixin ora digunakake wiwit v3.2.0, kanthi introduksi Autoprefixer. Kanggo njaga kompatibilitas mundur, Bootstrap bakal terus nggunakake campuran internal nganti Bootstrap v4.
Opacity
Setel opacity kanggo kabeh browser lan wenehake filtermundur kanggo IE8.
Teks placeholder
Nyedhiyani konteks kanggo kontrol formulir ing saben lapangan.
Kolom
Nggawe kolom liwat CSS ing siji unsur.
Gradien
Gampang ngowahi rong warna dadi gradien latar mburi. Luwih maju lan atur arah, gunakake telung warna, utawa gunakake gradien radial. Kanthi mixin siji sampeyan entuk kabeh sintaks prefix sing dibutuhake.
Sampeyan uga bisa nemtokake amba saka rong werna standar, gradien linear:
Yen sampeyan butuh gradien gaya barber-stripe, uga gampang. Mung nemtokake siji werna lan kita bakal overlay belang putih tembus.
Nganti ante lan nggunakake telung werna tinimbang. Setel werna pisanan, werna kapindho, werna mandheg warna kapindho (nilai persentase kaya 25%), lan werna katelu kanthi campuran iki:
Kepala munggah! Yen sampeyan kudu mbusak gradien, manawa kanggo mbusak sembarang IE-spesifik filtersing bisa ditambahake. Sampeyan bisa nindakake kanthi nggunakake .reset-filter()mixin bebarengan background-image: none;.
Campuran Utilitas
Mixin utilitas minangka campuran sing nggabungake sifat CSS sing ora ana hubungane kanggo nggayuh tujuan utawa tugas tartamtu.
Clearfix
Lali nambahake class="clearfix"unsur apa wae lan tambahake .clearfix()mixin yen cocog. Nggunakake micro clearfix saka Nicolas Gallagher .
Pusat horisontal
Cepet pusatake unsur apa wae ing induke. Mbutuhake widthutawa max-widthdisetel.
Pembantu ukuran
Nemtokake dimensi obyek kanthi luwih gampang.
Area teks sing bisa diowahi ukurane
Gampang ngatur opsi ngowahi ukuran kanggo sembarang textarea, utawa unsur liyane. Default kanggo prilaku browser normal ( both).
Ngilangi teks
Cut teks kanthi gampang nganggo elipsis kanthi campuran siji. Mbutuhake unsur dadi blockutawa inline-blocklevel.
Gambar retina
Nemtokake rong jalur gambar lan dimensi gambar @1x, lan Bootstrap bakal menehi pitakon media @2x. Yen sampeyan duwe akeh gambar sing kudu dilayani, coba nulis CSS gambar retina kanthi manual ing query media siji.
Nggunakake Sass
Nalika Bootstrap dibangun ing Kurang, uga duwe port Sass resmi . Kita njaga ing repositori GitHub sing kapisah lan nangani nganyari nganggo skrip konversi.
Apa sing kalebu
Wiwit port Sass duwe repo sing kapisah lan nglayani pamirsa sing rada beda, isi proyek kasebut beda banget karo proyek Bootstrap utama. Iki njamin port Sass minangka kompatibel karo akeh sistem basis Sass sabisa.
Path
Katrangan
lib/
Kode permata Ruby (konfigurasi Sass, integrasi Rails lan Kompas)
Kanggo informasi babagan carane nginstal lan nggunakake Bootstrap kanggo Sass, deleng repositori GitHub readme . Iki minangka sumber paling anyar lan kalebu informasi sing bisa digunakake karo proyek Rails, Kompas, lan Sass standar.