Osagaiak
Ikonografia, goitibeherako zerrendak, sarrera-taldeak, nabigazioa, alertak eta askoz gehiago eskaintzeko eraikitako dozena bat osagai berrerabilgarri baino gehiago.
Ikonografia, goitibeherako zerrendak, sarrera-taldeak, nabigazioa, alertak eta askoz gehiago eskaintzeko eraikitako dozena bat osagai berrerabilgarri baino gehiago.
Glyphicon Halflings multzoko letra-tipo formatuan 250 glifo baino gehiago biltzen ditu. Glyphicons Halflings normalean ez daude doan eskuragarri, baina haien sortzaileak Bootstrap-erako dohainik jarri ditu eskuragarri. Eskerrik asko, Glyphicons -erako esteka bat sar dezazula soilik eskatzen dizugu ahal den guztietan.
Errendimendu arrazoiengatik, ikono guztiek oinarrizko klase bat eta banakako ikono klase bat behar dute. Erabiltzeko, jarri hurrengo kodea ia edonon. Ziurtatu ikonoaren eta testuaren artean tarte bat uzten duzula betegarri egokirako.
Ikono-klaseak ezin dira zuzenean beste osagai batzuekin konbinatu. Ez dira erabili behar beste klaseekin batera elementu berean. Horren ordez, gehitu habiaratu bat <span>
eta aplikatu ikono-klaseak <span>
.
Ikono-klaseak testu-edukirik ez duten eta elementu seme-alabarik ez duten elementuetan soilik erabili behar dira.
Bootstrap-ek ikonoen letra-tipoaren fitxategiak direktorioan kokatuko direla suposatzen du ../fonts/
, konpilatutako CSS fitxategiekiko. Letra-fitxategi horiek mugitzeak edo izenak aldatzeak CSS-a hiru modu hauetako batean eguneratzea dakar:
@icon-font-path
eta/edo @icon-font-name
aldagaiak.url()
bideak konpilatutako CSSan.Erabili zure garapen-konfigurazio zehatza hobekien egokitzen den aukera.
Laguntza-teknologien bertsio modernoek CSS sortutako edukia iragarriko dute, baita Unicode karaktere zehatzak ere. Pantaila-irakurleetan nahi gabeko irteera eta nahasmena saihesteko (batez ere ikonoak dekoraziorako soilik erabiltzen direnean), aria-hidden="true"
atributuarekin ezkutatzen ditugu.
Esanahia adierazteko ikono bat erabiltzen ari bazara (elementu apaingarri gisa soilik), ziurtatu esanahi hori laguntza-teknologiei ere helarazten zaiela; adibidez, sartu eduki gehigarria, .sr-only
klasearekin ikusmen ezkutatuta.
Beste testurik gabeko kontrolak sortzen ari bazara (adibidez, <button>
ikono bat besterik ez duena), beti eman behar duzu eduki alternatiboa kontrolaren helburua identifikatzeko, laguntza-teknologien erabiltzaileentzat zentzuzkoa izan dadin. Kasu honetan, aria-label
atributu bat gehi dezakezu kontrolean bertan.
<span class="glyphicon glyphicon-search" aria-hidden="true"></span>
Erabili itzazu botoietan, botoi-taldeetan tresna-barran, nabigazioan edo inprimaki-sarreran.
<button type="button" class="btn btn-default" aria-label="Left Align">
<span class="glyphicon glyphicon-align-left" aria-hidden="true"></span>
</button>
<button type="button" class="btn btn-default btn-lg">
<span class="glyphicon glyphicon-star" aria-hidden="true"></span> Star
</button>
Alerta batean errore-mezu bat dela adierazteko erabiltzen den ikono bat .sr-only
, laguntza-teknologien erabiltzaileei aholku hau helarazteko testu gehigarriarekin.
<div class="alert alert-danger" role="alert">
<span class="glyphicon glyphicon-exclamation-sign" aria-hidden="true"></span>
<span class="sr-only">Error:</span>
Enter a valid email address
</div>
Aldatu daitekeen menua, esteken zerrendak bistaratzeko. Goitibeherako JavaScript pluginarekin interaktibo egin da .
Itzulbi ezazu goitibeherako abiarazlea eta goitibeherako menua .dropdown
, edo deklaratzen duen beste elementu batean position: relative;
. Ondoren, gehitu menuaren HTMLa.
<div class="dropdown">
<button class="btn btn-default dropdown-toggle" type="button" id="dropdownMenu1" data-toggle="dropdown" aria-haspopup="true" aria-expanded="true">
Dropdown
<span class="caret"></span>
</button>
<ul class="dropdown-menu" aria-labelledby="dropdownMenu1">
<li><a href="#">Action</a></li>
<li><a href="#">Another action</a></li>
<li><a href="#">Something else here</a></li>
<li role="separator" class="divider"></li>
<li><a href="#">Separated link</a></li>
</ul>
</div>
Goitibeherako menuak alda daitezke gora zabaltzeko (behera beharrean) .dropup
gurasoari gehituz.
<div class="dropup">
<button class="btn btn-default dropdown-toggle" type="button" id="dropdownMenu2" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
Dropup
<span class="caret"></span>
</button>
<ul class="dropdown-menu" aria-labelledby="dropdownMenu2">
<li><a href="#">Action</a></li>
<li><a href="#">Another action</a></li>
<li><a href="#">Something else here</a></li>
<li role="separator" class="divider"></li>
<li><a href="#">Separated link</a></li>
</ul>
</div>
Lehenespenez, goitibeherako menu bat automatikoki kokatzen da % 100ean bere gurasoaren goiko eta ezkerreko aldean. Gehitu .dropdown-menu-right
a .dropdown-menu
eskuinera lerrokatu goitibeherako menua.
Goitibeherak automatikoki CSS bidez kokatzen dira dokumentuaren fluxu arruntean. Horrek esan nahi du propietate jakin batzuk dituzten gurasoek goitibehurrak moztu overflow
ditzaketela edo ikuspegitik kanpo ager daitezkeela. Konpondu arazo hauek zure kabuz sortzen diren heinean.
.pull-right
Lerrokatze zaharkitua.pull-right
3.1.0 bertsiotik aurrera, goitibeherako menuetan zaharkituta geratu gara . Menu bat eskuinera lerrokatzeko, erabili .dropdown-menu-right
. Eskuinean lerrokatuta nabigazio-barrako osagaiek klase honen mixin bertsioa erabiltzen dute menua automatikoki lerrokatzeko. Hori gainidazteko, erabili .dropdown-menu-left
.
<ul class="dropdown-menu dropdown-menu-right" aria-labelledby="dLabel">
...
</ul>
Gehitu goiburu bat ekintzen atalak etiketatzeko edozein goitibeherako menutan.
<ul class="dropdown-menu" aria-labelledby="dropdownMenu3">
...
<li class="dropdown-header">Dropdown header</li>
...
</ul>
Gehitu zatitzailea goitibeherako menu batean estekak bereizteko.
<ul class="dropdown-menu" aria-labelledby="dropdownMenuDivider">
...
<li role="separator" class="divider"></li>
...
</ul>
Gehitu .disabled
a <li>
goitibeherako esteka desgaitzeko.
<ul class="dropdown-menu" aria-labelledby="dropdownMenu4">
<li><a href="#">Regular link</a></li>
<li class="disabled"><a href="#">Disabled link</a></li>
<li><a href="#">Another link</a></li>
</ul>
Talde botoi sorta bat lerro bakarrean botoi taldearekin. Gehitu aukerako JavaScript irratia eta kontrol-laukiaren estiloko portaera gure botoien pluginarekin .
Tresna-aholkuak edo popover-ak erabiltzen dituzunean, elementuen barruan .btn-group
, nahi ez diren albo-ondorioak saihesteko aukera zehaztu beharko duzu container: 'body'
(adibidez, elementua gero eta zabalagoa izatea eta/edo ertz biribilduak galtzea tresna-informazioa edo popover-a abiarazten denean).
role
eta eman etiketaLaguntza-teknologiek (pantaila-irakurgailuak, esaterako) botoi sorta bat multzokatuta dagoela adierazteko, role
atributu egoki bat eman behar da. Botoien taldeetarako, hau izango litzateke role="group"
, tresna-barrak, berriz, role="toolbar"
.
Salbuespen bat kontrol bakarra duten taldeak dira (adibidez, elementuekin justifikatutako botoi-taldeak<button>
) edo goitibeherako zerrenda bat.
Gainera, taldeei eta tresna-barrari etiketa esplizitua eman behar zaie, teknologia laguntzaile gehienek bestela ez baitituzte iragarriko, role
atributu zuzena egon arren. Hemen emandako adibideetan, erabiltzen dugu aria-label
, baina bezalako alternatibak aria-labelledby
ere erabil daitezke.
Itzulbiratu botoi sorta bat .btn
barruan .btn-group
.
<div class="btn-group" role="group" aria-label="...">
<button type="button" class="btn btn-default">Left</button>
<button type="button" class="btn btn-default">Middle</button>
<button type="button" class="btn btn-default">Right</button>
</div>
Konbinatu multzoak <div class="btn-group">
osagai <div class="btn-toolbar">
konplexuagoetarako.
<div class="btn-toolbar" role="toolbar" aria-label="...">
<div class="btn-group" role="group" aria-label="...">...</div>
<div class="btn-group" role="group" aria-label="...">...</div>
<div class="btn-group" role="group" aria-label="...">...</div>
</div>
Botoien tamainako klaseak talde bateko botoi guztiei aplikatu beharrean, gehitu .btn-group-*
bakoitzari .btn-group
, talde anitz habiatzerakoan barne.
<div class="btn-group btn-group-lg" role="group" aria-label="...">...</div>
<div class="btn-group" role="group" aria-label="...">...</div>
<div class="btn-group btn-group-sm" role="group" aria-label="...">...</div>
<div class="btn-group btn-group-xs" role="group" aria-label="...">...</div>
Jarri bat .btn-group
beste baten barruan .btn-group
goitibeherako menuak botoi batzuekin nahastuta nahi dituzunean.
<div class="btn-group" role="group" aria-label="...">
<button type="button" class="btn btn-default">1</button>
<button type="button" class="btn btn-default">2</button>
<div class="btn-group" role="group">
<button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
Dropdown
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">Dropdown link</a></li>
<li><a href="#">Dropdown link</a></li>
</ul>
</div>
</div>
Botoi multzo bat horizontalki baino bertikalki pilatuta agertzea. Botoien zatitutako goitibeherako zerrendak ez dira onartzen hemen.
<div class="btn-group-vertical" role="group" aria-label="...">
...
</div>
Egin botoi talde bat tamaina berdinetan luzatzea bere gurasoaren zabalera osoa hartzeko. Botoien taldeko goitibehekin ere funtzionatzen du.
Botoiak justifikatzeko erabiltzen diren HTML eta CSS espezifikoak direla eta (hots display: table-cell
, ), haien arteko ertzak bikoiztu egiten dira. Botoi talde arruntetan margin-left: -1px
, ertzak pilatzeko erabiltzen da, kendu beharrean. Hala ere, margin
ez du funtzionatzen display: table-cell
. Ondorioz, Bootstrap-en egin dituzun pertsonalizazioen arabera, baliteke ertzak kendu edo koloreztatu nahi izatea.
Internet Explorer 8k ez ditu botoien ertzak errendatzen justifikatutako botoien talde bateko botoietan, aktibatuta egon <a>
edo <button>
elementuetan egon. Horri aurre egiteko, bildu botoi bakoitza beste batean .btn-group
.
Ikus #12476 informazio gehiagorako.
<a>
Elementuekin _.btn
Bildu s- sail bat besterik ez .btn-group.btn-group-justified
.
<div class="btn-group btn-group-justified" role="group" aria-label="...">
...
</div>
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"
.
<button>
Elementuekin _<button>
Elementuekin justifikatutako botoi-taldeak erabiltzeko , botoi bakoitza botoi-talde batean bildu behar duzu . Arakatzaile gehienek ez dute behar bezala aplikatzen gure CSS <button>
elementuei justifikatzeko, baina botoien goitibeherako aukerak onartzen ditugunez, hori landu dezakegu.
<div class="btn-group btn-group-justified" role="group" aria-label="...">
<div class="btn-group" role="group">
<button type="button" class="btn btn-default">Left</button>
</div>
<div class="btn-group" role="group">
<button type="button" class="btn btn-default">Middle</button>
</div>
<div class="btn-group" role="group">
<button type="button" class="btn btn-default">Right</button>
</div>
</div>
Erabili edozein botoi goitibeherako menu bat abiarazteko, a barruan kokatuz .btn-group
eta menu-marka egokia emanez.
Botoien goitibeherako goitibeherako plugina zure Bootstrap bertsioan sartzea eskatzen dute.
Bihurtu botoi bat goitibeherako hautagailu batean oinarrizko marka-aldaketa batzuekin.
<!-- Single button -->
<div class="btn-group">
<button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
Action <span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">Action</a></li>
<li><a href="#">Another action</a></li>
<li><a href="#">Something else here</a></li>
<li role="separator" class="divider"></li>
<li><a href="#">Separated link</a></li>
</ul>
</div>
Era berean, sortu zatitutako botoien goitibehurrak marka-aldaketa berberekin, botoi bereizi batekin soilik.
<!-- Split button -->
<div class="btn-group">
<button type="button" class="btn btn-danger">Action</button>
<button type="button" class="btn btn-danger dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
<span class="caret"></span>
<span class="sr-only">Toggle Dropdown</span>
</button>
<ul class="dropdown-menu">
<li><a href="#">Action</a></li>
<li><a href="#">Another action</a></li>
<li><a href="#">Something else here</a></li>
<li role="separator" class="divider"></li>
<li><a href="#">Separated link</a></li>
</ul>
</div>
Botoien goitibeharrek tamaina guztietako botoiekin funtzionatzen dute.
<!-- Large button group -->
<div class="btn-group">
<button class="btn btn-default btn-lg dropdown-toggle" type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
Large button <span class="caret"></span>
</button>
<ul class="dropdown-menu">
...
</ul>
</div>
<!-- Small button group -->
<div class="btn-group">
<button class="btn btn-default btn-sm dropdown-toggle" type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
Small button <span class="caret"></span>
</button>
<ul class="dropdown-menu">
...
</ul>
</div>
<!-- Extra small button group -->
<div class="btn-group">
<button class="btn btn-default btn-xs dropdown-toggle" type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
Extra small button <span class="caret"></span>
</button>
<ul class="dropdown-menu">
...
</ul>
</div>
.dropup
Aktibatu elementuen gaineko goitibeherako menuak gurasoari gehituz .
<div class="btn-group dropup">
<button type="button" class="btn btn-default">Dropup</button>
<button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
<span class="caret"></span>
<span class="sr-only">Toggle Dropdown</span>
</button>
<ul class="dropdown-menu">
<!-- Dropdown menu links -->
</ul>
</div>
Zabaldu inprimaki-kontrolak testua edo botoiak gehituz testuan oinarritutako edozeinen aurretik, ondoren edo bi aldeetan <input>
. Erabili edo .input-group
batekin elementuak bakar baten aurretik jartzeko .input-group-addon
edo .input-group-btn
eransteko .form-control
.
<input>
soilikSaihestu <select>
hemen elementuak erabiltzea, WebKit arakatzaileetan ezin direlako guztiz estilizatu.
Saihestu <textarea>
hemen elementuak erabiltzea, haien rows
atributua ez baita errespetatuko kasu batzuetan.
Tresna-aholkuak edo popover-ak erabiltzen dituzunean, elementuen barruan .input-group
, nahi ez diren albo-ondorioak saihesteko aukera zehaztu beharko duzu container: 'body'
(adibidez, elementua zabaltzen ari den edo/eta bere ertz biribilduak galtzen ditu tresna-informazioa edo popover-a abiarazten denean).
Ez nahasi inprimaki-taldeak edo sareko zutabe-klaseak zuzenean sarrera-taldeekin. Horren ordez, habiatu sarrera-taldea inprimaki-taldearen edo sarearekin erlazionatutako elementuaren barruan.
Pantaila-irakurleek arazoak izango dituzte zure inprimakiekin sarrera bakoitzeko etiketarik sartzen ez baduzu. Sarrera-talde hauetarako, ziurtatu etiketa edo funtzionalitate gehigarririk laguntza-teknologietara helarazten dela.
Erabili behar den teknika zehatza ( <label>
elementu ikusgaiak, klasea <label>
erabiliz ezkutatutako elementuak edo , , , edo atributuaren erabilera) eta zer informazio gehigarri helarazi behar den aldatuko dira inplementatzen ari zaren interfazearen widget mota zehatzaren arabera. Atal honetako adibideek iradokitako hurbilketa batzuk eskaintzen dituzte..sr-only
aria-label
aria-labelledby
aria-describedby
title
placeholder
Jarri gehigarri edo botoi bat sarrera baten bi alboetan. Sarrera baten bi aldeetan ere jar dezakezu bat.
Ez dugu onartzen hainbat gehigarri ( .input-group-addon
edo .input-group-btn
) alde bakarrean.
Ez ditugu inprimaki-kontrol anitz onartzen sarrera-talde bakarrean.
<div class="input-group">
<span class="input-group-addon" id="basic-addon1">@</span>
<input type="text" class="form-control" placeholder="Username" aria-describedby="basic-addon1">
</div>
<div class="input-group">
<input type="text" class="form-control" placeholder="Recipient's username" aria-describedby="basic-addon2">
<span class="input-group-addon" id="basic-addon2">@example.com</span>
</div>
<div class="input-group">
<span class="input-group-addon">$</span>
<input type="text" class="form-control" aria-label="Amount (to the nearest dollar)">
<span class="input-group-addon">.00</span>
</div>
<label for="basic-url">Your vanity URL</label>
<div class="input-group">
<span class="input-group-addon" id="basic-addon3">https://example.com/users/</span>
<input type="text" class="form-control" id="basic-url" aria-describedby="basic-addon3">
</div>
Gehitu inprimaki-tamaina-klase erlatiboak .input-group
berari eta barruko edukiak automatikoki aldatuko dira tamainaz, ez da beharrezkoa inprimakien kontrol-tamaina-klaseak elementu bakoitzean errepikatu.
<div class="input-group input-group-lg">
<span class="input-group-addon" id="sizing-addon1">@</span>
<input type="text" class="form-control" placeholder="Username" aria-describedby="sizing-addon1">
</div>
<div class="input-group">
<span class="input-group-addon" id="sizing-addon2">@</span>
<input type="text" class="form-control" placeholder="Username" aria-describedby="sizing-addon2">
</div>
<div class="input-group input-group-sm">
<span class="input-group-addon" id="sizing-addon3">@</span>
<input type="text" class="form-control" placeholder="Username" aria-describedby="sizing-addon3">
</div>
Jarri edozein kontrol-laukia edo irrati-aukera sarrera-talde baten gehigarrian testuaren ordez.
<div class="row">
<div class="col-lg-6">
<div class="input-group">
<span class="input-group-addon">
<input type="checkbox" aria-label="...">
</span>
<input type="text" class="form-control" aria-label="...">
</div><!-- /input-group -->
</div><!-- /.col-lg-6 -->
<div class="col-lg-6">
<div class="input-group">
<span class="input-group-addon">
<input type="radio" aria-label="...">
</span>
<input type="text" class="form-control" aria-label="...">
</div><!-- /input-group -->
</div><!-- /.col-lg-6 -->
</div><!-- /.row -->
Sarrera-taldeetako botoiak pixka bat desberdinak dira eta habia-maila gehigarri bat behar dute. ren ordez , botoiak biltzeko .input-group-addon
erabili beharko dituzu . .input-group-btn
Beharrezkoa da baliogabetu ezin diren arakatzaile-estilo lehenetsiak direla eta.
<div class="row">
<div class="col-lg-6">
<div class="input-group">
<span class="input-group-btn">
<button class="btn btn-default" type="button">Go!</button>
</span>
<input type="text" class="form-control" placeholder="Search for...">
</div><!-- /input-group -->
</div><!-- /.col-lg-6 -->
<div class="col-lg-6">
<div class="input-group">
<input type="text" class="form-control" placeholder="Search for...">
<span class="input-group-btn">
<button class="btn btn-default" type="button">Go!</button>
</span>
</div><!-- /input-group -->
</div><!-- /.col-lg-6 -->
</div><!-- /.row -->
<div class="row">
<div class="col-lg-6">
<div class="input-group">
<div class="input-group-btn">
<button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Action <span class="caret"></span></button>
<ul class="dropdown-menu">
<li><a href="#">Action</a></li>
<li><a href="#">Another action</a></li>
<li><a href="#">Something else here</a></li>
<li role="separator" class="divider"></li>
<li><a href="#">Separated link</a></li>
</ul>
</div><!-- /btn-group -->
<input type="text" class="form-control" aria-label="...">
</div><!-- /input-group -->
</div><!-- /.col-lg-6 -->
<div class="col-lg-6">
<div class="input-group">
<input type="text" class="form-control" aria-label="...">
<div class="input-group-btn">
<button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Action <span class="caret"></span></button>
<ul class="dropdown-menu dropdown-menu-right">
<li><a href="#">Action</a></li>
<li><a href="#">Another action</a></li>
<li><a href="#">Something else here</a></li>
<li role="separator" class="divider"></li>
<li><a href="#">Separated link</a></li>
</ul>
</div><!-- /btn-group -->
</div><!-- /input-group -->
</div><!-- /.col-lg-6 -->
</div><!-- /.row -->
<div class="input-group">
<div class="input-group-btn">
<!-- Button and dropdown menu -->
</div>
<input type="text" class="form-control" aria-label="...">
</div>
<div class="input-group">
<input type="text" class="form-control" aria-label="...">
<div class="input-group-btn">
<!-- Button and dropdown menu -->
</div>
</div>
Alde bakoitzeko gehigarri bakarra izan dezakezun arren, botoi bat baino gehiago izan ditzakezu .input-group-btn
.
<div class="input-group">
<div class="input-group-btn">
<!-- Buttons -->
</div>
<input type="text" class="form-control" aria-label="...">
</div>
<div class="input-group">
<input type="text" class="form-control" aria-label="...">
<div class="input-group-btn">
<!-- Buttons -->
</div>
</div>
Bootstrap-en erabilgarri dauden nabiek markaketa partekatua dute, oinarrizko .nav
klasetik hasita, baita partekatutako egoerak ere. Trukatu modifikatzaile klaseak estilo bakoitzaren artean aldatzeko.
Kontuan izan klaseak oinarrizko klasea .nav-tabs
behar duela ..nav
<ul class="nav nav-tabs">
<li role="presentation" class="active"><a href="#">Home</a></li>
<li role="presentation"><a href="#">Profile</a></li>
<li role="presentation"><a href="#">Messages</a></li>
</ul>
Hartu HTML bera, baina erabili .nav-pills
horren ordez:
<ul class="nav nav-pills">
<li role="presentation" class="active"><a href="#">Home</a></li>
<li role="presentation"><a href="#">Profile</a></li>
<li role="presentation"><a href="#">Messages</a></li>
</ul>
Pilulak ere bertikalean pila daitezke. Gehitu besterik ez .nav-stacked
.
<ul class="nav nav-pills nav-stacked">
...
</ul>
Erraz egin fitxak edo pilulak gurasoaren zabalera berdina duten 768 px baino zabalagoko pantailetan .nav-justified
. Pantaila txikiagoetan, nabigazio estekak pilatzen dira.
Justifikatutako nabigazio-barrako nabigazio estekak ez dira onartzen.
<ul class="nav nav-tabs nav-justified">
...
</ul>
<ul class="nav nav-pills nav-justified">
...
</ul>
Nabigaziorako edozein osagaitarako (fitxak edo pilulak), gehitu esteka grisetarako eta ez pasatzeko.disabled
efekturik .
<ul class="nav nav-pills">
...
<li role="presentation" class="disabled"><a href="#">Disabled link</a></li>
...
</ul>
Gehitu goitibeherako menuak HTML gehigarri batekin eta goitibeherako JavaScript pluginarekin .
<ul class="nav nav-tabs">
...
<li role="presentation" class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#" role="button" aria-haspopup="true" aria-expanded="false">
Dropdown <span class="caret"></span>
</a>
<ul class="dropdown-menu">
...
</ul>
</li>
...
</ul>
<ul class="nav nav-pills">
...
<li role="presentation" class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#" role="button" aria-haspopup="true" aria-expanded="false">
Dropdown <span class="caret"></span>
</a>
<ul class="dropdown-menu">
...
</ul>
</li>
...
</ul>
Nabigazio-barrak zure aplikazio edo gunerako nabigazio-goiburu gisa balio duten meta osagai sentikorrak dira. Tolestuta hasten dira (eta txandaka daitezke) mugikorreko ikuspegietan eta horizontal bihurtzen dira erabilgarri dagoen ikuspegiaren zabalera handitu ahala.
Justifikatutako nabigazio-barrako nabigazio estekak ez dira onartzen.
<nav class="navbar navbar-default">
<div class="container-fluid">
<!-- Brand and toggle get grouped for better mobile display -->
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1" aria-expanded="false">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="#">Brand</a>
</div>
<!-- Collect the nav links, forms, and other content for toggling -->
<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
<ul class="nav navbar-nav">
<li class="active"><a href="#">Link <span class="sr-only">(current)</span></a></li>
<li><a href="#">Link</a></li>
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Dropdown <span class="caret"></span></a>
<ul class="dropdown-menu">
<li><a href="#">Action</a></li>
<li><a href="#">Another action</a></li>
<li><a href="#">Something else here</a></li>
<li role="separator" class="divider"></li>
<li><a href="#">Separated link</a></li>
<li role="separator" class="divider"></li>
<li><a href="#">One more separated link</a></li>
</ul>
</li>
</ul>
<form class="navbar-form navbar-left">
<div class="form-group">
<input type="text" class="form-control" placeholder="Search">
</div>
<button type="submit" class="btn btn-default">Submit</button>
</form>
<ul class="nav navbar-nav navbar-right">
<li><a href="#">Link</a></li>
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Dropdown <span class="caret"></span></a>
<ul class="dropdown-menu">
<li><a href="#">Action</a></li>
<li><a href="#">Another action</a></li>
<li><a href="#">Something else here</a></li>
<li role="separator" class="divider"></li>
<li><a href="#">Separated link</a></li>
</ul>
</li>
</ul>
</div><!-- /.navbar-collapse -->
</div><!-- /.container-fluid -->
</nav>
Ordeztu navbar marka zure irudiarekin testua <img>
. Bere betegarria eta altuera dituenez, .navbar-brand
baliteke CSS batzuk gainidatzi behar izatea zure irudiaren arabera.
<nav class="navbar navbar-default">
<div class="container-fluid">
<div class="navbar-header">
<a class="navbar-brand" href="#">
<img alt="Brand" src="...">
</a>
</div>
</div>
</nav>
Jarri inprimakiaren edukia barruan .navbar-form
lerrokadura bertikal egokia izateko eta portaera tolestua bista estuetan. Erabili lerrokatze-aukerak nabigazio-barrako edukiaren barruan non dagoen erabakitzeko.
Adibide gisa .navbar-form
, bere kodearen zati handi bat .form-inline
mixin bidez partekatzen du. Inprimaki-kontrol batzuek, sarrera-taldeek adibidez, zabalera finkoak behar bezala agertzea behar dute nabigazio-barra batean.
<form class="navbar-form navbar-left" role="search">
<div class="form-group">
<input type="text" class="form-control" placeholder="Search">
</div>
<button type="submit" class="btn btn-default">Submit</button>
</form>
Gehitu .navbar-btn
klasea <button>
batean bizi ez diren elementuei <form>
nabigazio barran bertikalki zentratzeko.
<button type="button" class="btn btn-default navbar-btn">Sign in</button>
Itzulbiratu testu-kateak elementu batekin .navbar-text
, normalean <p>
etiketa batean hasiera eta kolore egokia izateko.
<p class="navbar-text">Signed in as Mark Otto</p>
Nabigazio-barrako nabigazio-osagai arruntean ez dauden esteka estandarrak erabiltzen dituzten pertsonentzat, erabili .navbar-link
klasea nabigazio-barrako aukera lehenetsien eta alderantzizkoen kolore egokiak gehitzeko.
<p class="navbar-text navbar-right">Signed in as <a href="#" class="navbar-link">Mark Otto</a></p>
Lerrokatu nabigazio estekak, inprimakiak, botoiak edo testua, .navbar-left
edo .navbar-right
erabilgarritasun klaseak erabiliz. Bi klaseek CSS flotatzaile bat gehituko dute zehaztutako norabidean. Adibidez, nabigazio estekak lerrokatzeko, jarri bereizita <ul>
dagokien erabilgarritasun-klasearekin.
Klase hauek eta .-ren bertsio nahasiak dira .pull-left
, .pull-right
baina multimedia-kontsultei dagozkie nabigazio-barrako osagaiak gailuen tamainatan errazago maneiatzeko.
Gehitu .navbar-fixed-top
eta sartu .container
edo .container-fluid
bat zentroan eta pad nabigazio-barrako edukian.
<nav class="navbar navbar-default navbar-fixed-top">
<div class="container">
...
</div>
</nav>
Gehitu .navbar-fixed-bottom
eta sartu .container
edo .container-fluid
bat zentroan eta pad nabigazio-barrako edukian.
<nav class="navbar navbar-default navbar-fixed-bottom">
<div class="container">
...
</div>
</nav>
Sortu zabalera osoko nabigazio-barra, orrialdearekin batera mugitzen dena, edo .navbar-static-top
bat gehituz eta barneratuta erdiratu eta pad nabigazio-barrako edukiari..container
.container-fluid
Klaseetan ez bezala, .navbar-fixed-*
ez duzu betegarririk aldatu behar body
.
<nav class="navbar navbar-default navbar-static-top">
<div class="container">
...
</div>
</nav>
Aldatu nabigazio-barraren itxura gehituz .navbar-inverse
.
<nav class="navbar navbar-inverse">
...
</nav>
Adierazi uneko orriaren kokapena nabigazio-hierarkia baten barruan.
Bereizleak automatikoki gehitzen dira CSS-n :before
eta content
.
<ol class="breadcrumb">
<li><a href="#">Home</a></li>
<li><a href="#">Library</a></li>
<li class="active">Data</li>
</ol>
Eman orrialde anitzeko orrien osagaiarekin zure webgunerako edo aplikaziorako orrialdeetarako estekak, edo orrialdearen alternatiba sinpleagoarekin .
Rdio-n inspiratutako orrialde sinplea, aplikazioetarako eta bilaketa-emaitzetarako bikaina. Bloke handia galtzen zaila da, erraz eskala daiteke eta klik eremu handiak eskaintzen ditu.
<nav aria-label="Page navigation">
<ul class="pagination">
<li>
<a href="#" aria-label="Previous">
<span aria-hidden="true">«</span>
</a>
</li>
<li><a href="#">1</a></li>
<li><a href="#">2</a></li>
<li><a href="#">3</a></li>
<li><a href="#">4</a></li>
<li><a href="#">5</a></li>
<li>
<a href="#" aria-label="Next">
<span aria-hidden="true">»</span>
</a>
</li>
</ul>
</nav>
Orrigintza-osagaia <nav>
elementu batean bilduta egon behar da pantaila-irakurleetarako eta beste laguntza-teknologietarako nabigazio-atal gisa identifikatzeko. Horrez gain, orrialde batek nabigazio-atal bat baino gehiago izatea litekeena denez (esaterako, goiburuko nabigazio nagusia edo alboko barraren nabigazioa), komeni da horren helburua islatzen duen deskribapen bat aria-label
ematea . <nav>
Esate baterako, orrialdeketa-osagaia bilaketa-emaitzen multzo baten artean nabigatzeko erabiltzen bada, etiketa egokia izan daiteke aria-label="Search results pages"
.
Estekak egoera ezberdinetarako pertsonaliza daitezke. Erabili .disabled
klik egin ezin diren esteketarako eta .active
uneko orrialdea adierazteko.
<nav aria-label="...">
<ul class="pagination">
<li class="disabled"><a href="#" aria-label="Previous"><span aria-hidden="true">«</span></a></li>
<li class="active"><a href="#">1 <span class="sr-only">(current)</span></a></li>
...
</ul>
</nav>
Aingura aktiboak edo desgaituak ordezkatzea gomendatzen dugu <span>
, edo aingura kentzea aurreko/hurrengo gezien kasuan, klik-funtzionalitatea kentzeko nahi diren estiloak mantenduz.
<nav aria-label="...">
<ul class="pagination">
<li class="disabled">
<span>
<span aria-hidden="true">«</span>
</span>
</li>
<li class="active">
<span>1 <span class="sr-only">(current)</span></span>
</li>
...
</ul>
</nav>
Orrialde handiagoa ala txikiagoa al duzu? Gehitu .pagination-lg
edo .pagination-sm
tamaina gehigarrietarako.
<nav aria-label="..."><ul class="pagination pagination-lg">...</ul></nav>
<nav aria-label="..."><ul class="pagination">...</ul></nav>
<nav aria-label="..."><ul class="pagination pagination-sm">...</ul></nav>
Aurreko eta hurrengo esteka azkarrak markatu eta estilo arinekin orrituratze inplementazio errazetarako. Oso ona da blogak edo aldizkariak bezalako gune sinpleetarako.
Lehenespenez, orrialdeak estekak ditu zentroak.
<nav aria-label="...">
<ul class="pager">
<li><a href="#">Previous</a></li>
<li><a href="#">Next</a></li>
</ul>
</nav>
Bestela, esteka bakoitza alboetara lerrokatu dezakezu:
<nav aria-label="...">
<ul class="pager">
<li class="previous"><a href="#"><span aria-hidden="true">←</span> Older</a></li>
<li class="next"><a href="#">Newer <span aria-hidden="true">→</span></a></li>
</ul>
</nav>
Pager-en estekek .disabled
orrialdeko erabilgarritasun-klase orokorra ere erabiltzen dute.
<nav aria-label="...">
<ul class="pager">
<li class="previous disabled"><a href="#"><span aria-hidden="true">←</span> Older</a></li>
<li class="next"><a href="#">Newer <span aria-hidden="true">→</span></a></li>
</ul>
</nav>
<h3>Example heading <span class="label label-default">New</span></h3>
Gehitu behean aipatutako modifikatzaile klaseetako bat etiketa baten itxura aldatzeko.
<span class="label label-default">Default</span>
<span class="label label-primary">Primary</span>
<span class="label label-success">Success</span>
<span class="label label-info">Info</span>
<span class="label label-warning">Warning</span>
<span class="label label-danger">Danger</span>
Errendatzeko arazoak sor daitezke edukiontzi estu baten barruan lerroko dozenaka etiketa dituzunean, bakoitzak bere inline-block
elementua duela (ikono bat bezala). Honen inguruko bidea ezarpena da display: inline-block;
. Testuingurua eta adibide bat ikusteko, ikus #13219 .
Erraz nabarmendu elementu berriak edo irakurri gabekoak <span class="badge">
esteketan, Bootstrap nabigazioetan eta abar gehituta.
<a href="#">Inbox <span class="badge">42</span></a>
<button class="btn btn-primary" type="button">
Messages <span class="badge">4</span>
</button>
Elementu berririk edo irakurri gabekorik ez dagoenean, bereizgarriak tolestuko dira (CSS-ren :empty
hautatzailearen bidez), baldin eta edukirik ez badago.
:empty
Txapak ez dira berez tolestuko Internet Explorer 8-n, hautatzailerako laguntza falta duelako .
Pilletako nabigazioetan txapak egoera aktiboetan jartzeko integratutako estiloak sartzen dira.
<ul class="nav nav-pills" role="tablist">
<li role="presentation" class="active"><a href="#">Home <span class="badge">42</span></a></li>
<li role="presentation"><a href="#">Profile</a></li>
<li role="presentation"><a href="#">Messages <span class="badge">3</span></a></li>
</ul>
Osagai arina eta malgua, aukeran ikuspegi osoa heda dezakeena zure webguneko eduki nagusia erakusteko.
Heroi-unitate sinple bat da, eduki edo informazioari arreta gehiago deitzeko jumbotron estiloko osagai soil bat.
<div class="jumbotron">
<h1>Hello, world!</h1>
<p>...</p>
<p><a class="btn btn-primary btn-lg" href="#" role="button">Learn more</a></p>
</div>
Jumbotron-a zabalera osoa izateko, eta ertz biribildurik gabe, jarri .container
s guztietatik kanpo eta, horren ordez, gehitu .container
barruan.
<div class="jumbotron">
<div class="container">
...
</div>
</div>
h1
Orrialde bateko edukiaren atalak behar bezala zuritu eta segmentatzeko shell sinple bat. h1
Elementu lehenetsia erabil dezake small
, baita beste osagai gehienak ere (estilo gehigarriekin).
<div class="page-header">
<h1>Example page header <small>Subtext for header</small></h1>
</div>
Hedatu Bootstrap-en sareta-sistema irudi txikien osagaiarekin, irudi, bideo, testu eta beste sareak erraz bistaratzeko.
Altuera eta/edo zabalera ezberdinetako irudi txikien Pinterest-en antzeko aurkezpena bilatzen ari bazara, hirugarrenen plugin bat erabili beharko duzu, hala nola Masonry , Isotope , edo Salvattore .
Lehenespenez, Bootstrap-en koadro txikiak estekatutako irudiak behar den marka minimoarekin erakusteko diseinatuta daude.
<div class="row">
<div class="col-xs-6 col-md-3">
<a href="#" class="thumbnail">
<img src="..." alt="...">
</a>
</div>
...
</div>
Markatze gehigarri batekin, edozein motatako HTML edukia gehi daiteke koadro txikietan, adibidez, goiburuak, paragrafoak edo botoiak.
<div class="row">
<div class="col-sm-6 col-md-4">
<div class="thumbnail">
<img src="..." alt="...">
<div class="caption">
<h3>Thumbnail label</h3>
<p>...</p>
<p><a href="#" class="btn btn-primary" role="button">Button</a> <a href="#" class="btn btn-default" role="button">Button</a></p>
</div>
</div>
</div>
</div>
Eman erabiltzailearen ohiko ekintzetarako testuinguruko iritzi-mezuak alerta-mezu erabilgarri eta malgu gutxi batzuekin.
Bildu edozein testu eta aukerako baztertzeko botoia .alert
eta lau testuinguruko klaseetako batean (adibidez, .alert-success
) oinarrizko alerta-mezuetarako.
Alertak ez dute klase lehenetsirik, oinarrizko eta modifikatzaile klaseak soilik. Alerta gris lehenetsi batek ez du zentzu handiegirik, beraz, mota bat zehaztu behar duzu testuinguru-klasearen bidez. Aukeratu arrakasta, informazioa, abisua edo arriskua.
<div class="alert alert-success" role="alert">...</div>
<div class="alert alert-info" role="alert">...</div>
<div class="alert alert-warning" role="alert">...</div>
<div class="alert alert-danger" role="alert">...</div>
.alert-dismissible
Eraiki edozein alertaren gainean aukerako eta ixteko botoia gehituz .
Alerta baztergarriak guztiz funtzionatzeko, alertak JavaScript plugina erabili behar duzu .
<div class="alert alert-warning alert-dismissible" role="alert">
<button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">×</span></button>
<strong>Warning!</strong> Better check yourself, you're not looking too good.
</div>
Ziurtatu datu-atributua duen <button>
elementua erabiltzen duzula.data-dismiss="alert"
Erabili .alert-link
erabilgarritasun-klasea edozein alertaren barruan bat datozen koloretako estekak azkar emateko.
<div class="alert alert-success" role="alert">
<a href="#" class="alert-link">...</a>
</div>
<div class="alert alert-info" role="alert">
<a href="#" class="alert-link">...</a>
</div>
<div class="alert alert-warning" role="alert">
<a href="#" class="alert-link">...</a>
</div>
<div class="alert alert-danger" role="alert">
<a href="#" class="alert-link">...</a>
</div>
Eman iritzi eguneratua lan-fluxu edo ekintza baten aurrerapenari buruz, aurrerapen-barra sinple baina malguekin.
Aurrerapen-barrek CSS3 trantsizioak eta animazioak erabiltzen dituzte efektu batzuk lortzeko. Ezaugarri hauek ez dira onartzen Internet Explorer 9 eta ondorengo bertsioetan edo Firefoxen bertsio zaharragoetan. Opera 12-k ez du animaziorik onartzen.
Zure webguneak onartzen ez duen Edukiaren Segurtasun Politika (CSP) badu style-src 'unsafe-inline'
, ezin izango dituzu lerroko style
atributuak erabili aurrerapen-barren zabalerak ezartzeko beheko adibideetan erakusten den moduan. CSP zorrotzekin bateragarriak diren zabalerak ezartzeko metodo alternatiboen artean, JavaScript pertsonalizatu txiki bat element.style.width
erabiltzea edo CSS klase pertsonalizatuak erabiltzea daude.
Aurrerapen-barra lehenetsia.
<div class="progress">
<div class="progress-bar" role="progressbar" aria-valuenow="60" aria-valuemin="0" aria-valuemax="100" style="width: 60%;">
<span class="sr-only">60% Complete</span>
</div>
</div>
Kendu <span>
with .sr-only
class aurrerapen-barratik ikusgai dagoen ehuneko bat erakusteko.
<div class="progress">
<div class="progress-bar" role="progressbar" aria-valuenow="60" aria-valuemin="0" aria-valuemax="100" style="width: 60%;">
60%
</div>
</div>
Etiketaren testua portzentaje baxuetan ere irakurgarria izaten jarraitzen duela ziurtatzeko, kontuan hartu min-width
aurrerapen-barran a gehitzea.
<div class="progress">
<div class="progress-bar" role="progressbar" aria-valuenow="0" aria-valuemin="0" aria-valuemax="100" style="min-width: 2em;">
0%
</div>
</div>
<div class="progress">
<div class="progress-bar" role="progressbar" aria-valuenow="2" aria-valuemin="0" aria-valuemax="100" style="min-width: 2em; width: 2%;">
2%
</div>
</div>
Aurrerapen-barrek botoi eta alerta-klase bereko batzuk erabiltzen dituzte estilo koherenteetarako.
<div class="progress">
<div class="progress-bar progress-bar-success" role="progressbar" aria-valuenow="40" aria-valuemin="0" aria-valuemax="100" style="width: 40%">
<span class="sr-only">40% Complete (success)</span>
</div>
</div>
<div class="progress">
<div class="progress-bar progress-bar-info" role="progressbar" aria-valuenow="20" aria-valuemin="0" aria-valuemax="100" style="width: 20%">
<span class="sr-only">20% Complete</span>
</div>
</div>
<div class="progress">
<div class="progress-bar progress-bar-warning" role="progressbar" aria-valuenow="60" aria-valuemin="0" aria-valuemax="100" style="width: 60%">
<span class="sr-only">60% Complete (warning)</span>
</div>
</div>
<div class="progress">
<div class="progress-bar progress-bar-danger" role="progressbar" aria-valuenow="80" aria-valuemin="0" aria-valuemax="100" style="width: 80%">
<span class="sr-only">80% Complete (danger)</span>
</div>
</div>
Gradiente bat erabiltzen du marra-efektua sortzeko. Ez dago eskuragarri IE9n eta behean.
<div class="progress">
<div class="progress-bar progress-bar-success progress-bar-striped" role="progressbar" aria-valuenow="40" aria-valuemin="0" aria-valuemax="100" style="width: 40%">
<span class="sr-only">40% Complete (success)</span>
</div>
</div>
<div class="progress">
<div class="progress-bar progress-bar-info progress-bar-striped" role="progressbar" aria-valuenow="20" aria-valuemin="0" aria-valuemax="100" style="width: 20%">
<span class="sr-only">20% Complete</span>
</div>
</div>
<div class="progress">
<div class="progress-bar progress-bar-warning progress-bar-striped" role="progressbar" aria-valuenow="60" aria-valuemin="0" aria-valuemax="100" style="width: 60%">
<span class="sr-only">60% Complete (warning)</span>
</div>
</div>
<div class="progress">
<div class="progress-bar progress-bar-danger progress-bar-striped" role="progressbar" aria-valuenow="80" aria-valuemin="0" aria-valuemax="100" style="width: 80%">
<span class="sr-only">80% Complete (danger)</span>
</div>
</div>
Gehitu .active
hona .progress-bar-striped
marra eskuinetik ezkerrera animatzeko. Ez dago eskuragarri IE9n eta behean.
<div class="progress">
<div class="progress-bar progress-bar-striped active" role="progressbar" aria-valuenow="45" aria-valuemin="0" aria-valuemax="100" style="width: 45%">
<span class="sr-only">45% Complete</span>
</div>
</div>
Jarri hainbat barra berdinean .progress
pilatzeko.
<div class="progress">
<div class="progress-bar progress-bar-success" style="width: 35%">
<span class="sr-only">35% Complete (success)</span>
</div>
<div class="progress-bar progress-bar-warning progress-bar-striped" style="width: 20%">
<span class="sr-only">20% Complete (warning)</span>
</div>
<div class="progress-bar progress-bar-danger" style="width: 10%">
<span class="sr-only">10% Complete (danger)</span>
</div>
</div>
Testu-edukiarekin batera ezkerrera edo eskuinera lerrokatuta dagoen irudia agertzen duten hainbat osagai mota (blog-iruzkinak, txioak, etab.) eraikitzeko objektu-estilo abstraktuak.
Multimedia lehenetsiak multimedia-objektu bat bistaratzen du (irudiak, bideoa, audioa) eduki-bloke baten ezkerrean edo eskuinean.
<div class="media">
<div class="media-left">
<a href="#">
<img class="media-object" src="..." alt="...">
</a>
</div>
<div class="media-body">
<h4 class="media-heading">Media heading</h4>
...
</div>
</div>
Klaseak .pull-left
eta .pull-right
existitzen dira eta aurretik multimedia-osagaiaren zati gisa erabiltzen ziren, baina erabilera horretarako zaharkituta daude v3.3.0-tik aurrera. Gutxi gorabehera .media-left
eta -ren baliokideak dira , html-n ondoren jarri behar dena izan .media-right
ezik ..media-right
.media-body
Irudiak edo beste euskarri batzuk goian, erdian edo behean lerrokatu daitezke. Lehenetsia goiko lerrokatuta dago.
Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis. Fusce condimentum nunc ac nisi vulputate fringilla. Donec lacinia congue felis in faucibus.
Donec sed odio dui. Nullam quis risus eget urna mollis ornare vel eu leo. Cum is natoque penatibus eta magnis parturient montes, nascetur ridiculus mus.
Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis. Fusce condimentum nunc ac nisi vulputate fringilla. Donec lacinia congue felis in faucibus.
Donec sed odio dui. Nullam quis risus eget urna mollis ornare vel eu leo. Cum is natoque penatibus eta magnis parturient montes, nascetur ridiculus mus.
Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis. Fusce condimentum nunc ac nisi vulputate fringilla. Donec lacinia congue felis in faucibus.
Donec sed odio dui. Nullam quis risus eget urna mollis ornare vel eu leo. Cum is natoque penatibus eta magnis parturient montes, nascetur ridiculus mus.
<div class="media">
<div class="media-left media-middle">
<a href="#">
<img class="media-object" src="..." alt="...">
</a>
</div>
<div class="media-body">
<h4 class="media-heading">Middle aligned media</h4>
...
</div>
</div>
Markatze gehigarri pixka batekin, media zerrenda barruan erabil dezakezu (erabilgarria iruzkinen harietarako edo artikulu zerrendetarako).
Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis.
<ul class="media-list">
<li class="media">
<div class="media-left">
<a href="#">
<img class="media-object" src="..." alt="...">
</a>
</div>
<div class="media-body">
<h4 class="media-heading">Media heading</h4>
...
</div>
</li>
</ul>
Zerrenda-taldeak osagai malgu eta indartsuak dira elementu-zerrenda sinpleak ez ezik, eduki pertsonalizatua duten konplexuak ere bistaratzeko.
Zerrenda-talde oinarrizkoena zerrenda elementuekin eta klase egokiekin ordenatu gabeko zerrenda bat besterik ez da. Eraiki ezazu ondoko aukerekin, edo zure CSS behar duzunean.
<ul class="list-group">
<li class="list-group-item">Cras justo odio</li>
<li class="list-group-item">Dapibus ac facilisis in</li>
<li class="list-group-item">Morbi leo risus</li>
<li class="list-group-item">Porta ac consectetur ac</li>
<li class="list-group-item">Vestibulum at eros</li>
</ul>
Gehitu txapak osagaia zerrendako edozein elementuri eta automatikoki eskuinaldean kokatuko da.
<ul class="list-group">
<li class="list-group-item">
<span class="badge">14</span>
Cras justo odio
</li>
</ul>
Lotu zerrenda-taldearen elementuak zerrenda-elementuen ordez aingura-etiketak erabiliz (horrek gurasoa ere esan nahi du ) <div>
baten ordez <ul>
. Elementu bakoitzaren inguruan guraso indibidualen beharrik ez.
<div class="list-group">
<a href="#" class="list-group-item active">
Cras justo odio
</a>
<a href="#" class="list-group-item">Dapibus ac facilisis in</a>
<a href="#" class="list-group-item">Morbi leo risus</a>
<a href="#" class="list-group-item">Porta ac consectetur ac</a>
<a href="#" class="list-group-item">Vestibulum at eros</a>
</div>
Zerrenda-taldearen elementuak botoiak izan daitezke zerrenda-elementuen ordez (horrek gurasoa ere esan nahi du ) <div>
baten ordez <ul>
. Elementu bakoitzaren inguruan guraso indibidualen beharrik ez. Ez erabili .btn
hemen klase estandarrak.
<div class="list-group">
<button type="button" class="list-group-item">Cras justo odio</button>
<button type="button" class="list-group-item">Dapibus ac facilisis in</button>
<button type="button" class="list-group-item">Morbi leo risus</button>
<button type="button" class="list-group-item">Porta ac consectetur ac</button>
<button type="button" class="list-group-item">Vestibulum at eros</button>
</div>
Gehitu .disabled
a .list-group-item
grisa desgaituta ager dadin.
<div class="list-group">
<a href="#" class="list-group-item disabled">
Cras justo odio
</a>
<a href="#" class="list-group-item">Dapibus ac facilisis in</a>
<a href="#" class="list-group-item">Morbi leo risus</a>
<a href="#" class="list-group-item">Porta ac consectetur ac</a>
<a href="#" class="list-group-item">Vestibulum at eros</a>
</div>
Erabili testuinguru-klaseak zerrendako elementuak estiloratzeko, lehenetsiak edo estekatuak. Estatua ere barne hartzen du .active
.
<ul class="list-group">
<li class="list-group-item list-group-item-success">Dapibus ac facilisis in</li>
<li class="list-group-item list-group-item-info">Cras sit amet nibh libero</li>
<li class="list-group-item list-group-item-warning">Porta ac consectetur ac</li>
<li class="list-group-item list-group-item-danger">Vestibulum at eros</li>
</ul>
<div class="list-group">
<a href="#" class="list-group-item list-group-item-success">Dapibus ac facilisis in</a>
<a href="#" class="list-group-item list-group-item-info">Cras sit amet nibh libero</a>
<a href="#" class="list-group-item list-group-item-warning">Porta ac consectetur ac</a>
<a href="#" class="list-group-item list-group-item-danger">Vestibulum at eros</a>
</div>
Gehitu ia edozein HTML barruan, baita estekatutako zerrenda taldeetarako ere, behean dagoena bezalakoa.
Donec id elit non mi porta gravida at eget metus. Mecenas sed diam eget risus varius blandit.
Donec id elit non mi porta gravida at eget metus. Mecenas sed diam eget risus varius blandit.
Donec id elit non mi porta gravida at eget metus. Mecenas sed diam eget risus varius blandit.
<div class="list-group">
<a href="#" class="list-group-item active">
<h4 class="list-group-item-heading">List group item heading</h4>
<p class="list-group-item-text">...</p>
</a>
</div>
Beti beharrezkoa ez den arren, batzuetan zure DOM kutxa batean jarri behar duzu. Egoera horietarako, probatu panelaren osagaia.
Lehenespenez, egin beharreko guztia .panel
oinarrizko ertza eta betegarri batzuk aplikatzea da, eduki batzuk edukitzeko.
<div class="panel panel-default">
<div class="panel-body">
Basic panel example
</div>
</div>
Gehitu erraz goiburuko edukiontzi bat zure panelean .panel-heading
. <h1>
Edozein - klase <h6>
batekin ere sar dezakezu .panel-title
aurre-estiloaren goiburu bat gehitzeko. <h1>
Hala ere, --ren letra - tamainak <h6>
baliogabetzen ditu .panel-heading
.
Estekak koloreztatzeko, ziurtatu estekak ipintzen dituzula goiburuetan .panel-title
.
<div class="panel panel-default">
<div class="panel-heading">Panel heading without title</div>
<div class="panel-body">
Panel content
</div>
</div>
<div class="panel panel-default">
<div class="panel-heading">
<h3 class="panel-title">Panel title</h3>
</div>
<div class="panel-body">
Panel content
</div>
</div>
Itzulbiratu botoiak edo bigarren mailako testua .panel-footer
. Kontuan izan panel-oinek ez dituztela koloreak eta ertzak heredatzen testuinguru-aldaerak erabiltzean, ez baitira lehen planoan egon behar.
<div class="panel panel-default">
<div class="panel-body">
Panel content
</div>
<div class="panel-footer">Panel footer</div>
</div>
Beste osagai batzuek bezala, erraz bihurtu panel bat testuinguru jakin baterako esanguratsuagoa testuinguruko egoera-klaseren bat gehituz.
<div class="panel panel-primary">...</div>
<div class="panel panel-success">...</div>
<div class="panel panel-info">...</div>
<div class="panel panel-warning">...</div>
<div class="panel panel-danger">...</div>
.table
Gehitu panel baten barruan mugarik gabeko edozein diseinu bateratu baterako. Bat badago .panel-body
, ertz gehigarri bat gehitzen dugu taularen goialdean bereizteko.
Paneleko eduki lehenetsi batzuk hemen. Nulla vitae elit libero, a pharetra augue. Aenean lacinia bibendum nulla sed consectetur. Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum. Nullam id dolor id nibh ultricies vehicula ut id elit.
# | Izena | Abizena | Erabiltzaile izena |
---|---|---|---|
1 | Markatu | Otto | @mdo |
2 | Jakob | Thornton | @potolo |
3 | Larry | txoria |
<div class="panel panel-default">
<!-- Default panel contents -->
<div class="panel-heading">Panel heading</div>
<div class="panel-body">
<p>...</p>
</div>
<!-- Table -->
<table class="table">
...
</table>
</div>
Panelaren gorputzik ez badago, osagaia panelen goiburutik taulara mugitzen da etenik gabe.
# | Izena | Abizena | Erabiltzaile izena |
---|---|---|---|
1 | Markatu | Otto | @mdo |
2 | Jakob | Thornton | @potolo |
3 | Larry | txoria |
<div class="panel panel-default">
<!-- Default panel contents -->
<div class="panel-heading">Panel heading</div>
<!-- Table -->
<table class="table">
...
</table>
</div>
Sartu erraz zabalera osoko zerrenda-taldeak edozein paneletan.
Paneleko eduki lehenetsi batzuk hemen. Nulla vitae elit libero, a pharetra augue. Aenean lacinia bibendum nulla sed consectetur. Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum. Nullam id dolor id nibh ultricies vehicula ut id elit.
<div class="panel panel-default">
<!-- Default panel contents -->
<div class="panel-heading">Panel heading</div>
<div class="panel-body">
<p>...</p>
</div>
<!-- List group -->
<ul class="list-group">
<li class="list-group-item">Cras justo odio</li>
<li class="list-group-item">Dapibus ac facilisis in</li>
<li class="list-group-item">Morbi leo risus</li>
<li class="list-group-item">Porta ac consectetur ac</li>
<li class="list-group-item">Vestibulum at eros</li>
</ul>
</div>
Baimendu arakatzaileei bideo edo diapositiba-aurkezpenaren dimentsioak zehazten dituzten blokearen zabaleraren arabera, edozein gailutan behar bezala eskalatuko den proportzio intrintsekoa sortuz.
Arauak zuzenean aplikatzen zaizkie <iframe>
, <embed>
, <video>
, eta <object>
elementuei; aukeran, erabili ondorengo klase esplizitua .embed-responsive-item
beste atributu batzuen estiloarekin bat etorri nahi duzunean.
Pro-Tip! Ez duzu frameborder="0"
zure <iframe>
s-etan sartu behar, hori gainidazten dizugu.
<!-- 16:9 aspect ratio -->
<div class="embed-responsive embed-responsive-16by9">
<iframe class="embed-responsive-item" src="..."></iframe>
</div>
<!-- 4:3 aspect ratio -->
<div class="embed-responsive embed-responsive-4by3">
<iframe class="embed-responsive-item" src="..."></iframe>
</div>
Erabili putzua elementu baten efektu sinple gisa txertatze-efektua emateko.
<div class="well">...</div>
Kontrolatu betegarria eta ertz biribilduak aukerako bi aldatzaile klaseekin.
<div class="well well-lg">...</div>
<div class="well well-sm">...</div>