hér að ofan
vinstri
rétt
hér að neðan

Bootstrap, frá Twitter

Bootstrap er verkfærasett frá Twitter sem er hannað til að hefja þróun vefforrita og vefsvæða.
Það inniheldur grunn CSS og HTML fyrir leturfræði, eyðublöð, hnappa, töflur, rist, flakk og fleira.

Nerd viðvörun: Bootstrap er smíðað með Less og var hannað til að vinna út úr hliðinu með nútíma vafra í huga.

Hotlink CSS

Fyrir fljótlegasta og auðveldasta byrjun skaltu bara afrita þennan bút inn á vefsíðuna þína.

Notaðu það með minna

Aðdáandi þess að nota minna? Ekkert mál, klónaðu bara endurhverfan og bættu við þessum línum:

Fork á GitHub

Hlaða niður, gaffla, draga, skrá vandamál og fleira með opinberu Bootstrap endurhverfunni á Github.

Bootstrap á GitHub »

Sem stendur v1.3.0

Saga

Verkfræðingar á Twitter hafa í gegnum tíðina notað nánast hvaða bókasafn sem þeir þekktu til að uppfylla kröfur um framhlið. Bootstrap byrjaði sem svar við þeim áskorunum sem komu fram. Með hjálp margra frábærra fólks hefur Bootstrap vaxið verulega.

Lestu meira á dev.twitter.com ›

Stuðningur við vafra

Bootstrap er prófað og stutt í helstu nútímavöfrum eins og Chrome, Safari, Internet Explorer og Firefox.

Prófað og stutt í Chrome, Safari, Internet Explorer og Firefox
  • Nýjasta Safari
  • Nýjasta Google Chrome
  • Firefox 4+
  • Internet Explorer 7+
  • Ópera 11

Hvað er innifalið

Bootstrap kemur heill með samansettum CSS, ósamsettum og dæmigerðum sniðmátum.

Fljótleg dæmi

Þarftu fljótleg sniðmát? Skoðaðu þessi grunndæmi sem við höfum sett saman:

  • Einfalt þriggja dálka skipulag með hetjueiningu
  • Vökvaskipulag með kyrrstöðu hliðarstiku
  • Einfaldur hangandi ílát fyrir öpp

Sjálfgefið rist

Sjálfgefið netkerfi sem er hluti af Bootstrap er 940px breitt 16 dálka rist. Það er bragð af hinu vinsæla 960 ristkerfi, en án viðbótar spássíu/fyllingar á vinstri og hægri hlið.

Dæmi um álagningu hnitanets

Eins og sýnt er hér er hægt að búa til grunnútlit með tveimur „dálkum“, sem hver spannar fjölda af þeim 16 grunndálkum sem við skilgreindum sem hluta af netkerfi okkar. Sjá dæmin hér að neðan fyrir fleiri afbrigði.

  1. <div class = "röð" >
  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

Á móti dálkum

4
8 á móti 4
1/3 offset 2/3s
4 á móti 4
4 á móti 4
5 á móti 3
5 á móti 3
10 á móti 6

Hreiður súlur

Hreiður efnið þitt ef þú þarft með því að búa til .rowí núverandi dálki.

Dæmi um hreiðra dálka

Stig 1 dálks
Stig 2
Stig 2
  1. <div class = "röð" >
  2. <div class = "span12" >
  3. Stig 1 dálks
  4. <div class = "röð" >
  5. <div class = "span6" >
  6. Stig 2
  7. </div>
  8. <div class = "span6" >
  9. Stig 2
  10. </div>
  11. </div>
  12. </div>
  13. </div>

Rúllaðu þitt eigið rist

Innbyggt í Bootstrap eru handfylli af breytum til að sérsníða sjálfgefna 940px ristkerfið. Með smá aðlögun geturðu breytt stærð dálka, þakrennum þeirra og ílátinu sem þeir eru í.

Inni í ristinni

Breyturnar sem þarf til að breyta netkerfinu eru nú allar í preboot.less.

