Osagaiak

Nabigazioa, alertak, popovers eta abar eskaintzeko eraikitako dozenaka osagai berrerabilgarri.

Buruak gora! Dokumentu hauek jada ofizialki onartzen ez den v2.3.2rako dira. Ikusi Bootstrap-en azken bertsioa!

Adibideak

Oinarrizko bi aukera, bi aldaera zehatzagorekin batera.

Botoi bakarreko taldea

Itzulbiratu botoi sorta bat .btnbarruan .btn-group.

  1. <div class = "btn-group" >
  2. <button class = "btn" > Ezkerrean </button>
  3. <button class = "btn" > Erdikoa </button>
  4. <button class = "btn" > Eskuinera </button>
  5. </div>

Hainbat botoi-talde

Konbinatu multzoak <div class="btn-group">osagai <div class="btn-toolbar">konplexuagoetarako.

  1. <div class = "btn-toolbar" >
  2. <div class = "btn-group" >
  3. ...
  4. </div>
  5. </div>

Botoi talde bertikalak

Botoi multzo bat horizontalki baino bertikalki pilatuta agertzea.

  1. <div class = "btn-group btn-group-bertical" >
  2. ...
  3. </div>

Checkbox eta irrati zaporeak

Botoi-taldeek irrati gisa ere funtziona dezakete, non botoi bakarra aktibo egon daitekeen, edo kontrol-laukiak, edozein botoi aktibo egon daitezkeenetan. Ikusi horretarako JavaScript dokumentuak .

Goitibeherak botoi-taldeetan

Buruak gora!Goitibeherako botoiak banan-banan bilduta egon behar dira .btn-grouperrendatze .btn-toolbaregokia izateko.

Ikuspegi orokorra eta adibideak

Erabili edozein botoi goitibeherako menu bat abiarazteko, a barruan kokatuz .btn-groupeta menu-marka egokia emanez.

  1. <div class = "btn-group" >
  2. <a class = "btn dropdown-toggle" data-toggle = "dropdown" href = "#" >
  3. Ekintza
  4. <span class = "caret" ></span>
  5. </a>
  6. <ul class = "menua goitibeherako" >
  7. <!-- goitibeherako menuaren estekak -->
  8. </ul>
  9. </div>

Botoien tamaina guztiekin funtzionatzen du

Botoien goitibeharrek edozein tamainatan funtzionatzen dute: .btn-large, .btn-small, edo .btn-mini.

JavaScript behar du

Botoien goitibeharrek Bootstrap goitibeherako plugina behar dute funtzionatzeko.

Zenbait kasutan, mugikorrak bezala, goitibeherako menuak bistatik kanpo zabalduko dira. Lerrokatzea eskuz edo JavaScript pertsonalizatuarekin konpondu behar duzu.


Zatitu botoien goitibehurrak

Botoien taldeen estiloak eta markaketa oinarri hartuta, zatitutako botoi bat erraz sor dezakegu. Zatitutako botoiek ekintza estandar bat dute ezkerrean eta goitibeherako hautagailua eskuinaldean, testuinguruko estekekin.

  1. <div class = "btn-group" >
  2. <button class = "btn" > Ekintza </button>
  3. <button class = "btn dropdown-toggle" data-toggle = "dropdown" >
  4. <span class = "caret" ></span>
  5. </button>
  6. <ul class = "menua goitibeherako" >
  7. <!-- goitibeherako menuaren estekak -->
  8. </ul>
  9. </div>

Tamainak

Erabili botoien klase gehigarriak .btn-mini, .btn-small, edo .btn-largetamainarako.

  1. <div class = "btn-group" >
  2. <button class = "btn btn-mini" > Ekintza </button>
  3. <button class = "btn btn-mini dropdown-toggle" data-toggle = "dropdown" >
  4. <span class = "caret" ></span>
  5. </button>
  6. <ul class = "menua goitibeherako" >
  7. <!-- goitibeherako menuaren estekak -->
  8. </ul>
  9. </div>

