goian
ezker
eskubidea
behean

Bootstrap, Twitterretik

Bootstrap Twitterren tresna-kit bat da, web-aplikazioen eta guneen garapena abiarazteko diseinatua.
Oinarrizko CSS eta HTML barne hartzen ditu tipografia, inprimakiak, botoiak, taulak, saretak, nabigazioa eta abar.

Nerd alerta: Bootstrap Gutxiagorekin eraikita dago eta arakatzaile modernoak kontuan izanda atetik lan egiteko diseinatu zen.

Hotlink CSS-ra

Hasteko azkarrena eta errazena izateko, kopiatu zati hau zure web orrian.

Erabili Gutxiagorekin

Gutxiago erabiltzearen zalea? Ez dago arazorik, klonatu repo eta gehitu lerro hauek:

Sardexka GitHub-en

Deskargatu, bideratu, atera, fitxategi-arazoak eta gehiago Github-eko Bootstrap repositegi ofizialarekin.

Bootstrap GitHub-en »

Gaur egun v1.3.0

Historia

Twitter-eko ingeniariek historikoki ezagutzen zituzten ia edozein liburutegi erabili dituzte front-end baldintzak betetzeko. Bootstrap aurkeztutako erronken erantzun gisa hasi zen. Jende ikaragarri askoren laguntzarekin, Bootstrap nabarmen hazi da.

Irakurri gehiago dev.twitter.com webgunean ›

Arakatzailearen laguntza

Bootstrap Chrome, Safari, Internet Explorer eta Firefox bezalako arakatzaile moderno nagusietan probatu eta onartzen da.

Chrome, Safari, Internet Explorer eta Firefox-en probatu eta onartzen da
  • Azken Safari
  • Azken Google Chrome
  • Firefox 4+
  • Internet Explorer 7+
  • Opera 11

Zer sartzen den

Bootstrap CSS konpilatuekin, konpilatu gabekoekin eta adibideekin osatuta dator.

Hasierako adibideak

Txantiloi azkar batzuk behar dituzu? Begira ezazu bildu ditugun oinarrizko adibide hauek:

  • Hiru zutabeko diseinu sinplea heroi-unitatearekin
  • Jariakinaren diseinua alboko barra estatikoarekin
  • Aplikazioetarako zintzilik edukiontzi sinplea

Sare lehenetsia

Bootstrap-en parte gisa eskaintzen den sareta-sistema lehenetsia 940 px zabaleko 16 zutabeko sareta da. 960 sareta sistema ezagunaren zaporea da, baina ezkerreko eta eskuineko alboetan marjina/betegarri gehigarririk gabe.

Sarearen markaketa adibidea

Hemen erakusten den moduan, oinarrizko diseinu bat sor daiteke bi "zutabeekin", bakoitza gure sareta-sistemaren parte gisa definitu ditugun oinarrizko 16 zutabeetako batzuk barne hartuta. Ikus beheko adibideak aldakuntza gehiago ikusteko.

  1. <div class = "errenkada" >
  2. <div class = "span6" >
  3. ...
  4. </div>
  5. <div class = "span10" >
  6. ...
  7. </div>
  8. </div>
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
3
3
3
3
3
1
4
4
4
4
1/3
1/3
1/3
1/3
2/3
4
6
6
8
8
5
11
16

Zutabeak desplazatzea

4
8 desplazamendua 4
1/3ko desplazamendua 2/3s
4 desplazamendua 4
4 desplazamendua 4
5 desplazamendua 3
5 desplazamendua 3
10 desplazamendua 6

Habia-zutabeak

.rowHabiaratu zure edukia behar izanez gero lehendik dagoen zutabe baten barruan sortuz .

Habiaratutako zutabeen adibidea

Zutabearen 1. maila
2. maila
2. maila
  1. <div class = "errenkada" >
  2. <div class = "span12" >
  3. Zutabearen 1. maila
  4. <div class = "errenkada" >
  5. <div class = "span6" >
  6. 2. maila
  7. </div>
  8. <div class = "span6" >
  9. 2. maila
  10. </div>
  11. </div>
  12. </div>
  13. </div>

Biratu zure sareta

Bootstrap-en barnean aldagai batzuk daude 940px sareta sistema lehenetsia pertsonalizatzeko. Pertsonalizazio pixka batekin, zutabeen tamaina, haien erretenak eta bizi diren edukiontzia alda ditzakezu.

Sarearen barruan

Une honetan sare-sistema aldatzeko behar diren aldagai guztiak variables.less.