Breytilegt Sjálfgefið gildi Lýsing
@gridColumns 16 Fjöldi dálka innan hnitanetsins
@gridColumnWidth 40px Breidd hvers dálks innan ristarinnar
@gridGutterWidth 20px Neikvætt bil á milli hvers dálks
@siteWidth Reiknuð summa allra dálka og renna Við notum grunnsamsvörun til að telja fjölda dálka og þakrenna og stilla breidd .fixed-container()blöndunnar.

Nú á að sérsníða

Að breyta ristinni þýðir að breyta @grid-*breytunum þremur og setja saman Less skrárnar aftur.

Bootstrap kemur útbúið til að takast á við ristkerfi með allt að 24 dálkum; sjálfgefið er bara 16. Svona myndu töflubreyturnar þínar líta út sérsniðnar fyrir 24 dálka rist.

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

Þegar búið er að setja saman aftur verðurðu stilltur!

Fast skipulag

Sjálfgefið og einfalt 940px-breitt, miðja skipulag fyrir nánast hvaða vefsíðu eða síðu sem er frá einni <div.container>.

  1. <líkami>
  2. <div class = "gámur" >
  3. ...
  4. </div>
  5. </body>

Vökvaskipulag

Önnur, sveigjanleg fljótandi síðuuppbygging með lágmarks- og hámarksbreiddum og vinstri hliðarstiku. Frábært fyrir forrit og skjöl.

  1. <líkami>
  2. <div class = "ílát-vökvi" >
  3. <div class = "sidebar" >
  4. ...
  5. </div>
  6. <div class = "content" >
  7. ...
  8. </div>
  9. </div>
  10. </body>

Fyrirsagnir & afrit

Staðlað leturfræðistigveldi til að skipuleggja vefsíðurnar þínar.

Allt leturfræðinetið er byggt á tveimur Less breytum í preboot.less skránni okkar: @basefontog @baseline. Sú fyrri er grunnleturstærðin sem notuð er í gegn og sú seinni er grunnlínuhæðin.

Við notum þessar breytur, og smá stærðfræði, til að búa til spássíur, fyllingar og línuhæðir allra okkar tegunda og fleira.

h1. Fyrirsögn 1

h2. Fyrirsögn 2

h3. Fyrirsögn 3

h4. Fyrirsögn 4

h5. Fyrirsögn 5
h6. Fyrirsögn 6

Dæmi málsgrein

Nullam quis risus eget urna mollis ornare vel eu leo. Þegar þú ert samfélagslegur og stórkostlegur í fæðingu, verður þú að hlakka til. Nullam id dolor id nibh ultricies vehicula ut id elit.

Dæmifyrirsögn Hefur undirfyrirsögn...

Ýmislegt. þættir

Notaðu áherslur, heimilisföng og skammstafanir

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

Hvenær á að nota

Áherslumerki ( <strong>og <em>) ætti að nota til að gefa til kynna frekari mikilvægi eða áherslu orðs eða orðasambands miðað við afrit þess í kring. Notaðu <strong>fyrir mikilvægi og <em>fyrir streituáherslu .

Áherslur í málsgrein

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

Athugið: Það er samt í lagi að nota <b>og <i>tags í HTML5 og þau þurfa ekki að vera feitletruð og skáletruð í sömu röð (þó ef það er merkingarlegra þáttur, notaðu það). <b>er ætlað að varpa ljósi á orð eða orðasambönd án þess að koma til með að auka mikilvægi, en <i>er aðallega fyrir rödd, tæknileg hugtök osfrv.

Heimilisföng

Einingin <address>er notuð fyrir tengiliðaupplýsingar fyrir næsta forföður hans, eða allt verkið. Hér eru tvö dæmi um hvernig það gæti verið notað:

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

Athugið: Hver lína í línu <address>verður að enda með línuskilum ( <br />) eða vera vafin inn í blokkarmerki (td <p>) til að skipuleggja innihaldið á réttan hátt.