Goitibeherako menuak

Goitibeherako menuak behetik gora ere alda daitezke klase bakar bat gehituz berehalako gurasoari .dropdown-menu. Norantza irauli .careteta menua bera aldatuko du goitik behera egin beharrean behetik gora mugitzeko.

  1. <div class = "btn-group dropup" >
  2. <button class = "btn" > Jaregin </button>
  3. <button class = "btn dropdown-toggle" data-toggle = "dropdown" >
  4. <span class = "caret" ></span>
  5. </button>
  6. <ul class = "menua goitibeherako" >
  7. <!-- goitibeherako menuaren estekak -->
  8. </ul>
  9. </div>

Orrigintza estandarra

Rdio-n inspiratutako orrialde sinplea, aplikazioetarako eta bilaketa-emaitzetarako bikaina. Bloke handia galtzen zaila da, erraz eskala daiteke eta klik eremu handiak eskaintzen ditu.

  1. <div class = "paginazioa" >
  2. <ul>
  3. <li><a href = "#" > Aurrekoa </a></li>
  4. <li><a href = "#" > 1 </a></li>
  5. <li><a href = "#" > 2 </a></li>
  6. <li><a href = "#" > 3 </a></li>
  7. <li><a href = "#" > 4 ​​</a></li>
  8. <li><a href = "#" > 5 </a></li>
  9. <li><a href = "#" > Hurrengoa </a></li>
  10. </ul>
  11. </div>

Aukerak

Desgaitutako eta aktibo egoerak

Estekak egoera ezberdinetarako pertsonaliza daitezke. Erabili .disabledklik egin ezin diren esteketarako eta .activeuneko orrialdea adierazteko.

  1. <div class = "paginazioa" >
  2. <ul>
  3. <li class = "desgaituta" ><a href = "#" > « </a></li>
  4. <li class = "aktiboa" ><a href = "#" > 1 </a></li>
  5. ...
  6. </ul>
  7. </div>

Aukeran, aingura aktiboak edo desgaituak tarteka alda ditzakezu klik funtzionalitateak kentzeko, nahi diren estiloak mantenduz.

  1. <div class = "paginazioa" >
  2. <ul>
  3. <li class = "desgaituta" ><span> « </span></li>
  4. <li class = "aktiboa" ><span> 1 </span></li>
  5. ...
  6. </ul>
  7. </div>

Tamainak

Orrialde handiagoa ala txikiagoa al duzu? Gehitu .pagination-large, .pagination-small, edo .pagination-minitamaina gehigarrietarako.

  1. <div class = "pagination pagination-handi" >
  2. <ul>
  3. ...
  4. </ul>
  5. </div>
  6. <div class = "paginazioa" >
  7. <ul>
  8. ...
  9. </ul>
  10. </div>
  11. <div class = "pagination pagination-small" >
  12. <ul>
  13. ...
  14. </ul>
  15. </div>
  16. <div class = "pagination pagination-mini" >
  17. <ul>
  18. ...
  19. </ul>
  20. </div>

Lerrokatzea

Gehitu aukerako bi klaseetako bat orrialderatze-esteken lerrokadura aldatzeko: .pagination-centeredeta .pagination-right.

  1. <div class = "paginazioa orrialdera zentratutako" >
  2. ...
  3. </div>
  1. <div class = "paginazio orria-eskuinean" >
  2. ...
  3. </div>

Orriburua

Aurreko eta hurrengo esteka azkarrak markatu eta estilo arinekin orrituratze inplementazio errazetarako. Oso ona da blogak edo aldizkariak bezalako gune sinpleetarako.

Lehenetsitako adibidea

Lehenespenez, orrialdeak estekak ditu zentroak.

  1. <ul class = "orria" >
  2. <li><a href = "#" > Aurrekoa </a></li>
  3. <li><a href = "#" > Hurrengoa </a></li>
  4. </ul>

Lerrokaturiko estekak