Aldakorra Balio lehenetsia Deskribapena
@gridColumns 16 Sarearen barruko zutabe kopurua
@gridColumnWidth 40 px Sarearen barruan zutabe bakoitzaren zabalera
@gridGutterWidth 20px Zutabe bakoitzaren arteko espazio negatiboa
@siteWidth Zutabe eta kanalizazio guztien batura kalkulatua Oinarrizko partida batzuk erabiltzen ditugu zutabe eta erreten kopurua zenbatu eta .fixed-container()mixinaren zabalera ezartzeko.

Orain pertsonalizatzeko

Sarea aldatzeak hiru @grid-*aldagaiak aldatu eta Gutxiago fitxategiak berriro konpilatzea dakar.

Bootstrap-ek 24 zutabe arteko sare-sistema kudeatzeko hornituta dator; lehenetsia 16 besterik ez da. Hona hemen zure sareko aldagaiak 24 zutabeko sareta batean pertsonalizatuta nola itxura izango luketen.

  1. @gridColumns : 24 ;
  2. @gridColumnWidth : 20px ;
  3. @gridGutterWidth : 20px ;

Behin birkonpilatuta egongo zara!

Diseinu finkoa

940 px-ko zabalerako diseinu lehenetsia, zentratua, ia edozein webgune edo orrialderako <div.container>.

  1. <gorputza>
  2. <div class = "edukiontzi" >
  3. ...
  4. </div>
  5. </body>

Jariakinaren diseinua

Orrialde-egitura alternatibo eta malgua, gutxieneko eta gehienezko zabalerak eta ezkerreko alboko barra dituena. Aplikazio eta dokumentuetarako bikaina.

  1. <gorputza>
  2. <div class = "edukiontzi-fluidoa" >
  3. <div class = "alboko barra" >
  4. ...
  5. </div>
  6. <div class = "edukia" >
  7. ...
  8. </div>
  9. </div>
  10. </body>

Izenburuak eta kopia

Zure web-orriak egituratzeko hierarkia tipografiko estandarra.

Sare tipografiko osoa gure aldagaietako bi aldagai Gutxiagotan oinarritzen da.fitxategirik gabe: @basefonteta @baseline. Lehenengoa zehar erabilitako oinarrizko letra-tamaina da eta bigarrena oinarrizko lerroaren altuera da.

Aldagai horiek eta matematika batzuk erabiltzen ditugu gure mota guztietako marjinak, betegarriak eta lerro-altuerak sortzeko.

h1. 1. goiburua

h2. 2. goiburua

h3. 3. goiburua

h4. 4. goiburua

h5. 5. goiburua
h6. 6. goiburua

Paragrafo adibidea

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 vehicula ut id elit.

Adibide-izenburua Azpi-izenburua du...

Misc. elementuak

Azpimarra, helbideak eta laburdurak erabiliz

<strong> <em> <address> <abbr>

Noiz erabili

Enfasi etiketak ( <strong>eta <em>) erabili behar dira hitz edo esaldi baten garrantzia edo enfasi gehigarria adierazteko bere inguruko kopiarekiko. Erabili <strong>garrantzia eta <em>estresa nabarmentzeko .

Azpimarra paragrafo batean

Fusce dapibus , tellus ac cursus commodo , tortor mauris condimentum nibh , ut fermentum massa justo sit amet risus. Maecenas faucibus mollis interdum. Nulla vitae elit libero, a pharetra augue.

Oharra: oraindik ere ondo dago eta HTML5-en etiketak erabiltzea <b>eta <i>ez dute zertan lodia eta etzana izan, hurrenez hurren (nahiz eta elementu semantikoagoa badago, erabili). <b>Hitzak edo esaldiak nabarmendu nahi ditu garrantzi gehigarririk eman gabe, <i>batez ere ahotsa, termino teknikoak, etab.

Helbideak

Elementua <address>bere arbaso hurbilenaren edo lan-talde osoaren kontaktu-informazioan erabiltzen da. Hona hemen nola erabil daitekeen bi adibide:

Twitter, Inc.
795 Folsom Ave, Suite 600
San Francisco, CA 94107
P: (123) 456-7890
Izen-abizenak
[email protected]

Oharra: lerro bakoitza lerro <address>-jauzi batekin amaitu behar da ( <br />) edo bloke-mailako etiketa batean bilduta egon behar da (adibidez, <p>) edukia behar bezala egituratzeko.

Laburdurak