Skammstafanir

Fyrir skammstafanir og skammstafanir, notaðu <abbr>merkið ( <acronym>er úrelt í HTML5 ). Settu styttu eyðublaðið í merkinu og settu titil fyrir allt nafnið.

Blockquotes

<blockquote> <p> <small>

Hvernig á að vitna

Til að innihalda tilvitnun skaltu vefja <blockquote>um <p>og <small>merkja. Notaðu <small>þáttinn til að vitna í uppruna þinn og þ�� munt fá em strik á &mdash;undan honum.

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

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

Listar

Óraðað<ul>

  • Lorem ipsum dolor sit amet
  • Consectetur adipiscing elit
  • Heiltala molestie lorem at massa
  • Facilisis in pretium nisl aliquet
  • Nulla volutpat aliquam velit
    • Phasellus iaculis neque
    • Purus sodales ultricies
    • Vestibulum laoreet porttitor sem
    • Ac tristique libero volutpat kl
  • Faucibus porta lacus fringilla vel
  • Aenean sit amet erat nunc
  • Eget porttitor lorem

Óstíll<ul.unstyled>

  • Lorem ipsum dolor sit amet
  • Consectetur adipiscing elit
  • Heiltala molestie lorem at massa
  • Facilisis in pretium nisl aliquet
  • Nulla volutpat aliquam velit
    • Phasellus iaculis neque
    • Purus sodales ultricies
    • Vestibulum laoreet porttitor sem
    • Ac tristique libero volutpat kl
  • Faucibus porta lacus fringilla vel
  • Aenean sit amet erat nunc
  • Eget porttitor lorem

Pantaði<ol>

  1. Lorem ipsum dolor sit amet
  2. Consectetur adipiscing elit
  3. Heiltala molestie lorem at massa
  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

Lýsingdl

Lýsingarlistar
Lýsingarlisti er fullkominn til að skilgreina hugtök.
Euismod
Vestibulum id ligula porta felis euismod semper 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.

Kóði

<code> <pre>

Pimpaðu kóðann þinn í stíl með tveimur einföldum merkjum. Til að fá enn meiri ógnvekni í gegnum javascript skaltu smella inn í Google kóðann prettify bókasafn og þú ert tilbúinn.

Kynnir kóða

Hægt er að birta kóða, kubba af eða bara bútum í línu, með stíl með því að vefja inn rétta merkinu. <pre>Notaðu þáttinn fyrir kóðablokka sem spanna margar línur . Fyrir innbyggðan kóða, notaðu <code>þáttinn.

Frumefni Niðurstaða
<code> Í textalínu eins og þessari mun pakkaði kóðinn þinn líta út eins og þessi >html<þáttur.
<pre>
<div>
  <h1>Fyrirsögn</h1>
  <p>Eitthvað hérna...</p>
</div>

Athugið: Vertu viss um að hafa kóða innan premerkja eins nálægt vinstri og mögulegt er; það mun gera alla flipa.

<pre class="prettyprint">

Með því að nota google-code-prettify bókasafnið fáðu kóðablokkirnar aðeins öðruvísi sjónrænan stíl og sjálfvirka setningafræði auðkenningu.

<div> <h1> Fyrirsögn </h1> <p> Eitthvað hérna... </p> </div>
  
  

Sæktu google-code-prettify og skoðaðu readme fyrir hvernig á að nota.

Innbyggð merki

<span class="label">

Vekjaðu athygli á eða merktu hvaða setningu sem er í megintextanum þínum.

Merktu hvað sem er

Hefur alltaf þurft einn af þessum fínu Nýju! eða mikilvægir fánar þegar þú skrifar kóða? Jæja, nú hefur þú þá. Hér er það sem er innifalið sjálfgefið:

Merki Niðurstaða
<span class="label">Default</span> Sjálfgefið
<span class="label success">New</span> Nýtt
<span class="label warning">Warning</span> Viðvörun
<span class="label important">Important</span> Mikilvægt
<span class="label notice">Notice</span> Takið eftir