Bestela, esteka bakoitza alboetara lerrokatu dezakezu:

  1. <ul class = "orria" >
  2. <li class = "aurrekoa" >
  3. <a href = "#" > Zaharragoak </a>
  4. </li>
  5. <li class = "hurrengo" >
  6. <a href = "#" > Berriagoa → </a>
  7. </li>
  8. </ul>

Aukerako desgaitu egoera

Pager-en estekek .disabledorrialdeko erabilgarritasun-klase orokorra ere erabiltzen dute.

  1. <ul class = "orria" >
  2. <li class = "aurreko desgaituta" >
  3. <a href = "#" > Zaharragoak </a>
  4. </li>
  5. ...
  6. </ul>

Etiketak

Etiketak Markatzea
Lehenetsia <span class="label">Default</span>
Arrakasta <span class="label label-success">Success</span>
Abisua <span class="label label-warning">Warning</span>
Garrantzitsua <span class="label label-important">Important</span>
Info <span class="label label-info">Info</span>
Alderantzizkoa <span class="label label-inverse">Inverse</span>

Txapak

Izena Adibidea Markatzea
Lehenetsia 1 <span class="badge">1</span>
Arrakasta 2 <span class="badge badge-success">2</span>
Abisua 4 <span class="badge badge-warning">4</span>
Garrantzitsua 6 <span class="badge badge-important">6</span>
Info 8 <span class="badge badge-info">8</span>
Alderantzizkoa 10 <span class="badge badge-inverse">10</span>

Erraz tolesgarria

Erraz inplementatzeko, etiketak eta bereizgarriak tolestuko dira (CSS-ren :emptyhautatzailearen bidez) edukirik ez dagoenean.

Hero unitatea

Osagai arina eta malgua zure webgunean funtsezko edukia erakusteko. Ondo funtzionatzen du marketin eta eduki handiko guneetan.

Kaixo Mundua!

Heroi-unitate sinple bat da, eduki edo informazioari arreta gehiago deitzeko jumbotron estiloko osagai soil bat.

Gehiago ikasi

  1. <div class = "heroi-unitatea" >
  2. <h1> Goiburua </h1>
  3. <p> Lema </p>
  4. <p>
  5. <a class = "btn btn-primary btn-handi" >
  6. Gehiago ikasi
  7. </a>
  8. </p>
  9. </div>

Orriaren goiburua

h1Orrialde bateko edukiaren atalak behar bezala zuritu eta segmentatzeko shell sinple bat. h1Elementu lehenetsia erabil dezake small, baita beste osagai gehienak ere (estilo gehigarriekin).

  1. <div class = "orriaren goiburua" >
  2. <h1> Orriaren goiburuaren adibidea <small> Goibururako azpitestua </small></h1>
  3. </div>

Miniatura lehenetsiak

Lehenespenez, Bootstrap-en koadro txikiak estekatutako irudiak behar den marka minimoarekin erakusteko diseinatuta daude.

Oso pertsonalizagarria

Markatze gehigarri batekin, edozein motatako HTML edukia gehi daiteke koadro txikietan, adibidez, goiburuak, paragrafoak edo botoiak.

  • 300x200

    Irudi txikiaren etiketa

    Cras justo odio, dapibus ac facilisis in, egestas eget quam. Donec id elit non mi porta gravida at eget metus. Nullam id dolor id nibh ultricies vehicula ut id elit.

    Ekintza Ekintza

  • 300x200

    Irudi txikiaren etiketa

    Cras justo odio, dapibus ac facilisis in, egestas eget quam. Donec id elit non mi porta gravida at eget metus. Nullam id dolor id nibh ultricies vehicula ut id elit.

    Ekintza Ekintza

  • 300x200

    Irudi txikiaren etiketa

    Cras justo odio, dapibus ac facilisis in, egestas eget quam. Donec id elit non mi porta gravida at eget metus. Nullam id dolor id nibh ultricies vehicula ut id elit.

    Ekintza Ekintza

Zergatik erabili miniaturak