Laburdura eta akronimoetarako, erabili <abbr>etiketa ( HTML5<acronym> - en zaharkituta dago ). Jarri laburdura-inprimakia etiketaren barruan eta ezarri izenburu bat izen osoari.

Blokeko komatxoak

<blockquote> <p> <small>

Nola aipatu

Blokeoa sartzeko, bildu <blockquote>eta <p>etiketatu <small>. Erabili <small>elementua zure iturria aipatzeko eta marratxo bat jasoko duzu &mdash;aurretik.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante venenatis dapibus posuere velit aliquet.

Julius Hibbert doktorea
  1. <blokeoa>
  2. <p> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante venenatis dapibus posuere velit aliquet. </p>
  3. <small> Julius Hibbert doktorea </small>
  4. </blockquote>

Zerrendak

Ordenatu gabe<ul>

  • Lorem ipsum dolor sit amet
  • Consectetur adipiscing elit
  • Integer molestie lorem eta masa
  • Facilisis in pretium nisl aliquet
  • Nulla volutpat aliquam velit
    • Phasellus iaculis neque
    • Purus sodales ultricies
    • Vestibulum laoreet porttitor sem
    • Ak tristique libre voltpat at
  • Faucibus porta lacus fringilla vel
  • Aenean sit amet erat nunc
  • Eget porttitor lorem

Estilorik gabekoa<ul.unstyled>

  • Lorem ipsum dolor sit amet
  • Consectetur adipiscing elit
  • Integer molestie lorem eta masa
  • Facilisis in pretium nisl aliquet
  • Nulla volutpat aliquam velit
    • Phasellus iaculis neque
    • Purus sodales ultricies
    • Vestibulum laoreet porttitor sem
    • Ak tristique libre voltpat at
  • Faucibus porta lacus fringilla vel
  • Aenean sit amet erat nunc
  • Eget porttitor lorem

Agindua<ol>

  1. Lorem ipsum dolor sit amet
  2. Consectetur adipiscing elit
  3. Integer molestie lorem eta masa
  4. Facilisis in pretium nisl aliquet
  5. Nulla volutpat aliquam velit
  6. Faucibus porta lacus fringilla vel
  7. Aenean sit amet erat nunc
  8. Eget porttitor lorem

Deskribapenadl

Deskribapen zerrendak
Deskribapen zerrenda ezin hobea da terminoak definitzeko.
Euismod
Vestibulum id ligula porta felis euismod sempre eget lacinia odio sem nec elit.
Donec id elit non mi porta gravida at eget metus.
Malesuada porta
Etiam porta sem malesuada magna mollis euismod.

Kodea

<code> <pre>

Pimptu zure kodea estiloz bi etiketa soilekin. Javascript-en bidez are zoragarriagoa izateko, sartu Google-ren code prettify liburutegian eta listo.

Kodea aurkeztea

Kodea, blokeak edo lerroko zatiak, estiloarekin bistaratu daitezke etiketa egokian bilduta. Hainbat lerro hartzen dituzten kode blokeetarako, erabili <pre>elementua. Sareko kodea egiteko, erabili <code>elementua.

Elementua Emaitza
<code> Horrelako testu-lerro batean, bildutako kodea <html>elementu honen itxura izango du.
<pre>
<div>
  <h1>Goiburua</h1>
  <p>Zerbait hemen...</p>
</div>

Oharra: Ziurtatu kodea <pre>etiketen barruan ahalik eta ezkerretik gertuen mantentzea; fitxa guztiak errendatuko ditu.

<pre class="prettyprint">

Google-code-prettify liburutegia erabiliz, zure kode-blokeek estilo bisual apur bat desberdina eta sintaxiaren nabarmentze automatikoa lortzen dute.

<div> <h1> Goiburua </h1> <p> Hemen zerbait... </p> </div>
  
  

Deskargatu google-code-prettify eta ikusi irakurme-a nola erabili jakiteko.

Lineako etiketak

<span class="label">

Deitu arreta edo marka ezazu zure gorputzeko testuko edozein esaldi.

Etiketatu edozer gauza

Inoiz behar izan du Berri dotore horietakoren bat ! edo Bandera garrantzitsuak kodea idaztean? Tira, orain dituzu. Hona hemen lehenespenez sartzen dena:

Etiketa Emaitza
<span class="label">Default</span> Lehenetsia
<span class="label success">New</span> Berria
<span class="label warning">Warning</span> Abisua
<span class="label important">Important</span> Garrantzitsua
<span class="label notice">Notice</span> Oharra