Miðlunarnet

Birta smámyndir af mismunandi stærðum á síðum með lítið HTML fótspor og lágmarks stíl.

Dæmi um smámyndir

Smámyndir í myndinni .media-gridgeta verið í hvaða stærð sem er, en þær virka best þegar þær eru kortlagðar beint á innbyggt Bootstrap grid kerfið. Myndbreiddir eins og 90, 210 og 330 sameinast nokkrum pixlum af fyllingu til að jafna stærðina .span2, .span4, og .span6dálka.

Stórt

Miðlungs

Lítil

Kóðar þá

Miðlunarnet eru auðveld í notkun og frekar einföld á álagningarhliðinni. Stærðir þeirra eru eingöngu byggðar á stærð myndanna sem fylgja með.

  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>

Byggja borð

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

Borð eru frábær - fyrir margt. Frábærar töflur þurfa hins vegar smá merkingarást til að vera gagnlegar, skalanlegar og læsilegar (á kóðastigi). Hér eru nokkur ráð til að hjálpa.

Settu alltaf dálkahausana <thead>þannig að stigveldið sé <thead>> <tr>> <th>.

Svipað og dálkahausarnir, ætti allt meginefni töflunnar að vera pakkað inn í <tbody>svo stigveldið þitt sé <tbody>> <tr>> <td>.

Dæmi: Sjálfgefin töflustíll

Allar töflur verða sjálfkrafa stílaðar með aðeins nauðsynlegum ramma til að tryggja læsileika og viðhalda uppbyggingu. Engin þörf á að bæta við auka flokkum eða eiginleikum.

# Fyrsta nafn Eftirnafn Tungumál
1 Sumir Einn Enska
2 Jói Kippa Enska
3 Stu Dent Kóði
  1. <borð>
  2. ...
  3. </table>

Dæmi: Zebra-röndótt

Vertu smá flottur með borðin þín með því að bæta við sebra-röndum - bættu bara við .zebra-stripedbekknum.

# Fyrsta nafn Eftirnafn Tungumál
1 Sumir Einn Enska
2 Jói Kippa Enska
3 Stu Dent Kóði

Athugið: Zebra-striping er framsækin aukahlutur sem ekki er í boði fyrir eldri vafra eins og IE8 og neðar.

  1. <table class = "zebra-röndóttur" >
  2. ...
  3. </table>

Dæmi: Zebra-röndótt m/ TableSorter.js

Með því að taka fyrra dæmið bætum við notagildi borðanna okkar með því að bjóða upp á flokkunarvirkni í gegnum jQuery og Tablesorter viðbótina. Smelltu á haus hvaða dálks sem er til að breyta röðun.

# Fyrsta nafn Eftirnafn Tungumál
2 Jói Kippa Enska
3 Stu Dent Kóði
1 Þinn Einn Enska
  1. <script src = "js/jquery/jquery.tablesorter.min.js" ></script>
  2. <handrit >
  3. $ ( fall () {
  4. $ ( "tafla#flokkaTaflaDæmi" ). tablesorter ({ sortList : [[ 1 , 0 ]] });
  5. });
  6. </script>
  7. <table class = "zebra-röndóttur" >
  8. ...
  9. </table>

Sjálfgefin stíll

Öll eyðublöð fá sjálfgefna stíla til að setja þau fram á læsilegan og skalanlegan hátt. Stílar eru til staðar fyrir textainnslátt, vallista, textasvæði, valhnappa og gátreiti og hnappa.

Dæmi um form þjóðsaga
Eitthvað verðmæti hér
Lítið brot af hjálpartexta
Dæmi um form þjóðsaga
@
Dæmi um form þjóðsaga
Athugið: Merkingar umlykja alla valkosti fyrir miklu stærri smellisvæði og nothæfara form.
til Allir tímar eru sýndir sem Pacific Standard Time (GMT -08:00).
Blokk með hjálpartexta til að lýsa reitnum hér að ofan ef þörf krefur.
 