Miniaturak (lehen .media-gridv1.4 arte) bikainak dira argazki edo bideoen sareta, irudien bilaketa-emaitzak, txikizkako produktuak, zorroak eta askoz gehiago egiteko. Estekak edo eduki estatikoak izan daitezke.

Markaketa sinplea eta malgua

Irudi txikien markaketa erraza da ul: edozein lielementu dituena da beharrezkoa dena. Gainera, oso malgua da, zure edukiak biltzeko marka apur bat gehiago duen edozein eduki mota ahalbidetzen du.

Sare-zutabeen tamainak erabiltzen ditu

Azkenik, miniaturak osagaiak lehendik dauden sareta-sistemako klaseak erabiltzen ditu, .span2edo antzekoak .span3, irudi txikien dimentsioak kontrolatzeko.

Markatzea

Aurretik esan bezala, miniaturak egiteko beharrezkoa den marka arina eta zuzena da. Hona hemen estekatutako irudien konfigurazio lehenetsia :

  1. <ul class = "miniaturak" >
  2. <li class = "span4" >
  3. <a href = "#" class = "miniatura" >
  4. <img data-src = "holder.js/300x200" alt = "" >
  5. </a>
  6. </li>
  7. ...
  8. </ul>

Irudi txikietako HTML eduki pertsonalizaturako, markaketa zertxobait aldatzen da. Bloke-mailako edukia edonon baimentzeko, honela aldatzen <a>dugu <div>:

  1. <ul class = "miniaturak" >
  2. <li class = "span4" >
  3. <div class = "miniatura" >
  4. <img data-src = "holder.js/300x200" alt = "" >
  5. <h3> Irudi txikiaren etiketa </h3>
  6. <p> Miniatura-oina... </p>
  7. </div>
  8. </li>
  9. ...
  10. </ul>

Adibide gehiago

Arakatu zure aukera guztiak eskuragarri dituzun sareko klase ezberdinekin. Tamaina desberdinak ere nahastu eta lotu ditzakezu.

Alerta lehenetsia

Itzulbiratu edozein testu eta aukerako baztertzeko botoia .alertoinarrizko abisu-abisu-mezu bat lortzeko.

Kontuz! Hobe egiazta ezazu zeure burua, ez zaude itxura ona.
  1. <div class = "alerta" >
  2. <button type = "button" class = "itxi" data-dismiss = "alerta" > × </button>
  3. <strong> Kontuz! </strong> Egiaztatu zure burua, ez zara itxura onegia.
  4. </div>

Baztertu botoiak

Mobile Safari eta Mobile Opera arakatzaileek, data-dismiss="alert"atributuaz gain, etiketa href="#"bat erabiltzean alertak ezabatzeko eskatzen dute.<a>

  1. <a href = "#" class = "close" data-dismiss = "alerta" > × </a>

Bestela, datu-atributua duen elementu bat erabil dezakezu <button>, gure dokumentuetarako egitea aukeratu duguna. Erabiltzean <button>, sartu behar duzu type="button"edo baliteke zure inprimakiak ez bidali.

  1. <button type = "button" class = "itxi" data-dismiss = "alerta" > × </button>

Baztertu alertak JavaScript bidez

Erabili alertak jQuery plugina alertak azkar eta erraz baztertzeko.


Aukerak

Mezu luzeagoetarako, handitu alerta-bilgarriaren goiko eta beheko betegarria gehituz .alert-block.

Kontuz!

Hobe egiazta ezazu zeure burua, ez zaude itxura ona. Nulla vitae elit libero, a pharetra augue. Praesent commodo cursus magna, vel scelerisque nisl consectetur et.

  1. <div class = "alerta alerta-blokeoa" >
  2. <button type = "button" class = "itxi" data-dismiss = "alerta" > × </button>
  3. <h4> Kontuz! </h4>
  4. Egiaztatu zure burua, ez zara...
  5. </div>

Testuinguruko alternatibak

Gehitu aukerako klaseak alerta baten konnotazioa aldatzeko.

Akatsa edo arriskua