Hedabideen sarea

Erakutsi tamaina ezberdinetako miniaturak HTML aztarna txikia eta estilo minimoak dituzten orrialdeetan.

Irudi txikien adibideak

Miniaturak .media-gridedozein tamainakoak izan daitezke, baina hobeto funtzionatzen dute Bootstrap sare-sisteman zuzenean mapatzen direnean. 90, 210 eta 330 bezalako irudien zabalerak betegarri pixel batzuekin konbinatzen dira .span2, .span4, eta .span6zutabeen tamainak berdintzeko.

Handia

Ertaina

Txikia

Horiek kodetzea

Multimedia-sareak erabiltzeko errazak eta nahiko sinpleak dira markatze aldetik. Beren dimentsioak sartzen diren irudien tamainan oinarritzen dira.

  1. <ul class = "media-grid" >
  2. <li>
  3. <a href = "#" >
  4. <img class = "thumbnail" src = "https://placehold.it/330x230" alt = "" >
  5. </a>
  6. </li>
  7. <li>
  8. <a href = "#" >
  9. <img class = "thumbnail" src = "https://placehold.it/330x230" alt = "" >
  10. </a>
  11. </li>
  12. </ul>

Mahaiak eraikitzea

<table> <thead> <tbody> <tr> <th> <td> <colspan> <caption>

Mahaiak bikainak dira, gauza askotarako. Taula bikainek, ordea, markatze-maitasun pixka bat behar dute erabilgarriak, eskalagarriak eta irakurgarriak izateko (kode mailan). Hona hemen aholku batzuk laguntzeko.

Bilatu beti zure zutabeen goiburuak <thead>hierarkia <thead>> <tr>> moduan <th>.

Zutabeen goiburuen antzera, zure taularen gorputz-eduki guztia modu batean bildu behar da, <tbody>zure hierarkia <tbody>> <tr>> izan dadin <td>.

Adibidez: taula-estilo lehenetsiak

Taula guztiak automatikoki moldatuko dira ezinbesteko ertzekin soilik irakurgarritasuna bermatzeko eta egitura mantentzeko. Ez dago klase edo atributu gehigarririk gehitu beharrik.

# Izena Abizena Hizkuntza
1 Batzuk Bat ingelesa
2 Joe Sixpack ingelesa
3 Stu Dent Kodea
  1. <taula>
  2. ...
  3. </table>

Adibidea: taula kondentsatua

Espazio estuagoetan datu gehiago behar dituzten tauletarako, erabili betegarria erdira murrizten duen zapore kondentsatua. Ertzekin eta zebra-marrarekin batera ere erabil daiteke, mahai-estilo lehenetsiekin bezala.

# Izena Abizena Hizkuntza
1 Batzuk Bat ingelesa
2 Joe Sixpack ingelesa
3 Stu Dent Kodea

Adibidea: ertzadun taula

Egin zure mahaiak apur bat dotoreagoak izkinak biribilduz eta alde guztietatik ertzak gehituz.

# Izena Abizena Hizkuntza
1 Batzuk Bat ingelesa
2 Joe Sixpack ingelesa
3 Stu Dent Kodea
  1. <table class = "ertz-taula" >
  2. ...
  3. </table>

Adibidea: Zebra-marraduna

Sortu pixka bat zure mahaiekin zebra-marra gehituz, gehitu .zebra-stripedklasea.

# Izena Abizena Hizkuntza
1 Batzuk Bat ingelesa
2 Joe Sixpack ingelesa
3 Stu Dent Kodea
4 zutabe hartzen ditu
2 zutabe hartzen ditu 2 zutabe hartzen ditu

Oharra: Zebra-striping hobekuntza progresibo bat da, ez dago erabilgarri IE8 eta beheko arakatzaile zaharrentzako.

  1. <table class = "zebra marradun" >
  2. ...
  3. </table>

Adibidea: Zebra-marradunarekin TableSorter.js

Aurreko adibidea hartuta, gure taulen erabilgarritasuna hobetzen dugu jQuery eta Tablesorter pluginaren bidez ordenatzeko funtzionaltasuna eskainiz. Egin klik edozein zutabeen goiburuan ordena aldatzeko.

# Izena Abizena Hizkuntza
2 Joe Sixpack ingelesa
3 Stu Dent Kodea
1 Zure Bat ingelesa
  1. <script src = "js/jquery/jquery.tablesorter.min.js" ></script>
  2. <gidoia >
  3. $ ( funtzioa () {
  4. $ ( "taula#sortTableExample" ). taula -sortzailea ({ sortList : [[ 1 , 0 ]] });
  5. });
  6. </script>
  7. <table class = "zebra marradun" >
  8. ...
  9. </table>