Staflað form

Bættu .form-stackedvið HTML eyðublaðsins þíns og þú munt hafa merki ofan á reitunum þeirra í stað þess að vera til vinstri. Þetta virkar frábærlega ef eyðublöðin þín eru stutt eða þú ert með tvo dálka af inntak fyrir þyngri eyðublöð.

Dæmi um form þjóðsaga
Dæmi um form þjóðsaga
Lítið brot af hjálpartexta
Athugið: Merkingar umlykja alla valkosti fyrir miklu stærri smellisvæði og nothæfara form.
 

Stærðir eyðublaða

Sérsníddu hvaða form sem inputer select, eða textareabreidd með því að bæta örfáum flokkum við álagninguna þína.

Frá og með v1.3.0 höfum við bætt við stærðarflokkum sem byggjast á rist fyrir formþætti. Vinsamlegast notaðu þetta yfir núverandi .mini, .small, etc flokka.

Hnappar

Sem venja eru hnappar notaðir fyrir aðgerðir á meðan tenglar eru notaðir fyrir hluti. Til dæmis gæti "Hlaða niður" verið hnappur og "nýleg virkni" gæti verið hlekkur.

Allir hnappar hafa sjálfgefið ljósgráa stíl, en hægt er að nota fjölda hagnýtra flokka fyrir mismunandi litastíla. Þessir flokkar innihalda bláan .primaryflokk, ljósbláan .infoflokk, grænan .successflokk og rauðan .dangerflokk.

Dæmi um hnappa

Hægt er að nota hnappastíla á hvað sem er með .btnbeittum. Venjulega viltu nota þetta aðeins á <a>, <button>, og valda <input>þætti. Svona lítur það út:

       

Aðrar stærðir

Langar þig í stærri eða minni hnappa? Hafið það!

Óvirkt ástand

Notaðu óvirka stöðuna fyrir hnappa sem eru ekki virkir eða eru óvirkir af appinu af einni eða annarri ástæðu. Það er .disabledfyrir tengla og :disabledfyrir <button>þætti.

Tenglar

Hnappar

 

Grunnviðvaranir

.alert-message

Skilaboð í einni línu til að undirstrika bilun, hugsanlega mistök eða árangur aðgerðar. Sérstaklega gagnlegt fyrir eyðublöð.

Fáðu javascriptið »

×

Heilagur guacamole! Best að athuga sjálfan þig, þú lítur ekki of vel út.

×

Ó snappið! Breyttu hinu og þessu og reyndu aftur.

×

Vel gert! Þú lest þessi viðvörunarskilaboð.

×

Höfuð upp! Þetta er viðvörun sem þarfnast athygli þinnar, en hún er ekki í miklum forgangi ennþá.

Dæmi um kóða

  1. <div class = "alert-message warning" >
  2. <a class = "close" href = "#" > × </a>
  3. <p><strong> Heilagt guacamole! </strong> Best að athuga sjálfan þig, þú lítur ekki of vel út. </p>
  4. </div>

Lokaðu fyrir skilaboð

.alert-message.block-message

Fyrir skilaboð sem krefjast smá útskýringar höfum við tilkynningar um málsgreinastíl. Þetta er fullkomið til að blaðra upp lengri villuskilaboð, vara notanda við aðgerð sem er í bið, eða bara kynna upplýsingar til að leggja meiri áherslu á síðuna.

Fáðu javascriptið »

×

Heilagur guacamole! Þetta er viðvörun! Best að athuga sjálfan þig, þú lítur ekki of vel út. Nulla vitae elit libero, a pharetra augue. Praesent commodo cursus magna, vel scelerisque nisl consectetur et.

×

Ó snappið! Þú fékkst villu! Breyttu hinu og þessu og reyndu aftur.

  • Duis mollis er ekki commodo luctus
  • Nisi erat porttitor ligula
  • Eget lacinia odio sem nec elit
×

