CSS
CSS ezarpen orokorrak, oinarrizko HTML elementuak estilo hedagarriekin hobetu eta klaseak eta sareta sistema aurreratu bat.
CSS ezarpen orokorrak, oinarrizko HTML elementuak estilo hedagarriekin hobetu eta klaseak eta sareta sistema aurreratu bat.
Lortu Bootstrap-en azpiegituraren gakoen xehetasunak, web garapen hobea, azkarrago eta sendoagoa izateko gure ikuspegia barne.
Bootstrap-ek HTML5 doktypea erabiltzea eskatzen duten HTML elementu eta CSS propietate jakin batzuk erabiltzen ditu. Sar ezazu zure proiektu guztien hasieran.
Bootstrap 2-rekin, mugikorrentzako aukerako estiloak gehitu ditugu esparruaren funtsezko alderdietarako. Bootstrap 3-rekin, proiektua berridatzi dugu hasieratik mugikorrentzako errespetua izateko. Aukerako mugikorreko estiloak gehitu beharrean, muinean labean sartzen dira. Izan ere, Bootstrap mugikorra da lehenik . Mugikorreko lehen estiloak liburutegi osoan aurki daitezke fitxategi bereizietan beharrean.
Errendatze egokia eta ukipen-zoompena ziurtatzeko, gehitu bistaratzeko meta-etiketa zure <head>
.
Gailu mugikorretan zoom-ahalmenak desgaitu ditzakezu user-scalable=no
bistaratuko meta-etiketara gehituz. Honek zooma desgaitzen du, hau da, erabiltzaileek bakarrik korritu dezaketela, eta zure webgunea jatorrizko aplikazio baten antzekoa da. Orokorrean, ez dugu gune guztietan hau gomendatzen, beraz, kontuz ibili!
Bootstrap-ek oinarrizko bistaratzeko, tipografia eta esteka-estilo orokorrak ezartzen ditu. Zehazki, guk:
background-color: #fff;
_body
@font-family-base
, @font-size-base
, eta @line-height-base
atributuak gure oinarri tipografiko gisa@link-color
eta aplikatu estekaren azpimarra bakarrik:hover
Estilo hauek barruan aurki daitezke scaffolding.less
.
Arakatzaileen arteko errendaketa hobetzeko, Normalize.css erabiltzen dugu , Nicolas Gallagher eta Jonathan Neal -en proiektua .
Bootstrap-ek elementu eduki bat behar du guneko edukiak biltzeko eta gure sare-sistema gordetzeko. Bi edukiontzietako bat aukeratu dezakezu zure proiektuetan erabiltzeko. Kontuan izan, padding
eta gehiago dela eta, ez bata ez bestea edukiontzia ez dela enbokatu.
Erabili .container
zabalera finko erantzuteko edukiontzi baterako.
Erabili .container-fluid
zabalera osoko edukiontzi baterako, zure ikuspegiaren zabalera osoan zehar.
Bootstrap-ek mugikorren lehen sare fluidoen sistema bat dakar, eta 12 zutabe arte behar bezala eskalatzen du gailuaren edo ikuspegiaren tamaina handitzen den heinean. Aurrez definitutako klaseak biltzen ditu diseinu-aukera errazetarako, baita mixin indartsuak ere diseinu semantikoagoak sortzeko .
Sare-sistemak orriaren diseinuak sortzeko erabiltzen dira zure edukia biltzen duten errenkada eta zutabe batzuen bidez. Hona hemen nola funtzionatzen duen Bootstrap grid sistemak:
.container
(zabalera finkoko) edo .container-fluid
(zabalera osoko) barruan kokatu behar dira lerrokadura eta betegarri egokia izateko..row
eta .col-xs-4
eskuragarri daude sare-diseinuak azkar egiteko. Mixin gutxiago ere erabil daitezke diseinu semantiko gehiagorako.padding
. Betegarri hori lehen eta azken zutaberako errenkadetan konpentsatzen da marjina negatiboaren bidez .row
..col-xs-4
..col-md-*
bere estiloari eragingo dio gailu ertainetan, baita gailu handietan ere, .col-lg-*
klaserik ez badago.Begiratu adibideei printzipio hauek zure kodean aplikatzeko.
Honako multimedia kontsulta hauek erabiltzen ditugu gure Gutxiago fitxategietan gure sare-sistemako eten-puntuak sortzeko.
Noizean behin, multimedia-kontsulta hauek zabaltzen ditugu max-width
CSS gailu multzo murritzago batera mugatzeko.
Ikusi Bootstrap sare sistemaren alderdiek gailu askotan nola funtzionatzen duten taula erabilgarri batekin.
Gailu txikiak Telefonoak (<768 px) | Gailu txikiak Tabletak (≥768 px) | Gailu ertainak Mahaigainak (≥992 px) | Gailu handiak Mahaigainak (≥1200px) | |
---|---|---|---|---|
Sarearen portaera | Uneoro horizontala | Tolestuta hasteko, eten puntuen gainean horizontala | ||
Edukiontziaren zabalera | Bat ere ez (automatikoki) | 750 px | 970 px | 1170 px |
Klaseko aurrizkia | .col-xs- |
.col-sm- |
.col-md- |
.col-lg- |
zutabe kopurua | 12 | |||
Zutabearen zabalera | Autoa | ~ 62 px | ~ 81 px | ~ 97 px |
Erretenaren zabalera | 30 px (15 px zutabe baten albo bakoitzean) | |||
Kokatuta | Bai | |||
Desplazamenduak | Bai | |||
Zutabeen ordenazioa | Bai |
Sare-klase multzo bakarra erabiliz .col-md-*
, oinarrizko sareta-sistema bat sor dezakezu, gailu mugikorretan eta tablet-gailuetan pilatuta hasten dena (sorta txikia edo txikia) mahaigaineko gailuetan (ertaina) horizontal bihurtu aurretik. Jarri sareko zutabeak edozeinetan .row
.
Bihurtu zabalera finkoko edozein sareta-diseinu zabalera osoko diseinu batean, zure kanpokoena .container
aldatuz .container-fluid
.
Ez dituzu zure zutabeak gailu txikiagoetan pilatzea nahi? Erabili aparteko gailu txiki eta ertainen sareko klaseak .col-xs-*
.col-md-*
zure zutabeetan gehituz. Ikusi beheko adibidea dena nola funtzionatzen duen jakiteko.
.col-sm-*
Eraiki aurreko adibidea tableten klaseekin diseinu are dinamikoagoak eta indartsuagoak sortuz .
Errenkada bakarrean 12 zutabe baino gehiago jartzen badira, zutabe gehigarrien talde bakoitza, unitate batean, lerro berri batean bilduko da.
Eskuragarri dauden lau sare-mailekin arazoekin topo egin behar duzu, non, eten-puntu jakin batzuetan, zure zutabeak ez diren ondo garbitzen, bata bestea baino altuagoa baita. Hori konpontzeko, erabili a .clearfix
eta gure responsive utility class -en konbinazioa .
Eten-puntu erantzuteko zutabeak garbitzeaz gain, baliteke desplazamenduak, bultzadak edo tiraketak berrezarri behar izatea . Ikusi hau ekintza sarearen adibidean .
Mugitu zutabeak eskuinera .col-md-offset-*
klaseak erabiliz. Klase hauek zutabe baten ezkerreko marjina zutabeka handitzen dute *
. Adibidez, lau zutabetan .col-md-offset-4
mugitzen da..col-md-4
Beheko sare-mailako desplazamenduak ere baliogabe ditzakezu .col-*-offset-0
klaseekin.
Zure edukia sareta lehenetsiarekin habiratzeko, gehitu zutabe berri bat .row
eta multzo .col-sm-*
bat lehendik dagoen .col-sm-*
zutabe batean. Habiaraturiko errenkadek 12 edo gutxiago gehitzen dituzten zutabe multzo bat izan behar dute (ez da beharrezkoa erabilgarri dauden 12 zutabe guztiak erabiltzea).
Erraz aldatu gure sareko zutabeen ordena .col-md-push-*
eta .col-md-pull-*
aldagailu klaseekin.
Diseinu azkarretarako aurrez eraikitako sareta-klaseez gain , Bootstrap-ek Less aldagai eta nahasketa biltzen ditu zure diseinu sinple eta semantikoak azkar sortzeko.
Aldagaiek zutabe kopurua, erretenaren zabalera eta multimedia kontsulta-puntua zehazten dute zutabe mugikorrak hasteko. Hauek goian dokumentatutako sare-klase aurredefinituak sortzeko erabiltzen ditugu, baita behean zerrendatutako nahasketa pertsonalizatuetarako ere.
Mixinak sareko aldagaiekin batera erabiltzen dira sareko zutabe indibidualetarako CSS semantikoa sortzeko.
Aldagaiak zure balio pertsonalizatuetara alda ditzakezu edo nahasketak erabil ditzakezu balio lehenetsiekin. Hona hemen ezarpen lehenetsiak erabiltzearen adibide bat bi zutabe-diseinua sortzeko tartea duen.
HTML goiburu guztiak, , <h1>
bidez <h6>
, eskuragarri daude. .h1
bidezko .h6
klaseak ere eskuragarri daude, goiburu baten letra-tipoarekin bat etorri nahi duzunean baina zure testua lerroan bistaratzea nahi duzunerako.
h1. Bootstrap goiburua |
Erdi lodia 36 px |
h2. Bootstrap goiburua |
Erdi lodia 30 px |
h3. Bootstrap goiburua |
Erdi lodia 24 px |
h4. Bootstrap goiburua |
Erdi lodia 18 px |
h5. Bootstrap goiburua |
Erdi lodia 14 px |
h6. Bootstrap goiburua |
Erdi lodia 12 px |
<small>
Sortu bigarren mailako testu arinagoa eta etiketa generiko batekin edo .small
klasearekin edozein goiburutan.
h1. Bootstrap goiburua Bigarren mailako testua |
h2. Bootstrap goiburua Bigarren mailako testua |
h3. Bootstrap goiburua Bigarren mailako testua |
h4. Bootstrap goiburua Bigarren mailako testua |
h5. Bootstrap goiburua Bigarren mailako testua |
h6. Bootstrap goiburua Bigarren mailako testua |
Bootstrap-en lehenetsi globala font-size
14px da , 1.428 line-height
- koa . Hau <body>
paragrafoei eta guztiei aplikatzen zaie. Gainera, <p>
(paragrafoek) kalkulatutako lerroaren altueraren erdiaren beheko marjina jasotzen dute (lehenespenez 10 px).
Nullam quis risus eget urna mollis ornare vel eu leo. Cum is natoque penatibus eta magnis parturient montes, nascetur ridiculus mus. Nullam id dolor id nibh ultricies ibilgailua.
Cum is natoque penatibus eta magnis parturient montes, nascetur ridiculus mus. Donec ullamcorper nulla non metus auctor fringilla. Duis mollis, ez da komodoa luctus, ez da ligula garraiatzen, eta lacinia odio ez da elit. Donec ullamcorper nulla non metus auctor fringilla.
Mecenas sed diam eget risus varius blandit sit amet non magna. Donec id elit non mi porta gravida at eget metus. Duis mollis, ez da komodoa luctus, ez da ligula garraiatzen, eta lacinia odio ez da elit.
Egin paragrafo bat nabarmenduz gehituz .lead
.
Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor. Hori bai, ez da nolanahikoa.
Eskala tipografikoa bi Aldagai Gutxiagotan oinarritzen da.gutxiago : @font-size-base
eta @line-height-base
. Lehenengoa zehar erabilitako oinarrizko letra-tamaina da eta bigarrena oinarrizko lerroaren altuera da. Aldagai horiek eta matematika sinple batzuk erabiltzen ditugu gure mota guztietako marjinak, betegarriak eta lerro-altuerak sortzeko. Pertsonalizatu itzazu eta Bootstrap egokitzen da.
Testu sorta bat beste testuinguru batean duen garrantziagatik nabarmentzeko, erabili <mark>
etiketa.
Mark etiketa erabil dezakezunabarmendutestua.
Ezabatu diren testu-blokeak adierazteko, erabili <del>
etiketa.
Testu-lerro hau ezabatutako testu gisa tratatu nahi da.
Jada garrantzitsuak ez diren testu-blokeak adierazteko, erabili <s>
etiketa.
Testu-lerro hau jada zehatza ez dela tratatu nahi da.
Dokumentuaren gehiketak adierazteko, erabili <ins>
etiketa.
Testu-lerro hau dokumentuaren gehigarri gisa tratatu nahi da.
Testua azpimarratzeko, erabili <u>
etiketa.
Testu-lerro hau azpimarratutako moduan errendatuko da
Erabili HTML-ren enfasi-etiketa lehenetsiak estilo arinekin.
Testu-lerroak edo blokeak azpimarratzeko, erabili <small>
etiketa testua gurasoaren tamainaren %85ean ezartzeko. Goiburuko elementuek berea jasotzen dute font-size
habiaraturiko <small>
elementuentzat.
Bestela, lerroko elementu bat erabil dezakezu .small
edozein ren ordez <small>
.
Testu-lerro hau letra xehe gisa tratatu nahi da.
Letra-pisu pisu handiagoa duen testu zati bat azpimarratzeko.
Hurrengo testu zatia testu lodi gisa errendatzen da .
Letra etzanarekin testu zati bat azpimarratzeko.
Ondorengo testu zatia testu etzanez gisa errendatzen da .
Ez zaitez libre erabili <b>
eta <i>
HTML5-en. <b>
hitzak edo esaldiak nabarmendu nahi ditu garrantzi gehigarririk eman gabe, <i>
eta batez ere ahotsa, termino teknikoak, etab.
Erraz lerrokatu testua osagaiekin testua lerrokatzeko klaseekin.
Ezkerrean lerrokatuta dagoen testua.
Erdian lerrokatuta dagoen testua.
Eskuinean lerrokatuta dagoen testua.
Testu justifikatua.
Ez dago itzultzeko testurik.
Eraldatu testua osagaietan testu larriz idazteko klaseekin.
Testua minuskulaz.
Testua maiuskulaz.
Maiuskulaz idatzitako testua.
HTML elementuaren inplementazio estilizatua <abbr>
laburdura eta akronimoetarako bertsio zabaldua erakusteko. Atributu bat duten laburdurek title
puntu argidun beheko ertza dute eta laguntza-kurtsorea pasatzean, testuinguru gehigarria eskaintzen die pasatzean eta laguntza-teknologien erabiltzaileei.
Atributu hitzaren laburdura attr da .
Gehitu .initialism
laburdura bati letra-tamaina apur bat txikiagoa izateko.
HTML gauzarik onena da ogi xerratik.
Aurkeztu hurbilen dagoen arbasoaren edo lan-talde osoaren harremanetarako informazioa. Gorde formatua lerro guztiak rekin amaituz <br>
.
Zure dokumentuan beste iturri bateko eduki-blokeak aipatzeko.
Bilatu <blockquote>
edozein HTML aipamen gisa. Komatxo zuzenetarako, gomendatzen dugu <p>
.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.
Estilo- eta eduki-aldaketak estandar baten aldaera sinpleetarako <blockquote>
.
Gehitu a <footer>
iturria identifikatzeko. Itzul ezazu iturburu-lanaren izena <cite>
.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.
Gehitu .blockquote-reverse
eskuinera lerrokatuta dagoen edukia duen bloke-aipatzeko.
Ordenak esplizituki garrantzirik ez duen elementuen zerrenda .
Ordenak esplizituki garrantzia duen elementuen zerrenda .
Kendu zerrendako elementuetan lehenetsitako list-style
eta ezkerreko marjina (berehalako seme-alabak soilik). Hau berehalako seme-alaben zerrendako elementuei bakarrik aplikatzen zaie , hau da, klasea gehitu beharko duzu habiaratutako edozein zerrendetarako ere.
Jarri zerrendako elementu guztiak lerro bakarrean display: inline-block;
eta betegarri arin batekin.
Terminoen zerrenda, elkartutako deskribapenekin.
Egin terminoak eta deskribapenak <dl>
elkarren ondoan lerroan. Lehenetsitako s bezala pilatuta hasten da <dl>
, baina nabigazio-barra zabaltzen denean, egin hauek.
Azalpen zerrenda horizontalek ezkerreko zutabean sartzeko luzeegiak diren terminoak moztuko dituzte text-overflow
. Ikuspegi estuagoetan, pilatutako diseinu lehenetsira aldatuko dira.
Itzulbiratu lerroko kode zatiak <code>
.
<section>
lerroan bezala bildu behar da.
Erabili <kbd>
normalean teklatuaren bidez sartzen den sarrera adierazteko.
Erabili <pre>
kode-lerro anitzetarako. Ziurtatu kodean angelu-kortxeteetatik ihes egiten duzula errendatze egokia lortzeko.
<p>Hemen testua...</p>
Aukeran gehi dezakezu .pre-scrollable
klasea, 350 px-ko gehienezko altuera ezarriko duena eta y ardatzeko korritze-barra emango duena.
Aldagaiak adierazteko, erabili <var>
etiketa.
y = m x + b
Programa baten laginaren irteera blokeak adierazteko, erabili <samp>
etiketa.
Testu hau ordenagailu-programa baten lagin gisa tratatu nahi da.
Oinarrizko estilorako (betegarri arina eta banatzaile horizontalak soilik) gehitu oinarrizko klasea .table
edozein <table>
. Oso erredundantea dirudi, baina egutegiak eta data-hautatzaileak bezalako beste plugin batzuen taulak oso hedatuta daudela ikusita, gure taula-estilo pertsonalizatuak isolatzea aukeratu dugu.
# | Izena | Abizena | Erabiltzaile izena |
---|---|---|---|
1 | Markatu | Otto | @mdo |
2 | Jakob | Thornton | @potolo |
3 | Larry | txoria |
Erabili .table-striped
zebra marra gehitzeko <tbody>
.
Marradun taulak :nth-child
CSS hautatzailearen bidez diseinatzen dira, eta hori ez dago erabilgarri Internet Explorer 8n.
# | Izena | Abizena | Erabiltzaile izena |
---|---|---|---|
1 | Markatu | Otto | @mdo |
2 | Jakob | Thornton | @potolo |
3 | Larry | txoria |
Gehitu .table-bordered
ertzak taularen eta gelaxken alde guztietan.
# | Izena | Abizena | Erabiltzaile izena |
---|---|---|---|
1 | Markatu | Otto | @mdo |
2 | Jakob | Thornton | @potolo |
3 | Larry | txoria |
Gehitu .table-hover
pasatzeko egoera bat gaitzeko <tbody>
.
# | Izena | Abizena | Erabiltzaile izena |
---|---|---|---|
1 | Markatu | Otto | @mdo |
2 | Jakob | Thornton | @potolo |
3 | Larry | txoria |
Gehitu .table-condensed
mahaiak trinkoagoak izateko zelulen betegarria erditik moztuta.
# | Izena | Abizena | Erabiltzaile izena |
---|---|---|---|
1 | Markatu | Otto | @mdo |
2 | Jakob | Thornton | @potolo |
3 | Larry Txoria |
Erabili testuinguru-klaseak taulen errenkadak edo gelaxka indibidualak koloreztatzeko.
Klasea | Deskribapena |
---|---|
.active |
Pasatzeko kolorea errenkada edo gelaxka jakin bati aplikatzen dio |
.success |
Ekintza arrakastatsua edo positiboa adierazten du |
.info |
Informazio aldaketa edo ekintza neutral bat adierazten du |
.warning |
Arreta beharko lukeen abisu bat adierazten du |
.danger |
Ekintza arriskutsua edo negatiboa izan daitekeen bat adierazten du |
# | Zutabeen goiburua | Zutabeen goiburua | Zutabeen goiburua |
---|---|---|---|
1 | Zutabeen edukia | Zutabeen edukia | Zutabeen edukia |
2 | Zutabeen edukia | Zutabeen edukia | Zutabeen edukia |
3 | Zutabeen edukia | Zutabeen edukia | Zutabeen edukia |
4 | Zutabeen edukia | Zutabeen edukia | Zutabeen edukia |
5 | Zutabeen edukia | Zutabeen edukia | Zutabeen edukia |
6 | Zutabeen edukia | Zutabeen edukia | Zutabeen edukia |
7 | Zutabeen edukia | Zutabeen edukia | Zutabeen edukia |
8 | Zutabeen edukia | Zutabeen edukia | Zutabeen edukia |
9 | Zutabeen edukia | Zutabeen edukia | Zutabeen edukia |
Taularen errenkada bati edo gelaxka indibidual bati esanahia gehitzeko kolorea erabiltzeak adierazpide bisual bat baino ez du ematen, eta hori ez zaie helaraziko laguntza-teknologien erabiltzaileei, adibidez, pantaila-irakurgailuei. Ziurtatu koloreak adierazten duen informazioa edukitik bertatik agerikoa dela (dagokion taulako errenkada/gelaxkan ikusgai dagoen testua) edo bitarteko alternatiboen bidez sartzen dela, esate baterako, .sr-only
klasearekin ezkutatuta dagoen testu gehigarria.
Sortu erantzunak diren taulak edozein .table
sartuta .table-responsive
gailu txikietan horizontalki mugi daitezen (768 px-tik behera). 768 px-ko zabalera baino handiagoan ikusten duzunean, ez duzu desberdintasunik ikusiko taula hauetan.
Taulen erantzunak erabiltzen dituzte overflow-y: hidden
, eta horrek taularen beheko edo goiko ertzetatik haratago doan edukia mozten du. Bereziki, goitibeherako menuak eta hirugarrenen beste widget batzuk moztu ditzake.
Firefox-ek eremu-multzoaren estilo deserosoa du width
, eta horrek erantzuten duen taula oztopatzen du. Hau ezin da gainidatzi Bootstrap-en eskaintzen ez dugun Firefox-en berariazko hackik gabe :
Informazio gehiago lortzeko, irakurri Stack Overflow erantzun hau .
# | Taularen goiburua | Taularen goiburua | Taularen goiburua | Taularen goiburua | Taularen goiburua | Taularen goiburua |
---|---|---|---|---|---|---|
1 | Taularen gelaxka | Taularen gelaxka | Taularen gelaxka | Taularen gelaxka | Taularen gelaxka | Taularen gelaxka |
2 | Taularen gelaxka | Taularen gelaxka | Taularen gelaxka | Taularen gelaxka | Taularen gelaxka | Taularen gelaxka |
3 | Taularen gelaxka | Taularen gelaxka | Taularen gelaxka | Taularen gelaxka | Taularen gelaxka | Taularen gelaxka |
# | Taularen goiburua | Taularen goiburua | Taularen goiburua | Taularen goiburua | Taularen goiburua | Taularen goiburua |
---|---|---|---|---|---|---|
1 | Taularen gelaxka | Taularen gelaxka | Taularen gelaxka | Taularen gelaxka | Taularen gelaxka | Taularen gelaxka |
2 | Taularen gelaxka | Taularen gelaxka | Taularen gelaxka | Taularen gelaxka | Taularen gelaxka | Taularen gelaxka |
3 | Taularen gelaxka | Taularen gelaxka | Taularen gelaxka | Taularen gelaxka | Taularen gelaxka | Taularen gelaxka |
Inprimaki indibidualaren kontrolak automatikoki jasotzen ditu estilo global batzuk. Testu <input>
, <textarea>
, eta <select>
elementu guztiak lehenespenez .form-control
ezarrita daude . width: 100%;
Itzulbiratu etiketak eta kontrolak .form-group
tarterik onena lortzeko.
Ez nahastu inprimaki-taldeak zuzenean sarrera-taldeekin . Horren ordez, habiatu sarrera-taldea inprimaki-taldearen barruan.
Gehitu .form-inline
zure inprimakiari (ez du zertan bat izan beharrik <form>
) ezkerreko lerrokatutako eta lerroko blokeen kontroletarako. Gutxienez 768 px-ko zabalera duten bistarauetako inprimakiei soilik aplikatzen zaie.
Sarrerak eta hautaketak width: 100%;
lehenespenez aplikatu dira Bootstrap-en. Lineako inprimakietan, hori berrezartzen dugu, width: auto;
hainbat kontrol lerro berean egon daitezen. Zure diseinuaren arabera, zabalera pertsonalizatu osagarriak beharko dira.
Pantaila-irakurleek arazoak izango dituzte zure inprimakiekin sarrera bakoitzeko etiketarik sartzen ez baduzu. Lineako inprimaki hauetarako, etiketak ezkutatu ditzakezu .sr-only
klasea erabiliz. Laguntza-teknologiei etiketa bat emateko beste metodo alternatibo batzuk daude, hala nola aria-label
, aria-labelledby
edo title
atributua. Horietako bat ere ez badago, pantaila-irakurleek placeholder
atributua erabil dezakete, baldin badago, baina kontuan izan placeholder
ez dela gomendatzen beste etiketa-metodo batzuen ordezko erabiltzea.
Erabili Bootstrap-en aurrez definitutako sareta-klaseak etiketak eta inprimaki-kontrol-taldeak diseinu horizontalean lerrokatzeko, formularioari gehituz .form-horizontal
(ez du zertan <form>
). .form-group
Hori eginez gero, s sareko errenkada gisa jokatzera aldatzen da, beraz, ez da beharrezkoa .row
.
Inprimaki-kontrol estandarren adibideak inprimaki-diseinu adibide batean onartzen dira.
Inprimaki-kontrol ohikoena, testuan oinarritutako sarrera-eremuak. HTML5 mota guztientzako euskarria dakar: text
, password
, datetime
, datetime-local
, date
, month
, time
, week
, number
, email
, url
, search
, tel
, eta color
.
Sarrerak guztiz estiloa izango dira type
behar bezala deklaratzen badira.
Testuan oinarritutako edozein testuren aurretik eta/edo ondoren integratua edo botoiak gehitzeko <input>
, begiratu sarrera-taldearen osagaia .
Testu-lerro bat baino gehiago onartzen dituen inprimaki-kontrola. Aldatu rows
atributua behar izanez gero.
Kontrol-laukiak zerrenda batean aukera bat edo batzuk hautatzeko dira, eta irratiak, berriz, askotariko aukera bat hautatzeko.
Desgaitutako kontrol-laukiak eta irratiak onartzen dira, baina "baimendu gabeko" kurtsorea eskaintzeko gurasoaren gainean pasatzean , klasea gurasoari <label>
gehitu beharko diozu , , , edo ..disabled
.radio
.radio-inline
.checkbox
.checkbox-inline
Erabili .checkbox-inline
edo .radio-inline
klaseak kontrol-lauki edo irrati batzuetan lerro berean agertzen diren kontroletarako.
Testurik ez baduzu <label>
, sarrera espero zenukeen moduan kokatuko da. Une honetan linean ez diren kontrol-laukietan eta irratietan bakarrik funtzionatzen du. Gogoratu oraindik laguntza-teknologiei etiketa bat ematen diezula (adibidez, aria-label
).
border-radius
Kontuan izan jatorrizko hautapen menu askok, Safari eta Chrome-n hain zuzen, propietateen bidez aldatu ezin diren ertz biribilak dituztela.
<select>
Atributua duten kontroletarako , multiple
aukera anitz erakusten dira lehenespenez.
Inprimaki baten etiketa baten ondoan testu arrunta jarri behar duzunean, erabili .form-control-static
klasea <p>
.
outline
Inprimaki-kontrol batzuetan estilo lehenetsiak kentzen ditugu eta box-shadow
bere lekuan a aplikatzen dugu :focus
.
:focus
egoeraGoiko adibide-sarrerak estilo pertsonalizatuak erabiltzen ditu gure dokumentazioan :focus
egoera erakusteko .form-control
.
Gehitu disabled
atributu boolearra sarrera batean erabiltzaileen elkarrekintzak saihesteko. Desgaitutako sarrerak arinagoak agertzen dira eta not-allowed
kurtsorea gehitzen dute.
Gehitu disabled
atributua a- <fieldset>
ri barruko kontrol guztiak <fieldset>
aldi berean desgaitzeko.
<a>
Lehenespenez, arakatzaileek a barruko jatorrizko inprimaki-kontrol guztiak ( <input>
, <select>
eta <button>
elementuak) <fieldset disabled>
desgaituta bezala tratatuko dituzte, teklatuaren eta saguaren elkarrekintzak saihestuz. Hala ere, zure inprimakiak <a ... class="btn btn-*">
elementuak ere baditu, hauei estilo bat baino ez zaie emango pointer-events: none
. Botoien egoera desgaituari buruzko atalean adierazi bezala (eta, zehazki, aingura-elementuen azpi-atalean), CSS propietate hau oraindik ez dago estandarizatua eta ez dago guztiz onartzen Opera 18-n eta ondorengoetan, edo Internet Explorer 11-n, eta irabazi egin du. Ez eragotzi teklatuaren erabiltzaileei esteka hauek bideratu edo aktibatu ahal izatea. Beraz, seguru izateko, erabili JavaScript pertsonalizatua estekak desgaitzeko.
Bootstrap-ek estilo hauek arakatzaile guztietan aplikatuko dituen arren, Internet Explorer 11 eta ondorengoek ez dute guztiz onartzen disabled
atributua <fieldset>
. Erabili JavaScript pertsonalizatua arakatzaile hauetan eremu-multzoa desgaitzeko.
Gehitu readonly
atributu boolearra sarrera batean sarreraren balioa aldatzeko. Irakurtzeko soilik dauden sarrerak arinagoak agertzen dira (desgaitutako sarrerak bezala), baina kurtsore estandarra mantentzen dute.
Bloke-mailako laguntza-testua inprimaki-kontroletarako.
aria-describedby
Laguntza-testua berariaz lotu behar da atributua erabiliz erlazionatutako inprimaki-kontrolarekin . Horrek bermatuko du laguntza-teknologiek (pantaila-irakurgailuak, esaterako) laguntza-testu hau iragarriko dutela erabiltzailea kontrolatzen denean edo kontrola sartzen denean.
Bootstrap-ek errore, abisu eta arrakasta-egoeretarako baliozkotze-estiloak biltzen ditu inprimaki-kontroletan. Elementu nagusia erabiltzeko, gehitu .has-warning
, .has-error
, edo . .has-success
Edozein .control-label
, .form-control
, eta .help-block
elementu horren barruan baliozkotze estiloak jasoko ditu.
Balidazio-estilo hauek inprimaki-kontrol baten egoera adierazteko erabiltzeak koloreetan oinarritutako adierazgarri bisuala baino ez du ematen, eta hori ez zaie helaraziko laguntza-teknologien erabiltzaileei (pantaila-irakurgailuak, esaterako) edo daltoniko erabiltzaileei.
Ziurtatu egoera-adierazpen alternatibo bat ere ematen dela. Adibidez, egoerari buruzko iradokizun bat sar dezakezu inprimaki-kontrolaren <label>
testuan bertan (ondoko kode-adibidean gertatzen den bezala), glifiko bat sar dezakezu (klasea erabiliz testu alternatibo egokiarekin .sr-only
- ikusi glifikoen adibideak ) edo bat emanez. laguntza gehigarria testu blokea. Bereziki laguntza-teknologiei dagokienez, inprimaki-kontrol baliogabeei aria-invalid="true"
atributu bat ere eslei dakieke.
Aukerako iritzi-ikonoak ere gehi ditzakezu .has-feedback
eta eskuineko ikonoa gehituta.
<input class="form-control">
Iritzi-ikonoek testu- elementuekin soilik funtzionatzen dute .
Iritzi-ikonoen eskuz kokatzea beharrezkoa da etiketarik gabeko sarreretarako eta eskuinaldean gehigarri bat duten sarrera taldeetarako . Irisgarritasun arrazoiengatik sarrera guztiei etiketak ematera gomendatzen zaituztegu. Etiketak bistaratzea eragotzi nahi baduzu, ezkutatu .sr-only
klasearekin. Etiketarik gabe egin behar baduzu, egokitu top
iritzia ikonoaren balioa. Sarrera-taldeetarako, egokitu right
balioa pixel-balio egoki batera zure gehigarriaren zabaleraren arabera.
Laguntza-teknologiek (pantaila-irakurleek, esaterako) ikono baten esanahia behar bezala transmititzen dutela ziurtatzeko, ezkutuko testu gehigarria sartu behar da .sr-only
klasean eta esplizituki lotu behar da erabiltzen duen inprimaki-kontrolarekin aria-describedby
. Bestela, ziurtatu esanahia (adibidez, testua sartzeko eremu jakin baterako abisua dagoela) beste modu batean transmititzen dela, esate baterako <label>
, inprimaki-kontrolarekin lotutako benetako testua aldatuz.
Hurrengo adibideek testuan bertan dagozkien inprimaki-kontrolen baliozkotze-egoera aipatzen badute <label>
ere, goiko teknika ( .sr-only
testua eta aria-describedby
) erabilita, ilustrazio-helburuetarako sartu da.
.sr-only
etiketak dituzten hautazko ikonoak.sr-only
Klasea inprimaki-kontrol bat ezkutatzeko erabiltzen baduzu <label>
(beste etiketa-aukera batzuk erabili beharrean, aria-label
atributua adibidez), Bootstrap-ek automatikoki egokituko du ikonoaren posizioa gehitutakoan.
Ezarri altuerak bezalako klaseak erabiliz .input-lg
, eta ezarri zabalerak sareta bezalako zutabe klaseak erabiliz .col-lg-*
.
Sortu botoien tamainarekin bat datozen inprimaki-kontrol altuagoak edo laburragoak.
Bizkor dimensionatu etiketak eta inprimakien kontrolak barruan edo .form-horizontal
gehituz ..form-group-lg
.form-group-sm
Itzulbiratu sarrerak sareta-zutabeetan edo edozein elementu nagusi pertsonalizatutan, nahi diren zabalerak erraz betetzeko.
Erabili botoien klaseak batean<a>
, <button>
, edo <input>
elementu batean.
<a>
Botoien klaseak eta elementuetan erabil daitezkeen arren , gure nabigazio eta nabigazio-barrako osagaietan elementuak <button>
bakarrik onartzen dira.<button>
Elementuak <a>
botoi gisa jarduteko erabiltzen badira (orriaren funtzionaltasuna abiaraziz, uneko orrialdeko beste dokumentu edo atal batera nabigatu beharrean), . egokia ere eman behar zaie role="button"
.
Praktika egoki gisa, elementua ahal den guztietan erabiltzea gomendatzen dugu<button>
ahal den guztietan , arakatzaileen arteko errendaketa bat etortzea ziurtatzeko.
Besteak beste, Firefox-en <30-n akats bat dagoline-height
, eta horrek -oinarritutako botoiak ezartzea eragozten digu <input>
, Firefox-eko beste botoien altuerarekin ez etortzea eraginez.
Erabili eskuragarri dauden botoi-klaseetako edozein estilo-botoi bat azkar sortzeko.
Botoi bati esanahia gehitzeko kolorea erabiltzeak seinale bisual bat baino ez du ematen, eta hori ez zaie helaraziko laguntza-teknologien erabiltzaileei, adibidez, pantaila-irakurgailuei. Ziurtatu kolorez adierazten den informazioa edukitik bertatik (botoiaren testu ikusgaia) agerikoa dela edo beste bitarteko batzuen bidez sartzen dela, adibidez .sr-only
klasearekin ezkutatuta dagoen testu gehigarria.
Botoi handiagoak edo txikiagoak nahi dituzu? Gehitu .btn-lg
, .btn-sm
, edo .btn-xs
tamaina gehigarrietarako.
Sortu bloke-mailako botoiak —guraso baten zabalera osoa hartzen dutenak— gehituz .btn-block
.
Botoiak sakatuta agertuko dira (atzealde ilunarekin, ertz ilunarekin eta txertatutako itzalarekin) aktibatuta dagoenean. Elementuetarako <button>
, hau :active
. Elementuetarako <a>
, rekin egiten da .active
. .active
Hala ere, s -en erabil dezakezu <button>
(eta aria-pressed="true"
atributua barne) egoera aktiboa programatikoki errepikatu behar baduzu.
Ez da gehitu behar :active
sasi-klase bat denez, baina itxura bera behartu behar baduzu, aurrera egin eta gehitu .active
.
Gehitu .active
klasea <a>
botoietara.
Egin botoiei klik eginezinak itxura emanez, lausotuz opacity
.
Gehitu disabled
atributua <button>
botoiei.
disabled
Atributua gehitzen baduzu <button>
, Internet Explorer 9 eta ondorengoak testua gris bihurtuko du konpondu ezin dugun testu-itzal gaizto batekin.
Gehitu .disabled
klasea <a>
botoietara.
Hemen erabilgarritasun-klase gisa erabiltzen dugu .disabled
, klase arruntaren antzekoa .active
, beraz, ez da aurrizkirik behar.
Klase hau s-ren pointer-events: none
estekaren funtzionaltasuna desgaitzen saiatzeko erabiltzen da, baina CSS propietate hori oraindik ez dago estandarizatua eta ez dago guztiz onartzen Opera 18 eta ondorengoetan, edo Internet Explorer 11n. Horrez gain , teklatua <a>
onartzen duten arakatzaileetan ere pointer-events: none
nabigazioak ez du eraginik izaten, hau da, ikusmeneko teklatuaren erabiltzaileek eta laguntza-teknologien erabiltzaileek esteka hauek aktibatu ahal izango dituzte. Beraz, seguru izateko, erabili JavaScript pertsonalizatua estekak desgaitzeko.
Bootstrap 3-ko irudiak sentikor bihur daitezke .img-responsive
klasea gehituz. Hau aplikatzen da max-width: 100%;
, height: auto;
eta display: block;
irudiari, beraz, ondo eskala dadin elementu nagusira.
.img-responsive
Klasea erabiltzen duten irudiak zentratzeko, erabili .center-block
ordez .text-center
. Ikusi laguntzaileen klaseen atala.center-block
erabilerari buruzko xehetasun gehiago lortzeko .
Internet Explorer 8-10-n, SVG irudiek .img-responsive
neurrigabeko tamaina dute. Hau konpontzeko, gehitu width: 100% \9;
behar den tokian. Bootstrap-ek ez du hau automatikoki aplikatzen, beste irudi formatu batzuetan konplikazioak eragiten baititu.
Gehitu klaseak <img>
elementu bati edozein proiektutako irudiak erraz estiloatzeko.
Kontuan izan Internet Explorer 8-k ez duela ertz biribilduentzako laguntzarik.
Transmititu esanahia kolorearen bidez enfasi-erabilgarritasun-klase gutxi batzuekin. Esteketan ere aplika daitezke eta pasatzean iluntzen joango dira gure esteka-estilo lehenetsiak bezala.
Fusce dapibus, tellus ac cursus commodo, tortor mauris nibh.
Nullam id dolor id nibh ultricies vehicula ut id elit.
Duis mollis, ez da komenigarria luctus, ez da ligula eramangarria.
Mecenas sed diam eget risus varius blandit sit amet non magna.
Etiam porta sem malesuada magna mollis euismod.
Donec ullamcorper nulla non metus auctor fringilla.
Batzuetan, enfasi-klaseak ezin dira aplikatu beste hautatzaile baten espezifikotasunagatik. Kasu gehienetan, konponbide nahikoa zure testua <span>
klasearekin batera biltzea da.
Kolorea esanahi gehitzeko kolorea erabiltzeak adierazgarri bisual bat baino ez du ematen, eta hori ez zaie helaraziko laguntza-teknologien erabiltzaileei, adibidez, pantaila-irakurgailuei. Ziurtatu koloreak adierazten duen informazioa edukitik bertatik agerikoa dela (testuinguruko koloreak testuan/markan dagoen esanahia indartzeko soilik erabiltzen dira), edo beste baliabide batzuen bidez sartzen dela, adibidez .sr-only
klasearekin ezkutatuta dagoen testu gehigarria. .
Testu-testuaren kolore-klaseen antzera, erraz ezarri elementu baten atzeko planoa edozein testuinguru-klaseri. Aingura-osagaiak pasatzean ilundu egingo dira, testu-klaseak bezala.
Nullam id dolor id nibh ultricies vehicula ut id elit.
Duis mollis, ez da komenigarria luctus, ez da ligula eramangarria.
Mecenas sed diam eget risus varius blandit sit amet non magna.
Etiam porta sem malesuada magna mollis euismod.
Donec ullamcorper nulla non metus auctor fringilla.
Batzuetan, testuinguruaren atzeko planoko klaseak ezin dira aplikatu beste hautatzaile baten espezifikotasunagatik. Zenbait kasutan, konponbide nahikoa zure elementuaren edukia <div>
klasearekin batera biltzea da.
Testuinguruko koloreekin gertatzen den bezala , ziurtatu kolorearen bidez helarazten den edozein esanahi ere aurkezpen hutsa ez den formatu batean transmititzen dela.
Erabili itxi ikono generikoa moduak eta alertak bezalako edukia baztertzeko.
Erabili ikurra goitibeherako funtzionaltasuna eta norabidea adierazteko. Kontuan izan ikurra lehenetsia automatikoki alderantzikatuko dela goitibeherako menuetan .
Jarri elementu bat ezkerrera edo eskuinera klase batekin. !important
espezifikotasun arazoak saihesteko sartzen da. Klaseak mixin gisa ere erabil daitezke.
Ezarri elementu bat display: block
eta erdiratu margin
. Mixin eta klase gisa eskuragarri.
Erraz garbitu s elementu nagusiarifloat
gehituz . Nicolas Gallagherrek ezagun egin duen mikro clearfix - a erabiltzen du. Mixin gisa ere erabil daiteke..clearfix
Behartu elementu bat erakustera edo ezkutatzera ( pantaila-irakurleentzat barne ) .show
eta .hidden
klaseak erabiliz. Klase hauek !important
espezifikotasun-gatazkak saihesteko erabiltzen dira, karroza azkarrak bezala . Bloke-maila aldatzeko bakarrik daude erabilgarri. Mixin gisa ere erabil daitezke.
.hide
eskuragarri dago, baina ez die beti pantaila-irakurleei eragiten eta zaharkituta dago v3.0.1. Erabili .hidden
edo .sr-only
horren ordez.
Gainera, .invisible
elementu baten ikusgarritasuna soilik aldatzeko erabil daiteke, hau display
da, ez da aldatzen eta elementuak dokumentuaren fluxuari eragin diezaioke.
Ezkutatu elementu bat gailu guztietan , pantaila-irakurgailuak izan ezik .sr-only
. Konbinatu .sr-only
honekin .sr-only-focusable
elementua berriro erakusteko fokatuta dagoenean (adibidez, teklatua soilik duen erabiltzaile batek). Beharrezkoa da irisgarritasun-jardunbide onenak jarraitzeko . Mixin gisa ere erabil daiteke.
Erabili .text-hide
klasea edo nahasketa elementu baten testuaren edukia atzeko planoko irudi batekin ordezkatzen laguntzeko.
Mugikorrerako garapen azkarragoa lortzeko, erabili erabilgarritasun-klase hauek gailuaren arabera edukia erakusteko eta ezkutatzeko multimedia-kontsulten bidez. Inprimatutakoan edukia aldatzeko erabilgarritasun-klaseak ere sartzen dira.
Saiatu hauek modu mugatuan erabiltzen eta saihestu gune beraren bertsio guztiz desberdinak sortzea. Horren ordez, erabili gailu bakoitzaren aurkezpena osatzeko.
Erabili erabilgarri dauden klase bakar bat edo konbinazio bat edukia ikuspegi-etenguneen artean aldatzeko.
Gailu txikiakTelefonoak (<768 px) | Gailu txikiakTabletak (≥768 px) | Gailu ertainakMahaigainak (≥992 px) | Gailu handiakMahaigainak (≥1200px) | |
---|---|---|---|---|
.visible-xs-* |
Ikusgai | Ezkutuan | Ezkutuan | Ezkutuan |
.visible-sm-* |
Ezkutuan | Ikusgai | Ezkutuan | Ezkutuan |
.visible-md-* |
Ezkutuan | Ezkutuan | Ikusgai | Ezkutuan |
.visible-lg-* |
Ezkutuan | Ezkutuan | Ezkutuan | Ikusgai |
.hidden-xs |
Ezkutuan | Ikusgai | Ikusgai | Ikusgai |
.hidden-sm |
Ikusgai | Ezkutuan | Ikusgai | Ikusgai |
.hidden-md |
Ikusgai | Ikusgai | Ezkutuan | Ikusgai |
.hidden-lg |
Ikusgai | Ikusgai | Ikusgai | Ezkutuan |
3.2.0 bertsiotik aurrera, .visible-*-*
eten puntu bakoitzeko klaseak hiru aldaera ditu, bat display
behean zerrendatutako CSS propietate-balio bakoitzeko.
Klase taldea | CSSdisplay |
---|---|
.visible-*-block |
display: block; |
.visible-*-inline |
display: inline; |
.visible-*-inline-block |
display: inline-block; |
Beraz, pantaila txiki gehigarrietarako ( xs
) adibidez, eskuragarri dauden .visible-*-*
klaseak hauek dira: .visible-xs-block
, .visible-xs-inline
, eta .visible-xs-inline-block
.
Klaseak .visible-xs
, .visible-sm
, .visible-md
, eta .visible-lg
ere existitzen dira, baina zaharkituta daude v3.2.0-tik aurrera . Gutxi gorabehera, baliokideak dira , txandakatzeko erlazionatutako elementuen .visible-*-block
kasu berezi gehigarriekin izan ezik .<table>
Ohiko erantzunezko klaseen antzera, erabili hauek inprimatzeko edukia aldatzeko.
Klaseak | Arakatzailea | Inprimatu |
---|---|---|
.visible-print-block .visible-print-inline .visible-print-inline-block |
Ezkutuan | Ikusgai |
.hidden-print |
Ikusgai | Ezkutuan |
Klasea .visible-print
ere badago baina zaharkituta dago v3.2.0-tik aurrera. Gutxi gorabehera baliokidea da , -lotutako elementuen .visible-print-block
kasu berezi gehigarriekin izan ezik .<table>
Aldatu zure arakatzailearen tamaina edo kargatu gailu desberdinetan sentikorren erabilgarritasun klaseak probatzeko.
Marka berdeek adierazten dute elementua ikusgai dagoela zure uneko ikuspegian.
Hemen, marka berdeek ere adierazten dute elementua zure uneko ikuspegian ezkutatuta dagoela .
Bootstrap-en CSS Less-en eraikita dago, aldagaiak, nahasketak eta CSS konpilatzeko funtzioak bezalako funtzionalitate gehigarriak dituen aurreprozesadorea. Gure CSS fitxategi konpilatuen ordez Less fitxategiak erabili nahi dituztenek esparru osoan erabiltzen ditugun aldagai eta mixin ugari erabil ditzakete.
Sarearen aldagaiak eta nahasketak Grid sistemaren atalean azaltzen dira .
Bootstrap gutxienez bi modutara erabil daiteke: konpilatutako CSSarekin edo iturburu Gutxiago fitxategiekin. Gutxiago fitxategiak konpilatzeko, kontsultatu Lehen urratsak atalean zure garapen ingurunea beharrezko komandoak exekutatzeko nola konfiguratu jakiteko.
Baliteke hirugarrenen konpilazio tresnak Bootstrap-ekin funtzionatzea, baina gure oinarrizko taldeak ez ditu onartzen.
Aldagaiak proiektu osoan zehar erabiltzen dira koloreak, tartea edo letra-tipo-pilak bezalako balioak zentralizatzeko eta partekatzeko modu gisa. Matxura osoa lortzeko, ikusi Pertsonalizatzailea .
Erabili erraz bi kolore-eskema: gris-eskala eta semantikoa. Gris-eskalako koloreek sarbide azkarra eskaintzen dute erabili ohi diren beltzen tonuetara, eta semantikoak testuinguruko balio esanguratsuei esleitutako hainbat kolore barne hartzen ditu.
Erabili kolore-aldagai horietako edozein dauden bezala edo esleitu berriro zure proiekturako aldagai esanguratsuagoetara.
Aldagai batzuk zure gunearen hezurduraren funtsezko elementuak azkar pertsonalizatzeko.
Diseina ezazu erraz zure estekak kolore egokiarekin balio bakarrarekin.
Kontuan izan @link-hover-color
funtzio bat erabiltzen duela, Less-en beste tresna ikaragarri bat, automatikoki pasatzeko kolore egokia sortzeko. darken
, lighten
, saturate
, eta erabil ditzakezu desaturate
.
Ezarri erraz zure letra tipoa, testuaren tamaina, hasierakoa eta gehiago aldagai azkar batzuekin. Bootstrap-ek hauek ere erabiltzen ditu nahasketa tipografiko errazak emateko.
Bi aldagai azkar zure ikonoen kokapena eta fitxategi-izena pertsonalizatzeko.
Bootstrap-eko osagaiek aldagai lehenetsi batzuk erabiltzen dituzte balio komunak ezartzeko. Hona hemen erabilienak.
Saltzaileen nahasketak nabigatzaile anitz onartzen laguntzeko nahasketak dira, konpilatutako CSSan saltzaile aurrizki guztiak sartuz.
Berrezarri zure osagaien kutxa eredua nahasketa bakar batekin. Testuingururako, ikusi Mozilla-ren artikulu lagungarri hau .
Mixin-a zaharkituta dago v3.2.0-tik aurrera, Autoaurrizkiaren sarrerarekin. Atzerako bateragarritasuna gordetzeko, Bootstrap-ek mixin-a barnean erabiltzen jarraituko du Bootstrap v4 arte.
Gaur egun arakatzaile moderno guztiek aurrizkirik gabeko border-radius
propietatea onartzen dute. Horrela, ez dago .border-radius()
nahasketarik, baina Bootstrap-ek objektu baten alde jakin batean bi ertzak azkar biribiltzeko lasterbideak biltzen ditu.
If your target audience is using the latest and greatest browsers and devices, be sure to just use the box-shadow
property on its own. If you need support for older Android (pre-v4) and iOS devices (pre-iOS 5), use the deprecated mixin to pick up the required -webkit
prefix.
The mixin is deprecated as of v3.1.0, since Bootstrap doesn't officially support the outdated platforms that don't support the standard property. To preserve backwards-compatibility, Bootstrap will continue to use the mixin internally until Bootstrap v4.
Be sure to use rgba()
colors in your box shadows so they blend as seamlessly as possible with backgrounds.
Multiple mixins for flexibility. Set all transition information with one, or specify a separate delay and duration as needed.
The mixins are deprecated as of v3.2.0, with the introduction of Autoprefixer. To preserve backwards-compatibility, Bootstrap will continue to use the mixins internally until Bootstrap v4.
Rotate, scale, translate (move), or skew any object.
The mixins are deprecated as of v3.2.0, with the introduction of Autoprefixer. To preserve backwards-compatibility, Bootstrap will continue to use the mixins internally until Bootstrap v4.
A single mixin for using all of CSS3's animation properties in one declaration and other mixins for individual properties.
The mixins are deprecated as of v3.2.0, with the introduction of Autoprefixer. To preserve backwards-compatibility, Bootstrap will continue to use the mixins internally until Bootstrap v4.
Set the opacity for all browsers and provide a filter
fallback for IE8.
Provide context for form controls within each field.
Generate columns via CSS within a single element.
Easily turn any two colors into a background gradient. Get more advanced and set a direction, use three colors, or use a radial gradient. With a single mixin you get all the prefixed syntaxes you'll need.
You can also specify the angle of a standard two-color, linear gradient:
If you need a barber-stripe style gradient, that's easy, too. Just specify a single color and we'll overlay a translucent white stripe.
Up the ante and use three colors instead. Set the first color, the second color, the second color's color stop (a percentage value like 25%), and the third color with these mixins:
Heads up! Should you ever need to remove a gradient, be sure to remove any IE-specific filter
you may have added. You can do that by using the .reset-filter()
mixin alongside background-image: none;
.
Utility mixins are mixins that combine otherwise unrelated CSS properties to achieve a specific goal or task.
Forget adding class="clearfix"
to any element and instead add the .clearfix()
mixin where appropriate. Uses the micro clearfix from Nicolas Gallagher.
Quickly center any element within its parent. Requires width
or max-width
to be set.
Specify the dimensions of an object more easily.
Easily configure the resize options for any textarea, or any other element. Defaults to normal browser behavior (both
).
Easily truncate text with an ellipsis with a single mixin. Requires element to be block
or inline-block
level.
Specify two image paths and the @1x image dimensions, and Bootstrap will provide an @2x media query. If you have many images to serve, consider writing your retina image CSS manually in a single media query.
While Bootstrap is built on Less, it also has an official Sass port. We maintain it in a separate GitHub repository and handle updates with a conversion script.
Since the Sass port has a separate repo and serves a slightly different audience, the contents of the project differ greatly from the main Bootstrap project. This ensures the Sass port is as compatible with as many Sass-based systems as possible.
Path | Description |
---|---|
lib/ |
Ruby gem code (Sass configuration, Rails and Compass integrations) |
tasks/ |
Converter scripts (turning upstream Less to Sass) |
test/ |
Compilation tests |
templates/ |
Iparrorratza paketearen manifestua |
vendor/assets/ |
Sass, JavaScript eta letra-tipo fitxategiak |
Rakefile |
Barne-zereginak, hala nola raketea eta bihurtzea |
Bisitatu Sass atakaren GitHub biltegia fitxategi hauek martxan ikusteko.
Bootstrap Sass-erako nola instalatu eta erabiltzeari buruzko informazio gehiago lortzeko, kontsultatu GitHub biltegia irakurme . Iturririk eguneratuena da eta Rails, Compass eta Sass proiektu estandarrekin erabiltzeko informazioa biltzen du.