Estilo lehenetsiak

Inprimaki guztiei estilo lehenetsiak ematen zaizkie, modu irakurgarri eta eskalagarrian aurkezteko. Estiloak testua sartzeko, hautatze-zerrendak, testu-eremuak, irrati-botoiak eta kontrol-laukiak eta botoiak eskaintzen dira.

Inprimakiaren kondaira adibidea
Hemen balio batzuk
Laguntza testuaren zati txikia
Arrakasta!
Ruh roh!
Inprimakiaren kondaira adibidea
@
Hona hemen laguntza-testu batzuk
Inprimakiaren kondaira adibidea
Oharra: etiketak aukera guztiak inguratzen ditu klik eremu askoz handiagoak eta forma erabilgarriagoa lortzeko.
to Ordu guztiak Pazifikoko ordu estandarra bezala erakusten dira (GMT -08:00).
Behar izanez gero, goiko eremua deskribatzeko laguntza-testu blokea.
 

Inprimaki pilatuak

Gehitu .form-stackedinprimakiaren HTMLra eta etiketak izango dituzu haien eremuen gainean ezkerrean egon beharrean. Honek ondo funtzionatzen du zure inprimakiak laburrak badira edo bi sarrera-zutabe badituzu inprimaki astunetarako.

Inprimakiaren kondaira adibidea
Inprimakiaren kondaira adibidea
Laguntza testuaren zati txikia
Oharra: etiketak aukera guztiak inguratzen ditu klik eremu askoz handiagoak eta forma erabilgarriagoa lortzeko.
 

Inprimaki-eremuen tamainak

Pertsonalizatu edozein inprimaki input, select, edo textareazabalera zure markaketari klase batzuk gehituta.

1.3.0 bertsiotik aurrera, sarean oinarritutako tamaina-klaseak gehitu ditugu inprimaki-elementuetarako. Mesedez, erabili hauek lehendik dauden .mini, .small, etab klaseen gainean.

Botoiak

Konbentzio gisa, botoiak ekintzetarako erabiltzen dira, eta estekak objektuetarako erabiltzen dira. Adibidez, "Deskargatu" botoi bat izan daiteke eta "azken jarduerak" esteka.

Botoi guztiek estilo gris argia dute lehenetsita, baina hainbat klase funtzional aplika daitezke kolore-estilo desberdinetarako. Klase hauek klase urdina .primary, klase urdin argia .info, klase berdea .successeta klase gorria dira .danger.

Adibide-botoiak

Botoien estiloak aplikatuta dagoen edozertan .btnaplika daitezke. <a>Normalean , <button>, eta hautatutako <input>elementuetan soilik aplikatu nahi dituzu . Hona hemen nolakoa den:

       

Ordezko tamainak

Botoi handiagoak edo txikiagoak nahi dituzu? Izan ezazu!

Ezindu egoera

Aktibatuta ez dauden edo aplikazioak arrazoi bategatik edo besteagatik desgaituta dauden botoietarako, erabili desgaitutako egoera. Hori .disabledesteketarako eta elementuetarako :disabledda .<button>

Estekak

Botoiak

 

Oinarrizko alertak

.alert-message

Lerro bakarreko mezuak ekintza baten porrota, porrot posiblea edo arrakasta nabarmentzeko. Inprimakietarako bereziki erabilgarria.

Lortu javascript-a »

×

Guacamole santua! Egiaztatu ezazu zeure burua, ez zara itxura onegia .

×

Ai txorrota! Aldatu hau eta bestea eta saiatu berriro .

×

Ongi egina! Irakurri duzu alerta -mezu hau.

×

Buruak gora! Zure arreta behar duen alerta bat da, baina oraindik ez da lehentasun handi bat .

Adibide kodea

  1. <div class = "alerta-mezuaren abisua" >
  2. <a class = "close" href = "#" > × </a>
  3. <p><strong> Guacamole santua! </strong> Egiaztatu zure burua, ez zara itxura onegia. </p>
  4. </div>

Blokeatu mezuak

.alert-message.block-message

Azalpen apur bat eskatzen duten mezuetarako, paragrafo estiloko alertak ditugu. Hauek ezin hobeak dira errore-mezu luzeagoak biltzeko, erabiltzaileari zain dagoen ekintzaren bat abisatzeko edo orrialdeari enfasi gehiago emateko informazioa aurkezteko.