Vel gert! Þú lest þessi viðvörunarskilaboð. Þegar þú ert samfélagslegur og stórkostlegur í fæðingu, verður þú að hlakka til. Maecenas faucibus mollis interdum.

×

Höfuð upp! Þetta er viðvörun sem þarfnast athygli þinnar, en hún er ekki í miklum forgangi ennþá.

Dæmi um kóða

  1. <div class = "viðvörun-skilaboð blokk-skilaboð viðvörun" >
  2. <a class = "close" href = "#" > × </a>
  3. <p><strong> Heilagt guacamole! Þetta er viðvörun! </strong> Best að athuga sjálfan þig, þú lítur ekki of vel út. Nulla vitae elit libero, a pharetra augue. Praesent commodo cursus magna, vel scelerisque nisl consectetur et. </p>
  4. <div class = "alert-actions" >
  5. <a class = "btn small" href = "#" > Gerðu þessa aðgerð </a> <a class = "btn small" href = "#" > Eða gerðu þetta </a>
  6. </div>
  7. </div>

Modals

Modals—dálka eða ljóskassa—eru frábært fyrir samhengisaðgerðir í aðstæðum þar sem mikilvægt er að bakgrunnssamhenginu sé viðhaldið.

Fáðu javascriptið »

Verkfæraráð

Twipsies eru mjög gagnlegar til að aðstoða ruglaðan notanda og vísa þeim í rétta átt.

Fáðu javascriptið »

Lorem ipsum dolar sit amet illo villa ipsum veritatis aut iste perspiciatis iste voluptas natus illo quasi odit aut aut natus consequuntur consequuntur, aut natus illo voluptateem 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 volupta nemo

Popovers

Notaðu sprettiglugga til að veita undirtextaupplýsingar á síðu án þess að hafa áhrif á uppsetningu.

Fáðu javascriptið »

Popover titill

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

Að byrja

Það er mjög auðvelt að samþætta javascript við Bootstrap bókasafnið. Hér að neðan förum við yfir grunnatriðin og útvegum þér frábær viðbætur til að koma þér af stað!

Skoða javascript skjöl »

Hvað er innifalið

Gleymdu sumum af aðalþáttum Bootstrap lífi með nýjum sérsniðnum viðbótum sem vinna með jQuery og Ender . Við hvetjum þig til að stækka og breyta þeim til að passa við sérstakar þróunarþarfir þínar.

Skrá Lýsing
bootstrap-modal.js Modal viðbótin okkar er ofur grannur þáttur í hefðbundnu modal js viðbótinni! Við gættum þess sérstaklega að innihalda aðeins þá virkni sem við þurfum á twitter.
bootstrap-alerts.js Viðvörunarviðbótin er ofurlítill flokkur til að bæta náinni virkni við tilkynningar.
bootstrap-dropdown.js Þessi tappi er til að bæta við samskiptum við fellivalmyndir við ræsistikuna eða flipaleiðsögur.
bootstrap-scrollspy.js ScrollSpy viðbótin er til að bæta við sjálfvirkri uppfærslu nav byggt á skrunstöðu á toppstikuna á ræsibúnaðinum.
bootstrap-tabs.js Þessi viðbót bætir við skjótum, kraftmiklum flipa og pilla virkni til að hjóla í gegnum staðbundið efni.
bootstrap-twipsy.js Byggt á frábæru jQuery.tipsy viðbótinni skrifað af Jason Frame; twipsy er uppfærð útgáfa, sem byggir ekki á myndum, notar css3 fyrir hreyfimyndir og gagnaeiginleika fyrir staðbundna titlageymslu!
bootstrap-popover.js Popover viðbótin veitir einfalt viðmót til að bæta popover við forritið þitt. Það framlengir boostrap-twipsy.js viðbótina, svo vertu viss um að grípa líka í þá skrá þegar þú hefur popover í verkefninu þínu!

Er javascript nauðsynlegt?