Ai txorrota! Aldatu gauza batzuk eta saiatu berriro bidaltzen.
  1. <div class = "alerta alerta-errorea" >
  2. ...
  3. </div>

Arrakasta

Ongi egina! Irakurri duzu alerta-mezu garrantzitsu hau.
  1. <div class = "alerta alerta-arrakasta" >
  2. ...
  3. </div>

Informazioa

Buruak gora! Alerta honek zure arreta behar du, baina ez da oso garrantzitsua.
  1. <div class = "alerta alerta-informazioa" >
  2. ...
  3. </div>

Adibideak eta markaketa

Oinarrizkoa

Aurrerapen-barra lehenetsia gradiente bertikal batekin.

  1. <div class = "aurrerapena" >
  2. <div class = "bar" style = " zabalera : % 60 ; " ></div>
  3. </div>

Marraduna

Gradiente bat erabiltzen du marra-efektua sortzeko. Ez dago eskuragarri IE7-8-n.

  1. <div class = "aurrerapen-aurrerapen marradun" >
  2. <div class = "bar" style = " zabalera : % 20 ; " ></div>
  3. </div>

Animatua

Gehitu .activehona .progress-stripedmarra eskuinetik ezkerrera animatzeko. Ez dago eskuragarri IEren bertsio guztietan.

  1. <div class = "aurrerapen-aurrerapen marradun aktibo" >
  2. <div class = "bar" style = " zabalera : % 40 ; " ></div>
  3. </div>

Pilatuta

Jarri hainbat barra berean .progresspilatzeko.

  1. <div class = "aurrerapena" >
  2. <div class = "bar bar-success" style = " zabalera : % 35 ; " ></div>
  3. <div class = "bar bar-warning" style = " zabalera : % 20 ; " ></div>
  4. <div class = "bar bar-danger" style = " zabalera : % 10 ; " ></div>
  5. </div>

Aukerak

Kolore gehigarriak

Aurrerapen-barrek botoi eta alerta-klase bereko batzuk erabiltzen dituzte estilo koherenteetarako.

  1. <div class = "aurrerapen aurrerapen-informazioa" >
  2. <div class = "bar" style = " zabalera : % 20 " ></div>
  3. </div>
  4. <div class = "aurrerapena aurrerapena-arrakasta" >
  5. <div class = "bar" style = " zabalera : % 40 " ></div>
  6. </div>
  7. <div class = "aurrerapen aurrerapen-abisua" >
  8. <div class = "bar" style = " zabalera : % 60 " ></div>
  9. </div>
  10. <div class = "aurrerapena aurrerapen-arriskua" >
  11. <div class = "bar" style = " zabalera : % 80 " ></div>
  12. </div>

Barra marradunak

Kolore solidoen antzera, marradun aurrerapen-barra desberdinak ditugu.

  1. <div class = "progress progress-info progress-striped" >
  2. <div class = "bar" style = " zabalera : % 20 " ></div>
  3. </div>
  4. <div class = "aurrerapena aurrerapen-arrakasta aurrerapen marradun" >
  5. <div class = "bar" style = " zabalera : % 40 " ></div>
  6. </div>
  7. <div class = "aurrerapena aurrerapen-abisua aurrerapen marradun" >
  8. <div class = "bar" style = " zabalera : % 60 " ></div>
  9. </div>
  10. <div class = "aurrerapena aurrerapena-arriskua aurrerapen marradun" >
  11. <div class = "bar" style = " zabalera : % 80 " ></div>
  12. </div>

Arakatzailearen laguntza

Aurrerapen-barrek CSS3 gradienteak, trantsizioak eta animazioak erabiltzen dituzte efektu guztiak lortzeko. Ezaugarri hauek ez dira onartzen IE7-9 edo Firefox-en bertsio zaharretan.

Internet Explorer 10 eta Opera 12 baino lehenagoko bertsioek ez dute animaziorik onartzen.