Lortu javascript-a »

×

Guacamole santua! Hau abisua da! 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.

×

Ai txorrota! Errore bat izan duzu! Aldatu hau eta bestea eta saiatu berriro .

  • Duis mollis ez da nolanahikoa
  • Nisi erat porttitor ligula
  • Eget lacinia odio sem nec elit
×

Ongi egina! Irakurri duzu alerta-mezu hau. Cum is natoque penatibus eta magnis parturient montes, nascetur ridiculus mus. Maecenas faucibus mollis interdum.

×

Buruak gora! Zure arreta behar duen alerta bat da, baina oraindik ez da lehentasun handi bat.

Adibide kodea

  1. <div class = "alerta-mezu blokeo-mezuaren abisua" >
  2. <a class = "close" href = "#" > × </a>
  3. <p><strong> Guacamole santua! Hau abisua da! </strong> Egiaztatu zure burua, ez zara itxura onegia. Nulla vitae elit libero, a pharetra augue. Praesent commodo cursus magna, vel scelerisque nisl consectetur et. </p>
  4. <div class = "alerta-ekintzak" >
  5. <a class = "btn small" href = "#" > Egin ekintza hau </a> <a class = "btn small" href = "#" > Edo egin hau </a>
  6. </div>
  7. </div>

Modalak

Modalak (elkarrizketa edo argi-koadroak) oso egokiak dira testuinguruko ekintzetarako atzeko testuingurua mantentzea garrantzitsua den egoeretan.

Lortu javascript-a »

Erreminta-aholkuak

Twipsiak oso erabilgarriak dira erabiltzaile nahasi bati laguntzeko eta norabide egokian zuzentzeko.

Lortu javascript-a »

Lorem ipsum dolar sit amet illo error ipsum veritatis aut iste perspiciatis iste voluptas natus illo quasi odit aut natus consequuntur consequuntur, aut natus illo voluptatem odit perspiciatis laudantium rem doloremque totam voluptas. Voluptasdicta eaque beatae aperiam ut enim voluptatem explicabo explicabo, voluptas quia odit fugit accusantium totam totam architecto explicabo sit quasi fugit fugit, totam doloremque unde sunt sed dicta quae accusantium fugit voluptas nemo voluptas voluptatem rem quae aut veritatis quasi quae.

Popovers

Erabili popover-ak orrialde bati azpitestua emateko informazioa diseinuari eragin gabe.

Lortu javascript-a »

Popover izenburua

Etiam porta sem malesuada magna mollis euismod. Maecenas faucibus mollis interdum. Morbi leo risus, porta ac consectetur ac, vestibulum at eros.

Hasten

Javascript Bootstrap liburutegiarekin integratzea oso erraza da. Jarraian oinarriak aztertuko ditugu eta plugin ikaragarri batzuk eskaintzen dizkizugu hasteko!

Ikusi javascript dokumentuak »

Zer sartzen den

Eman Bootstrap-en osagai nagusi batzuk jQuery eta Ender -ekin lan egiten duten plugin pertsonalizatu berriekin . Haiek luzatzera eta aldatzera animatzen zaituztegu, zure garapen-behar zehatzetara egokitzeko.

Fitxategia Deskribapena
bootstrap-modal.js Gure Modal plugina modal js plugin tradizionalaren oso argala da ! Arreta berezia jarri dugu twitter-en behar ditugun funtzionaltasun hutsak soilik sartzea.
bootstrap-alerts.js Alerta plugina abisuei funtzionaltasun hurbilak gehitzeko klase oso txikia da.
bootstrap-dropdown.js Plugin hau goitibeherako interakzioa gehitzeko da bootstrap goiko barran edo fitxen nabigazioetan.
bootstrap-scrollspy.js ScrollSpy plugina korritze-posizioan oinarritutako eguneratze automatikoko nabigazioa gehitzeko da bootstrap goiko barran.
bootstrap-buttons.js ScrollSpy plugina korritze-posizioan oinarritutako eguneratze automatikoko nabigazioa gehitzeko da bootstrap goiko barran.
bootstrap-tabs.js Plugin honek fitxa azkarra eta dinamikoa eta pilulen funtzionaltasuna gehitzen ditu tokiko edukian zehar bizikletaz ibiltzeko.
bootstrap-twipsy.js Jason Frame-k idatzitako jQuery.tipsy plugin bikainan oinarrituta; twipsy bertsio eguneratua da, irudietan oinarritzen ez dena, css3 animazioetarako eta datu-atributuak erabiltzen dituena tokiko izenburuak gordetzeko!
bootstrap-popover.js Popover pluginak interfaze sinple bat eskaintzen du zure aplikazioan popovers gehitzeko. Boostrap-twipsy.js plugina hedatzen du , beraz, ziurtatu fitxategi hori ere hartzen duzula zure proiektuan popovers sartzen dituzunean!