Neibb! Bootstrap er fyrst og fremst hannað til að vera CSS bókasafn. Þetta javascript veitir grunn gagnvirkt lag ofan á meðfylgjandi stíla.

Hins vegar, fyrir þá sem þurfa javascript, höfum við útvegað viðbæturnar hér að ofan til að hjálpa þér að skilja hvernig á að samþætta Bootstrap við javascript og gefa þér fljótlegan, léttan valkost fyrir grunnvirknina strax.

Fyrir frekari upplýsingar og til að sjá nokkur kynningar í beinni, vinsamlegast skoðaðu viðbótina okkar .

Bootstrap var smíðað með Preboot , opnum pakka af blöndun og breytum til að nota í tengslum við Less , CSS forgjörva fyrir hraðari og auðveldari vefþróun.

Skoðaðu hvernig við notuðum Preboot í Bootstrap og hvernig þú getur nýtt þér það ef þú velur að keyra Less í næsta verkefni.

Hvernig á að nota það

Notaðu þennan valmöguleika til að fullnýta Bootstrap's Less breytur, mixins og hreiður í CSS í gegnum javascript í vafranum þínum.

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

Finnurðu ekki fyrir .js lausninni? Prófaðu Less Mac appið eða notaðu Node.js til að setja saman þegar þú setur upp kóðann þinn.

Hvað er innifalið

Hér eru nokkrir af hápunktum þess sem er innifalið í Twitter Bootstrap sem hluti af Bootstrap. Farðu yfir á Bootstrap vefsíðuna eða Github verkefnasíðuna til að hlaða niður og læra meira.

Breytur

Breytur í minna eru fullkomnar til að viðhalda og uppfæra CSS höfuðverk án. Þegar þú vilt breyta litagildi eða oft notaðu gildi, uppfærðu það á einum stað og þú ert tilbúinn.

  1. // Tenglar
  2. @linkColor : #8b59c2;
  3. @linkColorHover : dökkna ( @linkColor , 10 );
  4.  
  5. // Gráir
  6. @svartur : #000;
  7. @grayDark : létta ( @black , 25 %);
  8. @grár : létta ( @svartur , 50 %);
  9. @grayLight : létta ( @black , 70 %);
  10. @grayLighter : létta ( @black , 90 %);
  11. @hvítur : #fff;
  12.  
  13. // Hreim litir
  14. @blár : #08b5fb ;
  15. @grænn : #46a546 ;
  16. @rautt : #9d261d;
  17. @gulur : #ffc40d;
  18. @appelsínugult : #f89406 ;
  19. @bleikur : #c3325f;
  20. @fjólublátt : #7a43b6 ;
  21.  
  22. // Grunnlínurit
  23. @basefont : 13px ;
  24. @ grunnlína : 18px ;

Athugasemdir

Minna veitir einnig annan stíl athugasemda til viðbótar við venjulega /* ... */setningafræði CSS.

  1. // Þetta er athugasemd
  2. /* Þetta er líka athugasemd */

Blandar saman wazoo

Mixins eru í grundvallaratriðum innihalda eða hlutar fyrir CSS, sem gerir þér kleift að sameina kóðablokk í einn. Þeir eru frábærir fyrir eiginleika með forskeyti söluaðila eins og box-shadow, halla yfir vafra, leturstafla og fleira. Hér að neðan er sýnishorn af blöndunum sem fylgja með Bootstrap.

Leturstaflar

  1. #font {
  2. . stytting ( @þyngd : venjuleg , @stærð : 14px , @línahæð : 20px ) {
  3. leturstærð : @ stærð ; _
  4. leturgerð - þyngd : @þyngd ;
  5. lína - hæð : @línahæð ;
  6. }
  7. . sans - serif ( @þyngd : venjuleg , @stærð : 14px , @lineHeight : 20px ) {
  8. leturgerð - family : "Helvetica Neue" , ​​Helvetica , Arial , sans - serif ;
  9. leturstærð : @ stærð ; _
  10. leturgerð - þyngd : @þyngd ;
  11. lína - hæð : @línahæð ;
  12. }
  13. ...
  14. }