Testu-edukiarekin batera ezkerrera edo eskuinera lerrokatuta dagoen irudia agertzen duten hainbat osagai mota (blog-iruzkinak, txioak, etab.) eraikitzeko objektu-estilo abstraktuak.

Lehenetsitako adibidea

Multimedia lehenetsiek multimedia-objektu bat (irudiak, bideoa, audioa) eduki bloke baten ezkerrera edo eskuinera flotatzea ahalbidetzen dute.

64x64

Hedabideen goiburua

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.
64x64

Hedabideen goiburua

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.
64x64

Hedabideen goiburua

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.
  1. <div class = "media" >
  2. <a class = "pull-left" href = "#" >
  3. <img class = "media-object" data-src = "holder.js/64x64" >
  4. </a>
  5. <div class = "media-body" >
  6. <h4 class = "media-heading" > Multimedia goiburua </h4>
  7. ...
  8.  
  9. <!-- Habiaratutako multimedia-objektua -->
  10. <div class = "media" >
  11. ...
  12. </div>
  13. </div>
  14. </div>

Komunikabideen zerrenda

Markatze gehigarri pixka batekin, media zerrenda barruan erabil dezakezu (erabilgarria iruzkinen harietarako edo artikulu zerrendetarako).

  • 64x64

    Hedabideen goiburua

    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.

    64x64

    Habiaraturiko multimedia goiburua

    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.
    64x64

    Habiaraturiko multimedia goiburua

    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.
    64x64

    Habiaraturiko multimedia goiburua

    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.
  • 64x64

    Hedabideen goiburua

    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.
  1. <ul class = "komunikabideen zerrenda" >
  2. <li class = "media" >
  3. <a class = "pull-left" href = "#" >
  4. <img class = "media-object" data-src = "holder.js/64x64" >
  5. </a>
  6. <div class = "media-body" >
  7. <h4 class = "media-heading" > Multimedia goiburua </h4>
  8. ...
  9.  
  10. <!-- Habiaratutako multimedia-objektua -->
  11. <div class = "media" >
  12. ...
  13. </div>
  14. </div>
  15. </li>
  16. </ul>

Putzuak

Erabili putzua elementu baten efektu sinple gisa txertatze-efektua emateko.

Begira, putzu batean nago!
  1. <div class = "ondo" >
  2. ...
  3. </div>

Aukerako klaseak

Kontrolatu betegarria eta ertz biribilduak aukerako bi aldatzaile klaseekin.

Begira, putzu batean nago!
  1. <div class = "ondo ondo-handia" >
  2. ...
  3. </div>
Begira, putzu batean nago!
  1. <div class = "ondo ondo-txikia" >
  2. ...
  3. </div>

Itxi ikonoa

Erabili itxi ikono generikoa moduak eta alertak bezalako edukia baztertzeko.

  1. <button class = "itxi" > × </button>

iOS gailuek href="#"klik-gertaerak behar dituzte aingura bat erabili nahi baduzu.

  1. <a class = "close" href = "#" > × </a>

Laguntzaile klaseak

Klase errazak eta bideratuak pantaila txikietarako edo portaera doitzeko.

.tira-ezkerrera

Flota ezazu elementu bat ezkerrean

  1. klasea = "tira-ezkerrera"
  1. . tira - ezkerrera {
  2. float : ezkerrera ;
  3. }

.tira-eskuinera

Mugitu elementu bat eskuinera

  1. klasea = "eskuinera tira"
  1. . tira - eskuinera {
  2. float : eskuinera ;
  3. }

.isilduta

Aldatu elementu baten kolorea#999

  1. class = "isilduta"
  1. . isilduta {
  2. kolorea : #999;
  3. }

.garbi konpondu

Garbitu floatedozein elementutan

  1. klase = "garbiketa"
  1. . garbitu {
  2. * zooma : 1 ;
  3. &: aurretik ,
  4. &: { ondoren
  5. pantaila : taula ;
  6. edukia : "" ;
  7. }
  8. &: { ondoren
  9. argi : biak ;
  10. }
  11. }