JavaScript beharrezkoa al da?

Ez! Bootstrap CSS liburutegi bat izateko diseinatuta dago. Javascript honek oinarrizko geruza interaktibo bat eskaintzen du sartutako estiloen gainean.

Hala ere, javascript behar dutenentzat, goiko pluginak eman ditugu Bootstrap javascript-ekin nola integratzen den ulertzen laguntzeko eta oinarrizko funtzionalitaterako aukera azkar eta arin bat emateko.

Informazio gehiago lortzeko eta zuzeneko demo batzuk ikusteko, ikusi gure pluginaren dokumentazio orrira .

Bootstrap Preboot -etik sortu zen, kode irekiko mixin eta aldagaien paketea Less -ekin batera erabiltzeko , CSS aurreprozesadore bat web garapen azkarrago eta errazagoa izateko.

Begiratu nola erabili dugun Preboot Bootstrap-en eta nola erabil dezakezun Less zure hurrengo proiektuan exekutatu nahi baduzu.

Nola erabili

Erabili aukera hau Bootstrap-en Less aldagaiak, nahasketak eta habiak CSS-n zure arakatzailean javascript bidez guztiz erabiltzeko.

  1. <link rel = "stylesheet/less" href = "gutxiago/bootstrap.less" media = "guztiak" />
  2. <script src = "js/less-1.1.3.min.js" ></script>

Ez duzu .js irtenbidea sentitzen? Probatu Less Mac aplikazioa edo erabili Node.js zure kodea zabaltzen duzunean konpilatzeko.

Zer sartzen den

Hona hemen Twitter Bootstrap-en Bootstrap-en parte gisa sartzen denaren aipagarrietako batzuk. Joan Bootstrap webgunera edo Github proiektuaren orrira deskargatzeko eta gehiago ikasteko.

Aldagaiak

Less-eko aldagaiak ezin hobeak dira zure CSS buruko mina mantentzeko eta eguneratzeko. Kolore-balio bat edo maiz erabiltzen den balio bat aldatu nahi duzunean, eguneratu leku bakarrean eta prest zaude.

  1. // Estekak
  2. @linkColor : #8b59c2;
  3. @linkColorHover : ilundu ( @linkColor , 10 );
  4.  
  5. // Grisak
  6. @beltza : #000;
  7. @grayDark : argitu ( @beltza , % 25 );
  8. @grisa : argitu ( @beltza , % 50 );
  9. @grayLight : argitu ( @beltza , % 70 );
  10. @grayLighter : argitu ( @beltza , % 90 );
  11. @zuria : #fff;
  12.  
  13. // Azentu koloreak
  14. @urdina : #08b5fb;
  15. @berdea : #46a546;
  16. @gorria : #9d261d;
  17. @horia : #ffc40d;
  18. @laranja : #f89406;
  19. @arrosa : #c3325f;
  20. @morea : #7a43b6;
  21.  
  22. // Oinarrizko sarea
  23. @basefont : 13px ;
  24. @baseline : 18px ;

Komentatzen

/* ... */Less-ek beste iruzkin estilo bat ere eskaintzen du CSS-ren sintaxi normalaz gain .

  1. // Hau iruzkin bat da
  2. /* Hau ere iruzkin bat da */

Nahastu wazoo

Mixin-ak CSSrako barne edo partzialak dira, eta kode bloke bat bakarrean konbinatzeko aukera ematen du. Bikainak dira hornitzaileen aurrizkiaren propietateetarako, hala nola box-shadow, arakatzaileen arteko gradienteak, letra-tipo-pilak eta abar. Jarraian Bootstrap-ekin sartzen diren mixinen lagin bat dago.

Letra-tipo pilak

  1. #font {
  2. . laburdura ( @pisua : normala , @tamaina : 14px , @lineHeight : 20px ) {
  3. letra - tamaina : @tamaina ;
  4. letra- tipoa - pisua : @pisua ;
  5. line - height : @lineHeight ;
  6. }
  7. . sans - serif ( @pisua : normala , @tamaina : 14px , @lineHeight : 20px ) {
  8. letra -tipo - familia : "Helvetica Neue" , ​​Helvetica , Arial , sans - serif ;
  9. letra - tamaina : @tamaina ;
  10. letra- tipoa - pisua : @pisua ;
  11. line - height : @lineHeight ;
  12. }
  13. ...
  14. }