Halli

  1. #gradient {
  2. ...
  3. . lóðrétt ( @startColor : #555, @endColor: #333) {
  4. bakgrunnslitur : @endColor ; _ _
  5. bakgrunnur - endurtaka : endurtaka - x ;
  6. bakgrunnur - mynd : - khtml - halli ( línuleg , vinstri efst , vinstri neðst , frá ( @startColor ), til ( @ endColor )); // Konqueror
  7. bakgrunnur - mynd : - moz - línuleg - halli ( @startColor , @endColor ); // FF 3.6+
  8. bakgrunnur - mynd : - ms - línuleg - halli ( @startColor , @endColor ); // IE10
  9. bakgrunnur - mynd : - webkit - halli ( línuleg , vinstri efst , vinstri neðst , litur - stopp ( 0 %, @startColor ), litur - stopp ( 100 %, @endColor )); // Safari 4+, Chrome 2+
  10. bakgrunnur - mynd : - vefsett - línuleg - halli ( @startColor , @endColor ); // Safari 5.1+, Chrome 10+
  11. bakgrunnur - mynd : - o - línuleg - halli ( @startColor , @endColor ); // Ópera 11.10
  12. bakgrunnur - mynd : línuleg - halli ( @startColor , @endColor ); // Staðallinn
  13. }
  14. ...
  15. }

Aðgerðir

Vertu flottur og gerðu smá stærðfræði til að búa til sveigjanlegar og öflugar blöndur eins og hér að neðan.

  1. // Grindin
  2. @gridColumns : 16 ;
  3. @gridColumnWidth : 40px ;
  4. @gridGutterWidth : 20px ;
  5. @siteWidth : ( @gridColumns * @gridColumnWidth ) + ( @gridGutterWidth * ( @gridColumns - 1 ));
  6.  
  7. // Gerðu nokkra dálka
  8. . dálkar ( @columnSpan : 1 ) {
  9. width : ( @gridColumnWidth * @columnSpan ) + ( @gridGutterWidth * ( @columnSpan - 1 ));
  10. }

Að safna saman minna

Eftir að hafa breytt .lessskránum í /lib/, þarftu að setja þær saman aftur til að endurskapa bootstrap-*.*.*.css og bootstrap-*.*.*.min.css skrárnar. Ef þú ert að senda inn dráttarbeiðni til GitHub verður þú alltaf að setja saman aftur.

Leiðir til að safna saman

Aðferð Skref
Hnútur með makefile

Settu upp minni skipanalínuþýðanda með npm með því að keyra eftirfarandi skipun:

$ npm setja upp lessc

Þegar það hefur verið sett upp skaltu bara keyra makefrá rót ræsiskrárinnar og þú ert tilbúinn.

Að auki, ef þú ert með watchr uppsett, gætirðu keyrt make watchtil að láta bootstrap endurbyggja sjálfkrafa í hvert skipti sem þú breytir skrá í bootstrap lib (þetta er ekki nauðsynlegt, bara þægindaaðferð).

Javascript

Sæktu nýjasta Less.js og taktu leiðina að því (og Bootstrap) inn í head.

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

Til að setja saman .less skrárnar aftur skaltu bara vista þær og endurhlaða síðuna þína. Less.js safnar þeim saman og geymir í staðbundinni geymslu.

Skipanalína

Ef þú ert nú þegar með minna skipanalínutólið uppsett skaltu einfaldlega keyra eftirfarandi skipun:

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

Vertu viss um að --compresshafa í þeirri skipun ef þú ert að reyna að vista nokkur bæti!

Minni Mac app

Óopinbera Mac appið horfir á möppur yfir .less skrár og safnar kóðanum saman í staðbundnar skrár eftir hverja vistun á .less skrá sem horft er á.

Ef þú vilt geturðu skipt um kjörstillingar í appinu fyrir sjálfvirka minnkun og í hvaða möppu söfnuðu skrárnar enda í.