CSS
Global CSS sazlamalary, giňeldilen synplar bilen düzülen we ösen HTML elementleri we ösen gözenek ulgamy.
Global CSS sazlamalary, giňeldilen synplar bilen düzülen we ösen HTML elementleri we ösen gözenek ulgamy.
“Bootstrap” -yň infrastrukturasynyň esasy böleklerine, şol sanda has gowy, has çalt we güýçli web ösüşine bolan çemeleşmämizi alyň.
Bootstrap, HTML5 doktipiniň ulanylmagyny talap edýän käbir HTML elementlerini we CSS häsiýetlerini ulanýar. Allhli taslamalaryňyzyň başynda goşuň.
“Bootstrap 2” bilen çarçuwanyň esasy taraplary üçin goşmaça ykjam dostluk stillerini goşduk. “Bootstrap 3” bilen, ykjam dostlukly bolmak üçin taslamany başdan täzeden ýazdyk. Goşmaça ykjam stilleri goşmagyň ýerine, özenine bişirilýär. Aslynda, “ Bootstrap” ilki ykjam . Jübi telefonynyň ilkinji stillerini aýratyn faýllaryň ýerine däl-de, tutuş kitaphanada tapyp bilersiňiz.
Dogry görkezilmegini we ýakynlaşdyrylmagyny üpjün etmek üçin, “Viewport meta” belligini goşuň <head>
.
user-scalable=no
Görkeziş meta belligine goşup, ykjam enjamlarda ulaltmak mümkinçiliklerini öçürip bilersiňiz . Bu ulaltmagy öçürýär, ýagny ulanyjylar diňe aýlap bilýärler we sahypaňyza ýerli programma ýaly birneme duýulýar. Umuman aýdanymyzda, muny her sahypada maslahat beremzok, şonuň üçin seresap boluň!
“Bootstrap” esasy global displeýi, tipografiýany we baglanyşyk stillerini düzýär. Has takygy, biz:
background-color: #fff;
_body
@font-family-base
, @font-size-base
We @line-height-base
häsiýetleri tipografiki bazamyz hökmünde ulanyň@link-color
we diňe baglanyşyk setirlerini ulanyň:hover
Bu stilleri içerde tapyp bilersiňiz scaffolding.less
.
Has oňat brauzer görkezişi üçin, Nikolas Gallagher we Jonatan Nealyň taslamasy bolan Normalize.css ulanýarys .
“Bootstrap” sahypanyň mazmunyny örtmek we gözenek ulgamymyzy ýerleşdirmek üçin öz içine alýan elementi talap edýär. Taslamalaryňyzda ulanmak üçin iki gapdan birini saýlap bilersiňiz. Üns beriň, padding
köplenç we hiç bir konteýner höwürtgelemeýär.
.container
Duýgur kesgitlenen giňlikli gap üçin ulanyň .
.container-fluid
Görkezişiňiziň ähli giňligini öz içine alýan doly ini konteýner üçin ulanyň .
“Bootstrap”, enjamyň ýa-da görnüşiň ulalmagy bilen 12 sütüne çenli terezini düzýän täsirli, ykjam ilkinji suwuklyk ulgamyny öz içine alýar. Easyeňil düzüliş opsiýalary üçin öňünden kesgitlenen sapaklary , has semantik düzülişleri döretmek üçin güýçli garyndylary öz içine alýar .
Grid ulgamlary, mazmunyňyzy ýerleşdirýän hatarlaryň we sütünleriň üsti bilen sahypa düzülişini döretmek üçin ulanylýar. “Bootstrap” grid ulgamynyň işleýşi:
.container
(kesgitlenen ini) ýa-da (doly ini) ýerleşdirmeli..container-fluid
.row
, .col-xs-4
çalt tertip düzmek üçin elýeterlidir. Has az garyndylar has semantik düzülişler üçin hem ulanylyp bilner.padding
. Şol örtük, birinji we soňky sütün üçin hatarlarda negatiw margin arkaly hatara düzülýär .row
..col-xs-4
..col-md-*
synpy bir elemente ulanmak diňe bir orta enjamlarda däl-de, eýsem .col-lg-*
synp ýok bolsa uly enjamlarda-da täsir eder.Bu ýörelgeleri koduňyza ulanmak üçin mysallara göz aýlaň.
Tor ulgamymyzdaky esasy nokatlary döretmek üçin Az faýllarymyzdaky aşakdaky media talaplaryny ulanýarys.
max-width
CSS-ni has dar enjamlar toplumy bilen çäklendirmek üçin bu media talaplarynda wagtal-wagtal giňelýäris .
“Bootstrap” grid ulgamynyň taraplarynyň amatly stol bilen birnäçe enjamda nähili işleýändigini görüň.
Goşmaça kiçi enjamlar Telefon (<768px) | Kiçi enjamlar Planşetler (≥768px) | Orta enjamlar Iş stollary (≥992px) | Uly enjamlar Iş stollary (≥1200px) | |
---|---|---|---|---|
Grid häsiýeti | Hemişe keseligine | Başlamak üçin ýykyldy, kesiş nokatlarynyň üstünde keseligine | ||
Konteýner giňligi | Hiç biri (awto) | 750px | 970px | 1170px |
Synp prefiksi | .col-xs- |
.col-sm- |
.col-md- |
.col-lg- |
sütünleriň # | 12 | |||
Sütüniň ini | Awto | ~ 62px | ~ 81px | ~ 97px |
Gutyň ini | 30px (sütüniň her tarapynda 15px) | |||
Höwürtge | Hawa | |||
Offsets | Hawa | |||
Sütün sargyt | Hawa |
Grid synplarynyň ýekeje toplumyny ulanyp .col-md-*
, iş stoly (orta) enjamlarda keseligine öwrülmezden ozal ykjam enjamlarda we planşet enjamlarynda (goşmaça kiçi we kiçi aralykda) ýerleşdirilen esasy gözenek ulgamyny döredip bilersiňiz. Islendik sütün sütünini ýerleşdiriň .row
.
Islendik kesgitli giňlikdäki gözenegiň daşky görnüşini üýtgedip, doly giňlikdäki tertibe .container
öwüriň .container-fluid
.
Sütünleriňiziň has kiçi enjamlara ýerleşdirilmegini islemeýärsiňizmi? .col-xs-*
.col-md-*
Sütünleriňize goşup, goşmaça kiçi we orta enjam grid synplaryny ulanyň . Bularyň nähili işleýändigi barada has gowy düşünmek üçin aşakdaky mysala serediň.
.col-sm-*
Planşet synplary bilen has dinamiki we güýçli düzülişleri döredip, öňki mysalda guruň .
Bir hatarda 12-den gowrak sütün ýerleşdirilse, goşmaça sütünleriň her topary bir birlik hökmünde täze setire girer.
Dört derejeli gözenek bar bolsa, belli bir nokatlarda sütünleriň biri beýlekisinden beýik bolany üçin gaty dogry düşmeýän meselelere baş goşarsyňyz. Muny düzetmek üçin a .clearfix
we jogap beriji peýdaly synplarymyzyň kombinasiýasyny ulanyň .
Duýgur nokatlarda sütün arassalamakdan başga-da, ofsetleri, itekleri ýa-da çekmeleri täzeden düzmeli bolmagyňyz mümkin . Muny gözenegiň mysalynda görüň .
Sütünleri ulanyp sütünleri saga geçiriň .col-md-offset-*
. Bu synplar sütüniň çep gyrasyny *
sütünler bilen köpeldýär. Mysal üçin, dört sütüniň üstünden .col-md-offset-4
geçýär ..col-md-4
Mundan başga-da, synplar bilen aşaky gözenek gatlaklaryndan ofsetleri ýok edip bilersiňiz .col-*-offset-0
.
Mazmunyňyzy deslapky gözenek bilen ýerleşdirmek üçin, bar bolan sütüniň içine täze .row
we sütünler goşuň . Içerki hatarlarda 12 ýa-da has az sütünler toplumy bolmaly (bar bolan sütünleriň hemmesini ulanmagyňyz hökmany däl)..col-sm-*
.col-sm-*
Gurlan gözenek sütünlerimiziň .col-md-push-*
we .col-md-pull-*
üýtgediji synplarymyzyň tertibini aňsatlyk bilen üýtgediň.
Çalt düzülişler üçin öňünden gurlan gözenek synplaryndan başga-da , “Bootstrap” öz ýönekeý, semantik düzülişleriňizi çalt döretmek üçin az üýtgeýjileri we garyndylary öz içine alýar.
Üýtgeýjiler sütünleriň sanyny, içegäniň giňligini we ýüzýän sütünleri başlamaly media talap nokadyny kesgitleýär. Bulary ýokarda resminamalaşdyrylan öňünden kesgitlenen gözenek synplaryny, şeýle hem aşakda görkezilen adaty garyndylar üçin ulanýarys.
Miksinler, aýratyn gözenek sütünleri üçin semantik CSS döretmek üçin gözenegiň üýtgeýjileri bilen bilelikde ulanylýar.
Üýtgeýjileri öz aýratyn bahalaryňyza üýtgedip bilersiňiz ýa-da garyşyklary adaty bahalary bilen ulanyp bilersiňiz. Ine, aralykdaky iki sütünli düzülişi döretmek üçin deslapky sazlamalary ulanmagyň mysaly.
<h1>
HTMLhli HTML sözbaşylary <h6>
elýeterlidir. .h1
sapaklaryň üsti .h6
bilen hem elýeterlidir, sebäbi sözbaşynyň şrift görnüşine gabat gelmek isleseňiz, ýöne tekstiňiziň setirde görkezilmegini isleseňiz.
h1. Bootstrap sözbaşy |
Semibold 36px |
h2. Bootstrap sözbaşy |
Semibold 30px |
h3. Bootstrap sözbaşy |
Semibold 24px |
h4. Bootstrap sözbaşy |
Semibold 18px |
h5. Bootstrap sözbaşy |
Semibold 14px |
h6. Bootstrap sözbaşy |
Semibold 12px |
<small>
Umumy bellik ýa-da synp bilen islendik sözbaşyda has ýeňil, ikinji derejeli tekst dörediň .small
.
h1. Bootstrap sözbaşy Ikinji tekst |
h2. Bootstrap sözbaşy Ikinji tekst |
h3. Bootstrap sözbaşy Ikinji tekst |
h4. Bootstrap sözbaşy Ikinji tekst |
h5. Bootstrap sözbaşy Ikinji tekst |
h6. Bootstrap sözbaşy Ikinji tekst |
“Bootstrap” -yň global defolty 1,428 font-size
bilen 14px . Bu we ähli abzaslara degişlidir. Mundan başga-da, (abzaslar) hasaplanan çyzyk beýikliginiň ýarysynyň aşaky marginini alýarlar (deslapky tertipde 10px).line-height
<body>
<p>
Nullam quis risus eget urna mollis ornare vel eu leo. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur gülkünç mus. Nullam id dolor id nibh ultricies ulag serişdesi.
Cum sociis natoque penatibus et magnis dis parturient montes, nascetur gülkünç mus. Donec ullamcorper nulla metus däl auktor fringilla. Duis mollis, täjir däl luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Donec ullamcorper nulla metus däl auktor fringilla.
“Maecenas sed diamet eget risus varius blandit” amna däl. Donec id elit metus-da mi porta gravida. Duis mollis, täjir däl luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit.
Goşmak bilen abzasy tapawutlandyryň .lead
.
Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auktor. Duis mollis, haryt däl luctus.
Tipografiki masştab üýtgeýjilerdäki iki sany az üýtgeýjä esaslanýar.less : @font-size-base
we @line-height-base
. Birinjisi, şriftiň ululygynda ulanylýar, ikinjisi esasy çyzyk beýikligi. Şol üýtgeýjileri we käbir ýönekeý matematikany ähli görnüşlerimiziň çäklerini, paddinglerini we çyzyk beýikliklerini döretmek üçin ulanýarys. Olary düzüň we Bootstrap uýgunlaşýar.
Başga bir kontekstdäki ähmiýeti sebäpli tekstiň işleýşini bellemek üçin <mark>
belligi ulanyň.
Bellik belligini ulanyp bilersiňizbellemektekst.
Öçürilen tekst böleklerini görkezmek üçin <del>
belligi ulanyň.
Tekstiň bu setiri öçürilen tekst hökmünde garalýar.
Indi ähmiýeti bolmadyk tekst böleklerini görkezmek üçin <s>
belligi ulanyň.
Bu tekst setiri indi takyk däl diýlip hasaplanýar.
Resminama goşmaçalary görkezmek üçin <ins>
belligi ulanyň.
Tekstiň bu setiri resminama goşmaça hökmünde garalýar.
Tekstiň aşagyny çyzmak üçin <u>
belligi ulanyň.
Tekstiň bu setiri aşagyndaky ýaly görkeziler
HTML-iň ýeňil ähmiýetli belliklerini ýeňil stil bilen ulanyň.
Çyzgylary ýa-da tekst böleklerini ünsi çekmek üçin <small>
belligi ulanyp, teksti ene-atanyň 85% ululykda belläň. font-size
Sözbaşy elementleri höwürtgeleýän elementler üçin özlerini alýar <small>
.
.small
Başga biriniň ýerine içerki elementi ulanyp bilersiňiz <small>
.
Tekstiň bu setirine gowy çap edilmegi göz öňünde tutulýar.
Has agyr şriftli tekstiň bir bölegini bellemek üçin.
Aşakdaky tekst bölegi goýy tekst görnüşinde görkezilýär .
Tekstiň bir bölegini çyzgy bilen bellemek üçin.
Aşakdaky tekst bölegi çyzylan tekst hökmünde görkezilýär .
HTML5- <b>
de ulanmaga arkaýyn boluň. esasan ses, tehniki adalgalar we ş.m. üçin goşmaça ähmiýet bermezden sözleri ýa-da sözlemleri tapawutlandyrmak üçin niýetlenendir .<i>
<b>
<i>
Teksti tekizlemek synplary bolan komponentlere aňsatlyk bilen tertipleşdiriň.
Çep deňleşdirilen tekst
Merkez deňleşdirilen tekst.
Dogry düzülen tekst.
Dogry tekst.
Gaplanan tekst ýok.
Teksti tekst baş harplary bilen komponentlerde öwüriň.
Aşakdaky tekst
Baş harp
Baş harp bilen ýazylan tekst
<abbr>
Giňeldilen wersiýany görkezmek üçin gysgaltmalar we gysgaltmalar üçin HTML elementiniň stilleşdirilen ýerine ýetirilişi . Aýratynlykly gysgaltmalar title
açyk nokatly aşaky araçäk we aýlawda kömekçi kursor bolup, aýlawda we kömekçi tehnologiýalary ulanyjylarda goşmaça kontekst üpjün edýär.
Sypat sözüniň gysgaldylyşy attr .
.initialism
Birneme kiçi şrift ululygy üçin gysgaltma goşuň .
Dilimlenen çörekden bäri HTML iň gowy zat.
Iň ýakyn ata-baba ýa-da tutuş iş topary üçin aragatnaşyk maglumatlary hödürläň. Linehli setirleri gutaryp formatirlemäni saklaň <br>
.
Resminamanyňyzyň içindäki başga bir çeşmeden mazmun böleklerini sitata etmek üçin.
Sitata hökmünde <blockquote>
islendik HTML -i gurşap alyň. Göni sitatalar üçin a <p>
.
“Lorem ipsum dolor” oturýar. Bitewi posuere garynja.
Standartdaky ýönekeý üýtgeşiklikler üçin stil we mazmun üýtgeýär <blockquote>
.
<footer>
Çeşmesini kesgitlemek üçin a goşuň . Çeşmäniň adyny ýazyň <cite>
.
“Lorem ipsum dolor” oturýar. Bitewi posuere garynja.
.blockquote-reverse
Sag tarapdaky mazmunly bloknot üçin goşuň .
Sargyt aç-açan möhüm däl zatlaryň sanawy .
Sargyt aç- açan möhüm bolan zatlaryň sanawy .
Sanaw elementlerinde deslapky list-style
we çep aralygy aýyryň (diňe çagalar). Bu diňe çagalaryň sanawy elementlerine degişlidir , ýagny islendik öýlenen sanawlar üçin synpy goşmaly bolarsyňyz.
Listhli sanaw elementlerini bir setirde display: inline-block;
we birneme ýeňil ýerleşdiriň.
Baglanyşykly düşündirişleri bilen adalgalaryň sanawy.
Terminleri we düşündirişleri <dl>
gapdala düzüň. Dymmaklyk s ýaly tertiplenip başlaýar <dl>
, ýöne deňiz paneli giňelse, şular ýaly ediň.
Gorizontal düşündiriş sanawlary, çep sütüne gabat gelmek üçin gaty uzyn adalgalary keser text-overflow
. Dar görnüşlerde, deslapky tertipleşdirilen tertibe geçerler.
Koduň içerki böleklerini örtüň <code>
.
<section>
içerki görnüşde örtülmeli.
<kbd>
Adatça klawiatura arkaly girizilýän girişi görkezmek üçin ulanyň .
<pre>
Birnäçe setir kod üçin ulanyň . Dogry görkezmek üçin koddaky islendik burç ýaýdan gaçmagy unutmaň.
<p> Bu ýerde nusga nusgasy ... </p>
Islege görä .pre-scrollable
, iň ýokary beýikligi 350px boljak we y ok aýlaw paneli bilen üpjün etjek synpy goşup bilersiňiz.
Üýtgeýjileri görkezmek üçin <var>
belligi ulanyň.
y = m x + b
Bloklary görkezmek üçin bir programmadan nusga çykyşyny <samp>
belligi ulanyň.
Bu tekst, kompýuter programmasynyň nusga çykyşy hökmünde garalýar.
Esasy bezeg üçin - ýeňil padding we diňe gorizontal bölüjiler - esasy synpy .table
islendik birine goşuň <table>
. Bu gaty artykmaç ýaly bolup görünmegi mümkin, ýöne senenamalar we senäni saýlaýjylar ýaly beýleki pluginler üçin tablisalaryň giňden ulanylmagyny göz öňünde tutup, adaty stol görnüşlerimizi izolirlemegi makul bildik.
# | Ady | Familiýasy | Ulanyjy ady |
---|---|---|---|
1 | Bellik | Otto | @mdo |
2 | Jacobakup | Thornton | @fat |
3 | Larry | guş |
.table-striped
Içindäki islendik stol hataryna zebra-zolak goşmak üçin ulanyň <tbody>
.
Zolakly tablisalar :nth-child
Internet Explorer 8-de ýok CSS saýlaýjynyň üsti bilen düzülendir.
# | Ady | Familiýasy | Ulanyjy ady |
---|---|---|---|
1 | Bellik | Otto | @mdo |
2 | Jacobakup | Thornton | @fat |
3 | Larry | guş |
.table-bordered
Stoluň we öýjükleriň hemme tarapyna serhetler goşuň .
# | Ady | Familiýasy | Ulanyjy ady |
---|---|---|---|
1 | Bellik | Otto | @mdo |
2 | Jacobakup | Thornton | @fat |
3 | Larry | guş |
.table-hover
A içindäki stol hatarlarynda aýlaw ýagdaýyny açmak üçin goşuň <tbody>
.
# | Ady | Familiýasy | Ulanyjy ady |
---|---|---|---|
1 | Bellik | Otto | @mdo |
2 | Jacobakup | Thornton | @fat |
3 | Larry | guş |
.table-condensed
Öýjük örtüklerini ýarym kesip, tablisalary has ykjam etmek üçin goşuň .
# | Ady | Familiýasy | Ulanyjy ady |
---|---|---|---|
1 | Bellik | Otto | @mdo |
2 | Jacobakup | Thornton | @fat |
3 | Larry the guş |
Stol hatarlaryny ýa-da aýry öýjükleri reňklemek üçin kontekst sapaklaryny ulanyň.
Synp | Düşündiriş |
---|---|
.active |
Aýlaw reňkini belli bir hatara ýa-da öýjüge ulanýar |
.success |
Üstünlikli ýa-da oňyn hereketi görkezýär |
.info |
Bitarap maglumat beriş üýtgemesini ýa-da hereketini görkezýär |
.warning |
Üns berilmegini talap edip biljek duýduryşy görkezýär |
.danger |
Howply ýa-da potensial negatiw hereketi görkezýär |
# | Sütüniň sözbaşy | Sütüniň sözbaşy | Sütüniň sözbaşy |
---|---|---|---|
1 | Sütüniň mazmuny | Sütüniň mazmuny | Sütüniň mazmuny |
2 | Sütüniň mazmuny | Sütüniň mazmuny | Sütüniň mazmuny |
3 | Sütüniň mazmuny | Sütüniň mazmuny | Sütüniň mazmuny |
4 | Sütüniň mazmuny | Sütüniň mazmuny | Sütüniň mazmuny |
5 | Sütüniň mazmuny | Sütüniň mazmuny | Sütüniň mazmuny |
6 | Sütüniň mazmuny | Sütüniň mazmuny | Sütüniň mazmuny |
7 | Sütüniň mazmuny | Sütüniň mazmuny | Sütüniň mazmuny |
8 | Sütüniň mazmuny | Sütüniň mazmuny | Sütüniň mazmuny |
9 | Sütüniň mazmuny | Sütüniň mazmuny | Sütüniň mazmuny |
Stol hataryna ýa-da aýry öýjüge many goşmak üçin reňk ulanmak diňe wizual görkezijini üpjün edýär, bu ekran okyjylary ýaly kömekçi tehnologiýalaryň ulanyjylaryna ýetirilmez. Reňk bilen görkezilen maglumatlaryň mazmunyň özünden (degişli tablisanyň hataryndaky / öýjüginde görünýän tekst) aç-açan ýa-da .sr-only
synp bilen gizlenen goşmaça tekst ýaly alternatiw usullar arkaly girizilendigine göz ýetiriň.
Kiçijik enjamlarda (768px-den aşak) keseligine aýlanmak üçin haýsydyr .table
bir gaplap, täsirli tablisalary dörediň . .table-responsive
Ini 768px-den uly bir zady göreniňizde, bu tablisalarda hiç hili tapawut görmersiňiz.
Jogap beriji tablisalar, overflow-y: hidden
tablisanyň aşaky ýa-da ýokarky gyralaryndan çykýan islendik mazmuny kesýär. Hususan-da, bu açylýan menýulary we beýleki üçünji tarap widjetlerini kesip biler.
width
“Firefox” -da jogap tablisasyna päsgel berýän käbir oňaýsyz meýdan görnüşi bar. “ Bootstrap” -da hödürlemeýän “Firefox” -a mahsus hack bolmasa, muny ýok edip bolmaz :
Has giňişleýin maglumat üçin bu “Stack Overflow” jogabyny okaň .
# | Stol sözbaşy | Stol sözbaşy | Stol sözbaşy | Stol sözbaşy | Stol sözbaşy | Stol sözbaşy |
---|---|---|---|---|---|---|
1 | Stol öýjügi | Stol öýjügi | Stol öýjügi | Stol öýjügi | Stol öýjügi | Stol öýjügi |
2 | Stol öýjügi | Stol öýjügi | Stol öýjügi | Stol öýjügi | Stol öýjügi | Stol öýjügi |
3 | Stol öýjügi | Stol öýjügi | Stol öýjügi | Stol öýjügi | Stol öýjügi | Stol öýjügi |
# | Stol sözbaşy | Stol sözbaşy | Stol sözbaşy | Stol sözbaşy | Stol sözbaşy | Stol sözbaşy |
---|---|---|---|---|---|---|
1 | Stol öýjügi | Stol öýjügi | Stol öýjügi | Stol öýjügi | Stol öýjügi | Stol öýjügi |
2 | Stol öýjügi | Stol öýjügi | Stol öýjügi | Stol öýjügi | Stol öýjügi | Stol öýjügi |
3 | Stol öýjügi | Stol öýjügi | Stol öýjügi | Stol öýjügi | Stol öýjügi | Stol öýjügi |
Aýry-aýry forma gözegçilikleri awtomatiki usulda käbir global stili alýar. Texthli tekst <input>
we elementler deslapky <textarea>
görnüşde düzüldi . Iň amatly aralyk üçin bellikleri we dolandyryşlary örtüň.<select>
.form-control
width: 100%;
.form-group
Forma toparlaryny göni giriş toparlary bilen garyşdyrmaň . Munuň ýerine, forma toparynyň içindäki giriş toparyny höwürtgediň.
Çep hatara düzülen we içerki blok dolandyryşlary üçin formaňyza goşuň .form-inline
(bu hökman däl ). Bu diňe iň azyndan 768px ini bolan görnüşdäki görnüşlere degişlidir.<form>
Girişler we saýlamalar width: 100%;
Bootstrap-da adaty ýagdaýda ulanylýar. Çyzgy görnüşleriniň içinde, width: auto;
köp dolandyryşyň bir setirde ýaşap biljekdigini täzeden düzýäris. Tertibiňize baglylykda goşmaça ýörite giňlikler zerur bolup biler.
Her giriş üçin bellik goşmasaňyz, ekran okyjylary formalaryňyzda kynçylyk çekerler. .sr-only
Bu içerki görnüşler üçin ýazgylary synpy ulanyp gizläp bilersiňiz . aria-label
Kömekçi tehnologiýalar üçin bellik bermek ýa - aria-labelledby
da title
atribut ýaly başga alternatiw usullar bar . Bularyň hiç biri ýok bolsa, ekran okyjylary bar bolsa, placeholder
atributdan peýdalanyp bilerler, ýöne bellik placeholder
etmegiň beýleki usullaryny çalyşmak hökmünde ulanmak maslahat berilmeýändigini ýadyňyzdan çykarmaň.
“Bootstrap” -yň öňünden kesgitlenen gözenek synplaryny ulanyň we bellikleri we forma dolandyryş toparlaryny forma goşmak arkaly keseligine ýerleşmek .form-horizontal
üçin (bu bolmaly däl <form>
). Şeýle etmek, gözenegiň hatarlary ýaly özüni alyp barşyny üýtgedýär .form-group
, şonuň üçin zerurlyk ýok .row
.
Mysal forma düzülişinde goldanýan adaty forma dolandyryşlarynyň mysallary.
Iň ýaýran forma gözegçilik, tekste esaslanýan giriş meýdanlary. HTMLhli HTML5 görnüşleri üçin goldawy öz text
içine password
alýar : ,,,,,,,,,,,, we . _ _ _datetime
datetime-local
date
month
time
week
number
email
url
search
tel
color
type
Girişler diňe dogry yglan edilse doly düzüler .
Integrirlenen teksti ýa-da düwmeleri goşmak üçin we / ýa-da islendik tekste esaslanansoň <input>
, giriş toparynyň düzümine göz aýlaň .
Birnäçe setiri goldaýan forma dolandyryşy. rows
Zerur bolanda atributyny üýtgediň .
Bellikler gutular sanawdaky bir ýa-da birnäçe warianty saýlamak üçin, radiolar bolsa köplerden bir warianty saýlamak üçin.
Maýyp bellikler we radiolar goldanýar, ýöne ene-atanyň üstünde "rugsat berilmeýän" kursory üpjün etmek üçin synpy ene-atasyna , ýa -da <label>
goşmaly bolarsyňyz ..disabled
.radio
.radio-inline
.checkbox
.checkbox-inline
.checkbox-inline
Bir setirde peýda bolan dolandyryşlar üçin bellikler ýa- da .radio-inline
radiolar tapgyryndaky sapaklary ulanyň .
Içinde tekst ýok bolsa <label>
, giriş garaşyşyňyz ýaly ýerleşýär. Häzirki wagtda diňe içerki däl belliklerde we radiolarda işleýär. aria-label
Kömekçi tehnologiýalar üçin (meselem, ulanmak ) bellikleriň bir görnüşini bermegi ýatdan çykarmaň .
Safarierli saýlanan menýularyň köpüsinde, ýagny Safari we Chrome-da, border-radius
häsiýetleriň üsti bilen üýtgedip bolmajak tegelek burçlaryň bardygyny unutmaň.
<select>
Sypat bilen dolandyryşlar üçin multiple
deslapky görnüşde birnäçe wariant görkezilýär.
Haçan-da bir formanyň içinde form belliginiň gapdalynda ýönekeý tekst goýmaly bolsaňyz, .form-control-static
synpy a <p>
.
outline
Käbir forma dolandyryşlarynda deslapky stilleri aýyrýarys we box-shadow
ýerine ýerine ulanýarys :focus
.
:focus
ýagdaýy:focus
Aboveokardaky mysal giriş resminamalaryndaky ýagdaýy görkezmek üçin resminamalarymyzda adaty stilleri ulanýar .form-control
.
disabled
Ulanyjynyň özara täsiriniň öňüni almak üçin girişde boolean atributyny goşuň . Öçürilen girişler has ýeňil görünýär we not-allowed
kursor goşýar.
Birbada ähli dolandyryşlary öçürmek üçin disabled
atribut goşuň .<fieldset>
<fieldset>
<a>
Düzgüne görä, brauzerler içindäki ähli ýerli dolandyryş dolandyryşlaryny (we elementlerini) <input>
maýyp hasaplarlar <select>
we klawiaturanyň hem-de syçanjygyň özara täsiriniň öňüni alarlar. Şeýle-de bolsa, görnüşiňizde elementler hem bar bolsa, bulara diňe bir stil berler . Düwmeler üçin maýyp ýagdaý (we esasanam labyr elementleri üçin kiçi bölümde) bölüminde bellenip geçilişi ýaly , bu CSS emlägi entek standartlaşdyrylanok we Opera 18 we aşakda, ýa-da Internet Explorer 11-de doly goldanylmaýar we ýeňiji bolýar klawiatura ulanyjylarynyň bu baglanyşyklara ünsi jemlemeginiň ýa-da işjeňleşdirmeginiň öňüni almaň. Howpsuz bolmak üçin şeýle baglanyşyklary öçürmek üçin ýörite JavaScript ulanyň.<button>
<fieldset disabled>
<a ... class="btn btn-*">
pointer-events: none
disabled
“Bootstrap” bu stilleri ähli brauzerlerde ulanjak bolsa, Internet Explorer 11 we aşakdakylar a -daky aýratynlygy doly goldamaýar <fieldset>
. Bu brauzerlerdäki meýdançany öçürmek üçin ýörite JavaScript ulanyň.
readonly
Giriş bahasynyň üýtgemeginiň öňüni almak üçin girişde boolean atributyny goşuň . Diňe okalýan girişler has ýeňil görünýär (edil ýapyk girişler ýaly), ýöne adaty kursory saklaň.
Blok derejesi forma dolandyryşlary üçin kömek tekstini.
Kömek teksti, atributy ulanmak bilen baglanyşykly forma gözegçilik bilen aç-açan baglanyşykly bolmaly aria-describedby
. Bu, ulanyjy okyjylara ünsi jemlän ýa-da gireninde kömekçi tehnologiýalaryň - ekran okyjylary ýaly bu kömek tekstini yglan etmegini üpjün eder.
“Bootstrap” ýalňyşlyk, duýduryş we forma dolandyryşlaryndaky üstünlik ýagdaýlary üçin tassyklama stillerini öz içine alýar. Ene elementini ulanmak .has-warning
, goşmak .has-error
ýa-da ulanmak. .has-success
Islendik .control-label
, .form-control
we .help-block
şol elementiň içinde tassyklama stilleri bolar.
Forma gözegçiliginiň ýagdaýyny görkezmek üçin bu tassyklama stillerini ulanmak diňe wizual, reňk esasly görkezijini üpjün edýär, bu ekran okyjylary ýaly kömekçi tehnologiýalaryň ulanyjylaryna ýa-da reňkli ulanyjylara berilmez.
Döwletiň alternatiw görkezijisiniň hem berilmegine göz ýetiriň. Mysal üçin, forma gözegçiliginiň <label>
tekstine (aşakdaky kod mysalynda bolşy ýaly) ýagdaý barada bir görkezme goşup bilersiňiz, Glifikony.sr-only
goşup bilersiňiz ( synpy ulanyp degişli alternatiw tekst bilen - Glifikon mysallaryna serediň ) ýa-da goşmaça kömek tekst bloky. Aýratyn-da kömekçi tehnologiýalar üçin nädogry forma gözegçilikleri hem bir aria-invalid="true"
atribut belläp biler.
.has-feedback
Şeýle hem , dogry nyşan goşmak we goşmaça seslenme nyşanlaryny goşup bilersiňiz .
Seslenme nyşanlary diňe tekst <input class="form-control">
elementleri bilen işleýär.
Belliksiz girişler we sag tarapdaky goşmaçalar bilen giriş toparlary üçin seslenme nyşanlarynyň el bilen ýerleşdirilmegi talap edilýär. Elýeterlilik sebäpli ähli girişler üçin bellikler bilen üpjün edilmegiňiz maslahat berilýär. Etiketkalaryň görkezilmeginiň öňüni almak isleseňiz, olary .sr-only
synp bilen gizläň. Etiketkasyz etmeli bolsaňyz top
, seslenme nyşanynyň bahasyny sazlaň. Giriş toparlary üçin right
, addonyň giňligine baglylykda bahany degişli piksel bahasyna sazlaň.
Ekranyň okyjylary ýaly kömekçi tehnologiýalaryň - nyşanyň manysyny dogry ýetirýändigine göz ýetirmek üçin goşmaça gizlin tekst synp bilen goşulmaly .sr-only
we ulanylyşy bilen baglanyşykly forma gözegçiligi bilen aç-açan baglanyşykly bolmaly aria-describedby
. Ativea-da bolmasa, manysynyň (mysal üçin, belli bir tekst giriş meýdany üçin duýduryş barlygy) başga bir görnüşde berilmegini üpjün ediň, mysal <label>
üçin forma gözegçilik bilen baglanyşykly hakyky teksti üýtgetmek.
Aşakdaky mysallarda tekstiň özünde degişli forma gözegçilikleriniň tassyklanyş ýagdaýy agzalsa-da <label>
, ýokardaky usul ( .sr-only
teksti ulanmak we aria-describedby
) şekillendiriş maksatlary üçin girizildi.
.sr-only
nyşanlar.sr-only
Formany dolandyrmagy gizlemek üçin synpy ulansaňyz <label>
(atribut ýaly beýleki bellikleme opsiýalaryny ulanmagyň ýerine aria-label
), Bootstrap goşulandan soň nyşanyň ýagdaýyny awtomatiki düzer.
Classesaly synplary ulanyp beýiklikleri düzüň .input-lg
we şuňa meňzeş gözenek sütünlerini ulanyp giňlikleri düzüň .col-lg-*
.
Düwme ululyklaryna laýyk gelýän has uzyn ýa-da gysga görnüşli dolandyryşlary dörediň.
Çalt ululykdaky bellikler we goşmak arkaly içindäki dolandyryş .form-horizontal
dolandyryşlary ..form-group-lg
.form-group-sm
Gerekli giňlikleri aňsatlyk bilen ýerine ýetirmek üçin girişleri sütün sütünlerine ýa-da islendik adaty ene elementine örtüň.
<a>
Bir ýa - <button>
da <input>
elementdäki düwme sapaklaryny ulanyň .
<a>
Düwme sapaklaryny we elementleri ulanyp boljakdygyna <button>
garamazdan, diňe <button>
deňiz we deňiz paneli komponentlerimizde elementler goldanýar.
Elementler düwmeler hökmünde hereket etmek üçin <a>
ulanylsa - häzirki sahypadaky başga bir resminama ýa-da bölüme geçmegiň ýerine, sahypanyň işlemegine itergi berýän bolsa - olara degişli hem berilmelidir role="button"
.
Iň oňat tejribe hökmünde, mümkin boldugyça kross-brauzeriň görkezilmegini üpjün etmek üçin elementi ulanmagy maslahat berýäris .<button>
Beýleki zatlaryň arasynda , Firefox <30-da esasly düwmeleriň sazlanmagynyň öňüni alýan, Firefox-daky beýleki düwmeleriň beýikligine laýyk gelmeýän birline-height
näsazlyk bar <input>
.
Elýeterli düwmäni çalt döretmek üçin elýeterli düwme sapaklarynyň islendigini ulanyň.
Bir düwmä many goşmak üçin reňk ulanmak diňe wizual görkezijini üpjün edýär, bu ekran okyjylary ýaly kömekçi tehnologiýalary ulanyjylara ýetirilmez. Reňk bilen görkezilen maglumatlaryň mazmundan (düwmäniň görünýän teksti) aç-açan ýa-da .sr-only
synp bilen gizlenen goşmaça tekst ýaly alternatiw usullar arkaly girizilendigine göz ýetiriň.
Uly ýa-da kiçi düwmeler barmy? Goşuň ýa-da .btn-lg
goşmaça ululyklar üçin..btn-sm
.btn-xs
Goşmak arkaly blok derejesindäki düwmeleri dörediň - ene-atanyň doly giňligini öz içine alýan düwmeler .btn-block
.
Işledilende düwmeler basylýar (has garaňky fon, has garaňky araçäk we kölege kölegesi bilen). Elementler üçin <button>
bu amala aşyrylýar :active
. <a>
Elementler üçin .active
. Şeýle-de bolsa, işjeň ýagdaýy programma taýdan köpeltmeli bolsaňyz , ulanyp .active
bilersiňiz <button>
(we atributyny goşuň).aria-pressed="true"
Pseudo-klas bolany üçin goşmak hökman däl :active
, ýöne şol bir görnüşi mejbur etmeli bolsa, dowam et we goş .active
.
.active
Synpy <a>
düwmelere goşuň .
Düwmeleri yzyna ýitirip, ýapyk görnüşde görkeziň opacity
.
Düwmelere disabled
atribut goşuň .<button>
disabled
Aýratynlygy a goşsaňyz <button>
, Internet Explorer 9 we ondan aşakdakylar düzedip bilmeýän nejis tekst kölegesi bilen tekst çal reňkini görkezer.
.disabled
Synpy <a>
düwmelere goşuň .
.disabled
Bu ýerde umumy synpa meňzeş peýdaly synp hökmünde ulanýarys .active
, şonuň üçin prefiks talap edilmeýär.
Bu synp s- pointer-events: none
leriň baglanyşyk funksiýasyny öçürmäge synanyşýar <a>
, ýöne CSS emlägi entek standartlaşdyrylmandyr we Opera 18 we ondan aşakda ýa-da Internet Explorer 11-de doly goldanylmaýar. Mundan başga-da, goldaýan brauzerlerde-de pointer-events: none
, klawiaturada nawigasiýa täsirsiz galýar, ýagny görýän klawiatura ulanyjylary we kömekçi tehnologiýalary ulanyjylar henizem bu baglanyşyklary işjeňleşdirip bilerler. Howpsuz bolmak üçin şeýle baglanyşyklary öçürmek üçin ýörite JavaScript ulanyň.
“Bootstrap 3” -däki şekilleri .img-responsive
synpyň üsti bilen täsirli edip bolýar. Bu , ene-atanyň elementine ajaýyp tereziniň bolmagy üçin we surata max-width: 100%;
degişlidir height: auto;
.display: block;
.img-responsive
Synpy ulanýan şekilleri merkezleşdirmek üçin , .center-block
ýerine ulanyň .text-center
. Ulanylyşy barada has giňişleýin maglumat üçin kömekçi synplar bölümine serediň ..center-block
Internet Explorer 8-10-da SVG şekilleri .img-responsive
deňeşdirilmedik ululykda. Muny düzetmek üçin width: 100% \9;
zerur ýerinde goşuň. “Bootstrap” muny awtomatiki ulanmaýar, sebäbi beýleki surat formatlaryna kynçylyk döredýär.
<img>
Islendik taslamada şekilleri aňsatlyk bilen düzmek üçin bir elemente sapak goşuň .
Internet Explorer 8-iň tegelek burçlar üçin goldawynyň ýokdugyny ýadyňyzdan çykarmaň.
Birnäçe ähmiýetli peýdaly sapaklar bilen reňk arkaly many beriň. Bular baglanyşyklara hem ulanylyp bilner we edil adaty baglanyşyk stillerimiz ýaly garaňkyda garalar.
Fusce dapibus, tellus ac cursus commodo, gynama mauris nibh.
Nullam id dolor id nibh ultricies ulag serişdesi.
Duis mollis, commodo luctus, nisi erat porttitor ligula.
“Maecenas sed diamet eget risus varius blandit” amna däl.
Etiam porta sem maleuada magna mollis euismod.
Donec ullamcorper nulla metus däl auktor fringilla.
Käwagt başga bir saýlaýjynyň aýratynlygy sebäpli ünsi synplary ulanyp bolmaýar. Köplenç, teksti <span>
synp bilen ýazmak üçin ýeterlik iş bar.
Reňk ulanmak manysyny goşmak üçin diňe ekran okyjylary ýaly kömekçi tehnologiýalary ulanyjylara ýetirip bolmajak wizual görkezme berýär. Reňk bilen görkezilen maglumatlaryň mazmunyň özünden açykdygyna göz ýetiriň (kontekstdäki reňkler diňe tekstde / bellikde bar bolan manylary güýçlendirmek üçin ulanylýar) ýa-da .sr-only
synp bilen gizlenen goşmaça tekst ýaly alternatiw usullar arkaly goşulýar. .
Kontekstdäki tekst reňk synplaryna meňzeş bir elementiň fonuny islendik kontekst synpyna aňsatlyk bilen düzüň. Gämi bölekleri, edil tekst sapaklary ýaly, garaňkyda garalar.
Nullam id dolor id nibh ultricies ulag serişdesi.
Duis mollis, commodo luctus, nisi erat porttitor ligula.
“Maecenas sed diamet eget risus varius blandit” amna däl.
Etiam porta sem maleuada magna mollis euismod.
Donec ullamcorper nulla metus däl auktor fringilla.
Käwagt başga bir saýlaýjynyň aýratynlygy sebäpli kontekstdäki fon sapaklary ulanylyp bilinmez. Käbir ýagdaýlarda, elementiň mazmunyny <div>
synp bilen jemlemek üçin ýeterlik iş.
Kontekstdäki reňklerde bolşy ýaly, reňk arkaly berlen islendik manynyň diňe görkeziji däl görnüşde berilmegine göz ýetiriň.
Modallar we duýduryşlar ýaly mazmuny ýatyrmak üçin umumy ýakyn nyşany ulanyň.
Açylýan funksiýany we ugruny görkezmek üçin kartetleri ulanyň. Bellenen karet açylýan menýularda awtomatiki tersine öwrüler .
Bir elementi synp bilen çepe ýa-da saga ýüzüň. !important
aýratynlyk meselelerinden gaça durmak üçin girizilýär. Sapaklary garyndy hökmünde hem ulanyp bolýar.
Bir elementi display: block
we merkezini düzüň margin
. Garyndy we synp hökmünde bar.
Ene elementinefloat
goşup , aňsatlyk bilen arassalaň . Nikolas Gallagher tarapyndan meşhurlyk gazanan mikro arassalaýjy enjamdan peýdalanýar. Garyndy hökmünde hem ulanylyp bilner..clearfix
Bir elementi görkezmek ýa-da gizlemek ( şol sanda ekran okyjylary üçin.show
) we .hidden
synplary ulanmak bilen mejbur ediň. Bu synplar çalt ýüzüşler!important
ýaly aýratyn gapma-garşylyklardan gaça durmak üçin ulanýarlar . Diňe blok derejesini üýtgetmek üçin elýeterlidir. Olary garyndy hökmünde hem ulanyp bolýar.
.hide
elýeterlidir, ýöne ekranyň okyjylaryna elmydama täsir etmeýär we v3.0.1 -den könelýär. Munuň ýerine ulanyň .hidden
ýa-da .sr-only
ýerine.
Mundan başga-da, .invisible
diňe bir elementiň görünişini üýtgetmek üçin ulanylyp bilner, ýagny display
üýtgedilmedi we element resminamanyň akymyna täsir edip biler.
Ekrany okaýanlardan başga ähli enjamlara bir element gizläň .sr-only
. Elementi ünsi jemläninde görkezmek üçin birleşdiriň (meselem, diňe klawiatura ulanyjy tarapyndan .sr-only
) . Elýeterliligiň iň oňat tejribelerine.sr-only-focusable
eýermek üçin zerurdyr . Garyndy hökmünde hem ulanylyp bilner.
.text-hide
Bir elementiň tekst mazmunyny fon şekili bilen çalyşmak üçin synpy ýa-da garyndyny ulanyň .
Jübi telefony üçin has çalt ösüş üçin, bu peýdaly sapaklary media talaplary arkaly enjam arkaly mazmuny görkezmek we gizlemek üçin ulanyň. Şeýle hem çap edilende mazmuny üýtgetmek üçin peýdaly sapaklar bar.
Bulary çäkli esasda ulanmaga synanyşyň we şol bir sahypanyň düýbünden başga wersiýalaryny döretmekden saklanyň. Munuň ýerine, her enjamyň görkezişini doldurmak üçin ulanyň.
Görkeziş nokatlarynda mazmuny üýtgetmek üçin bar bolan synplaryň ýekeje ýa-da kombinasiýasyny ulanyň.
Goşmaça kiçi enjamlarTelefonlar (<768px) | Kiçi enjamlarPlanşetler (≥768px) | Orta enjamlarIş stollary (≥992px) | Uly enjamlarIş stollary (≥1200px) | |
---|---|---|---|---|
.visible-xs-* |
Görünýän | Gizlenen | Gizlenen | Gizlenen |
.visible-sm-* |
Gizlenen | Görünýän | Gizlenen | Gizlenen |
.visible-md-* |
Gizlenen | Gizlenen | Görünýän | Gizlenen |
.visible-lg-* |
Gizlenen | Gizlenen | Gizlenen | Görünýän |
.hidden-xs |
Gizlenen | Görünýän | Görünýän | Görünýän |
.hidden-sm |
Görünýän | Gizlenen | Görünýän | Görünýän |
.hidden-md |
Görünýän | Görünýän | Gizlenen | Görünýän |
.hidden-lg |
Görünýän | Görünýän | Görünýän | Gizlenen |
V3.2.0 ýagdaýyna görä, her nokat üçin synplar üç üýtgeşiklikde bolýar, aşakda görkezilen .visible-*-*
her CSS emläk bahasy üçin.display
Sapaklar topary | CSSdisplay |
---|---|
.visible-*-block |
display: block; |
.visible-*-inline |
display: inline; |
.visible-*-inline-block |
display: inline-block; |
Şeýlelik bilen, goşmaça kiçi ( xs
) ekranlar üçin, elýeterli .visible-*-*
synplar : .visible-xs-block
, .visible-xs-inline
we.visible-xs-inline-block
.
Sapaklar .visible-xs
,, we bar, ýöne .visible-sm
v3.2.0 - den köne . Baglanyşykly elementleri üýtgetmek üçin goşmaça aýratyn ýagdaýlardan başga ýagdaýlarda takmynan deňdir ..visible-md
.visible-lg
.visible-*-block
<table>
Adaty jogap beriş sapaklaryna meňzeş ýaly, çap etmek üçin mazmuny üýtgetmek üçin ulanyň.
Sapaklar | Brauzer | Çap et |
---|---|---|
.visible-print-block .visible-print-inline .visible-print-inline-block |
Gizlenen | Görünýän |
.hidden-print |
Görünýän | Gizlenen |
Synp .visible-print
hem bar, ýöne v3.2.0 görnüşinde köneldi . Baglanyşykly elementler .visible-print-block
üçin goşmaça aýratyn ýagdaýlardan başga, takmynan deňdir .<table>
Jogapkärçilikli peýdaly synplary barlamak üçin brauzeriňiziň ölçegini üýtgediň ýa-da dürli enjamlara ýükläň.
Greenaşyl bellikler elementiň häzirki görnüşiňizde görünýändigini görkezýär.
Bu ýerde, ýaşyl bellikler elementiň häzirki görnüşiňizde gizlenendigini görkezýär.
“Bootstrap” -yň CSS üýtgeýjiler, garyndylar we CSS-ni düzmek üçin funksiýalar ýaly goşmaça funksiýaly “Less” -iň üstünde gurulýar. Çeşmäni ulanmak isleýänler, düzülen CSS faýllarymyzyň ýerine az faýllar, çarçuwada ulanýan köp sanly üýtgeýjilerimizi we garyndylarymyzy ulanyp bilerler.
Grid üýtgeýjileri we garyndylary “Grid” ulgamy bölüminde görkezilýär .
“Bootstrap” -y azyndan iki usulda ulanyp bolýar: düzülen CSS ýa-da çeşmesi Az faýllar bilen. Az faýllary düzmek üçin “Başlamak” bölümine serediň , zerur buýruklary işletmek üçin ösüş gurşawyňyzy nädip
Üçünji tarap düzmek gurallary “Bootstrap” bilen işläp biler, ýöne olary esasy toparymyz goldamaýar.
Üýtgeýjiler, reňk, aralyk ýa-da şrift ýazgylary ýaly umumy ulanylýan bahalary merkezleşdirmegiň we paýlaşmagyň usuly hökmünde ulanylýar. Doly bökdençlik üçin Müşderi görmegiňizi haýyş edýäris .
Iki reňk shemasyny aňsatlyk bilen ulanyň: çal reňkli we semantik. Çal reňkli reňkler, köplenç ulanylýan gara reňklere çalt girişi üpjün edýär, semantik manyly kontekst bahalaryna bellenen dürli reňkleri öz içine alýar.
Bu reňk üýtgeýjilerinden haýsydyr birini ulanyň ýa-da taslamaňyz üçin has manyly üýtgeýänlere belläň.
Sahypaňyzyň skeletiniň esasy elementlerini çalt özleşdirmek üçin az sanly üýtgeýji.
Baglanyşyklaryňyzy diňe bir baha bilen dogry reňk bilen aňsatlaşdyryň.
@link-hover-color
Awtomatiki usulda dogry reňk döretmek üçin “Less” -den başga bir ajaýyp gural bolan funksiýany ulanýandygyny ýadyňyzdan çykarmaň . Ulanyp bilersiňiz darken
,, lighten
we saturate
.desaturate
Birnäçe çalt üýtgeýjiler bilen ýazuw görnüşiňizi, tekst ululygyny, öňdebaryjy we başga zatlary aňsatlyk bilen düzüň. “Bootstrap” aňsat tipografiki garyndylary üpjün etmek üçin bulardan peýdalanýar.
Nyşanlaryňyzyň ýerleşýän ýerini we faýl adyny sazlamak üçin iki çalt üýtgeýji.
“Bootstrap” -daky komponentler umumy bahalary kesgitlemek üçin käbir üýtgeýän üýtgeýjileri ulanýarlar. Ine iň köp ulanylýanlar.
Satyjy garyndylary, düzülen CSS-de ähli satyjy prefikslerini goşmak bilen birnäçe brauzeri goldamaga kömek edýän garyndylardyr.
Komponentleriň guty modelini ýekeje garyndy bilen täzeden düzüň. Mazmuny üçin Mozilla-dan bu peýdaly makalany görüň .
“ Autoprefixer” -iň girizilmegi bilen garyndy v3.2.0 görnüşinde köneldi . Yza gabat gelýänligi saklamak üçin Bootstrap, Bootstrap v4-e çenli garyndyny içerde ulanmagy dowam etdirer.
Häzirki wagtda ähli döwrebap brauzerler prefiksi bolmadyk border-radius
emlägi goldaýarlar. Şeýle bolansoň, garyşyk ýok .border-radius()
, ýöne “Bootstrap” obýektiň belli bir tarapynda iki burçy çalt tegeleklemek üçin gysga ýollary öz içine alýar.
box-shadow
Maksatly diňleýjiňiz iň täze we iň uly brauzerleri we enjamlary ulanýan bolsa, emlägi diňe özüňiz ulanmagy unutmaň . Köne Android (v4-den öňki) we iOS enjamlary (iOS-dan öňki 5) üçin goldaw gerek bolsa, gerekli zatlary almak üçin könelişen garyndyny ulanyň.-webkit
prefiksi
“ Bootstrap” adaty emlägi goldamaýan köne platformalary resmi taýdan goldamaýandygy sebäpli, garyndy v3.1.0 görnüşinde köneldi . Yza gabat gelýänligi saklamak üçin Bootstrap, Bootstrap v4-e çenli garyndyny içerde ulanmagy dowam etdirer.
Gutujy kölegeleriňizdäki reňkleri ulanmagy unutmaň, rgba()
şonuň üçin olar fon bilen mümkin boldugyça bökdençsiz garyşýarlar.
Çeýeligi üçin birnäçe garyndy. Transitionhli geçiş maglumatlaryny biri bilen düzüň ýa-da zerur bolanda aýratyn gijikdirmäni we dowamlylygy kesgitläň.
“Autoprefixer ” -iň girizilmegi bilen garyndylar v3.2.0 görnüşinde köneldi . Yza gabat gelýänligi saklamak üçin Bootstrap, Bootstrap v4-e çenli garyndylary içerde ulanmagy dowam etdirer.
Islendik bir zady aýlaň, masştablaň, terjime ediň (göçüriň) ýa-da siňdiriň.
“Autoprefixer ” -iň girizilmegi bilen garyndylar v3.2.0 görnüşinde köneldi . Yza gabat gelýänligi saklamak üçin Bootstrap, Bootstrap v4-e çenli garyndylary içerde ulanmagy dowam etdirer.
CSS3-iň ähli animasiýa häsiýetlerini bir deklarasiýada we beýleki garyndylary aýratyn häsiýetler üçin ulanmak üçin ýekeje garyndy.
“Autoprefixer ” -iň girizilmegi bilen garyndylar v3.2.0 görnüşinde köneldi . Yza gabat gelýänligi saklamak üçin Bootstrap, Bootstrap v4-e çenli garyndylary içerde ulanmagy dowam etdirer.
Browserhli brauzerler üçin aç-açanlygy düzüň we filter
IE8 üçin yza gaýdyp beriň.
Her ugurda forma gözegçilikleri üçin kontekst beriň.
Bir elementiň içinde CSS arkaly sütün dörediň.
Islendik iki reňki aňsatlyk bilen fon gradiýentine öwüriň. Has ösen we ugur kesgitläň, üç reňk ulanyň ýa-da radial gradient ulanyň. Mixeke garyşyk bilen size gerek boljak ähli prefiks sintaksisleri alarsyňyz.
Şeýle hem adaty iki reňkli, çyzykly gradientiň burçuny kesgitläp bilersiňiz:
Saç kesmek stili gradienti gerek bolsa, bu hem aňsat. Diňe bir reňk görkeziň we aç-açan ak zolagy örteris.
Garynjany ýokaryk galdyryň we ýerine üç reňk ulanyň. Birinji reňk, ikinji reňk, ikinji reňkiň reňk duralgasy (25% ýaly göterim bahasy) we üçünji reňk bu garyndylar bilen düzüň:
Başlar! Haýsydyr bir gradienti aýyrmaly filter
bolsaňyz, goşan IE-e mahsus bolan zatlary aýyrmagy unutmaň. .reset-filter()
Miksini bilelikde ulanyp bilersiňiz background-image: none;
.
Peýdaly garyndylar, belli bir maksada ýa-da meselä ýetmek üçin başgaça baglanyşykly CSS häsiýetlerini birleşdirýän garyndylardyr.
class="clearfix"
Islendik elemente goşmagy ýatdan çykaryň we ýerine gerek .clearfix()
ýerinde garyndyny goşuň. Nikolas Gallagheriň mikro arassalaýjysyny ulanýar .
Ene-atasynyň içindäki islendik elementi çalt merkezleşdiriň. Talap width
ýa max-width
-da bellemek.
Obýektiň ölçeglerini has aňsat kesgitläň.
Islendik tekst ýa-da başga bir element üçin ölçeg ölçegini aňsatlyk bilen düzüň. Adaty brauzeriň özüni alyp barşynda kemçilikler ( both
).
Teksti bir garyndy bilen ellips bilen aňsatlyk bilen kesiň. Elementiň block
ýa-da inline-block
derejäniň bolmagyny talap edýär.
Iki surat ýoluny we @ 1x şekil ölçeglerini kesgitläň we Bootstrap @ 2x media soragyny üpjün eder. Hyzmat etmek üçin köp suratyňyz bar bolsa, retina suratyňyzy CSS-ni bir media soragyna el bilen ýazmagy göz öňünde tutuň.
“Bootstrap” “Less” -iň üstünde gurlan hem bolsa, resmi Sass porty hem bar . Aýry-aýry GitHub ammarynda saklaýarys we täzelenmeleri skript bilen dolandyrýarys.
Sass portunyň aýratyn reposy bar we birneme üýtgeşik tomaşaçylara hyzmat edýändigi sebäpli taslamanyň mazmuny esasy Bootstrap taslamasyndan düýpgöter tapawutlanýar. Bu, Sass portunyň mümkin boldugyça köp Sass esasly ulgamlar bilen sazlaşykly bolmagyny üpjün edýär.
.Ol | Düşündiriş |
---|---|
lib/ |
Ruby gymmat bahaly kody (Sass konfigurasiýasy, Rail we Compass integrasiýasy) |
tasks/ |
Öwüriji skriptler (ýokary akymdan Sass-a öwrülýär) |
test/ |
Toplama synaglary |
templates/ |
Kompas paket manifeti |
vendor/assets/ |
Sass, JavaScript we şrift faýllary |
Rakefile |
Dyrmaşmak we öwürmek ýaly içerki meseleler |
Bu faýllaryň işleýändigini görmek üçin Sass portunyň GitHub ammaryna baryp görüň .
Sass üçin Bootstrap-y nädip gurmaly we ulanmalydygy barada maglumat üçin GitHub ammar okaýşyna ýüz tutuň . Iň täze çeşme we Rail, Compass we adaty Sass taslamalary bilen ulanmak üçin maglumatlary öz içine alýar.