Gradienteak

  1. #gradiente {
  2. ...
  3. . bertikala ( @startColor : #555, @endColor: #333) {
  4. atzeko planoa - kolorea : @endColor ;
  5. atzeko planoa - errepikatu : errepikatu - x ;
  6. atzeko planoa - irudia : - khtml - gradientea ( lineala , ezkerreko goiko ezkerreko , ezkerreko beheko , ( @startColor ), to ( @endColor ) ); // Konqueror
  7. atzeko planoa - irudia : - moz - lineala - gradientea ( @startColor , @endColor ); // FF 3.6+
  8. atzeko planoa - irudia : - ms - lineala - gradientea ( @startColor , @endColor ); // IE10
  9. atzeko planoa - irudia : - webkit - gradientea ( lineala , ezkerreko goiko , ezkerreko beheko , kolorea - gelditu ( % 0 , @startColor ), kolorea - gelditu ( % 100 , @endColor )); // Safari 4+, Chrome 2+
  10. atzeko planoa - irudia : - webkit - lineala - gradientea ( @startColor , @endColor ); // Safari 5.1+, Chrome 10+
  11. atzeko planoa - irudia : - o - lineala - gradientea ( @startColor , @endColor ); // Opera 11.10
  12. atzeko planoa - irudia : lineala - gradientea ( @startColor , @endColor ); // Estandarra
  13. }
  14. ...
  15. }

Eragiketak

Lortu dotorea eta egin matematika batzuk behean bezalako nahasketa malgu eta indartsuak sortzeko.

  1. // Griditude
  2. @gridColumns : 16 ;
  3. @gridColumnWidth : 40px ;
  4. @gridGutterWidth : 20px ;
  5. @siteWidth : ( @gridColumns * @gridColumnWidth ) + ( @gridGutterWidth * ( @gridColumns - 1 ));
  6.  
  7. // Zutabe batzuk egin
  8. . zutabeak ( @columnSpan : 1 ) {
  9. zabalera : ( @gridColumnWidth * @columnSpan ) + ( @gridGutterWidth * ( @columnSpan - 1 ));
  10. }

Gutxiago konpilatuz

/lib/-ko fitxategiak aldatu ondoren .less, berriro konpilatu beharko dituzu bootstrap-*.*.*.css eta bootstrap-*.*.*.min.css fitxategiak birsortzeko. GitHub-era pull eskaera bat bidaltzen ari bazara, beti birkonpilatu behar duzu.

Konpilatzeko moduak

Metodoa Urratsak
Makefiledun nodoa

Instalatu komando lerro gutxiago konpilatzailea npm-rekin komando hau exekutatuz:

$ npm instalatu gutxiago c

Instalatu ondoren, exekutatu makezure bootstrap direktorioaren errotik eta prest zaude.

Gainera, watchr instalatuta baduzu, make watchbootstrap automatikoki berreraikitzeko exekutatu dezakezu bootstrap lib-eko fitxategi bat editatzen duzun bakoitzean (hau ez da beharrezkoa, erosotasun metodo bat besterik ez).

Javascript

Deskargatu azken Less.js eta sartu haren bidea (eta Bootstrap) head.

  1. <link rel = "stylesheet/less" href = "/path/to/bootstrap.less" >
  2. <script src = "/path/to/less.js" ></script>

.less fitxategiak berriro konpilatzeko, gorde itzazu eta berriro kargatu orria. Less.js-ek konpilatu egiten ditu eta tokiko biltegian gordetzen ditu.

Komando-lerroa

Komando-lerroko tresna gutxiago instalatuta baduzu, exekutatu komando hau:

$ lessc ./lib/bootstrap.less > bootstrap.css

Ziurtatu --compresskomando horretan sartzen duzula byte batzuk gordetzen saiatzen ari bazara!

Mac aplikazio gutxiago

Mac aplikazio ez-ofizialak .less fitxategien direktorioak ikusten ditu eta kodea fitxategi lokaletan konpilatzen du ikusitako .less fitxategi bat gorde ondoren.

Nahi baduzu, aplikazioan hobespenak alda ditzakezu txikitze automatikorako eta konpilatutako fitxategiak zein direktoriotan amaitzen diren.