Etiam porta sem malesuada magna mollis euismod. Maecenas faucibus mollis interdum. Morbi leo risus, porta ac consectetur ac, vestibulum le eros.
Bootstrap ke sesebelisoa se tsoang ho Twitter se etselitsoeng ho qala nts'etsopele ea lisebelisoa tsa marang-rang le libaka.
E kenyelletsa base CSS le HTML bakeng sa typography, liforomo, likonopo, litafole, grids, navigation, le tse ling.
Tlhokomeliso ea Nerd: Bootstrap e hahiloe ka Less mme e etselitsoe ho sebetsa kantle ho heke ho nahanoa ka libatli tsa sejoale-joale.
Bakeng sa ho qala ka potlako le ka mokhoa o bonolo, kopitsa feela poleloana ena leqepheng la hau la tepo.
Na u rata ho sebelisa Less? Ha ho na bothata, kopanya feela repo mme u kenye mela ena:
Khoasolla, fereko, hula, litaba tsa faele, le tse ling ka repo ea semmuso ea Bootstrap ho Github.
Hona joale v1.3.0
Baenjiniere ba Twitter ba kile ba sebelisa laebrari efe kapa efe eo ba e tloaetseng ho fihlela litlhoko tsa pele. Bootstrap e qalile e le karabo ea liqholotso tse hlahisitsoeng. Ka thuso ea batho ba bangata ba makatsang, Bootstrap e holile haholo.
Bala haholoanyane ho dev.twitter.com ›
Bootstrap e lekoa le ho tšehetsoa ho libatli tse kholo tsa sejoale-joale tse kang Chrome, Safari, Internet Explorer le Firefox.
Bootstrap e tla e phethehile ka CSS e hlophisitsoeng, e sa kopanngoang, le litempele tsa mohlala.
Sistimi ea grid ea kamehla e fanoeng e le karolo ea Bootstrap ke gridi e bophara ba 16-column ea 940px. Ke tatso ea sistimi e tsebahalang ea grid ea 960, empa ntle le marang-rang / padding ka lehlakoreng le letšehali le le letona.
Joalokaha ho bontšitsoe mona, moralo oa motheo o ka etsoa ka "likholomo" tse peli, e 'ngoe le e' ngoe e nka palo ea litšiea tse 16 tseo re li hlalositseng e le karolo ea tsamaiso ea rona ea marang-rang. Sheba mehlala e ka tlase bakeng sa mefuta e meng e fapaneng.
- <div class = "row" >
- <div class = "span6" >
- ...
- </ div>
- <div class = "span10" >
- ...
- </ div>
- </ div>
Hlaha litaba tsa hau haeba u tlameha ka ho theha .row
kholomo e teng.
- <div class = "row" >
- <div class = "span12" >
- Boemo ba 1 ba kholomo
- <div class = "row" >
- <div class = "span6" >
- Mohato oa 2
- </ div>
- <div class = "span6" >
- Mohato oa 2
- </ div>
- </ div>
- </ div>
- </ div>
E hahiloe ka har'a Bootstrap ho na le mefuta e mengata e fapaneng bakeng sa ho iketsetsa sistimi ea grid ea 940px. Ka mokhoa o ikhethileng, o ka fetola boholo ba litšiea, li-gutters tsa tsona le setshelo seo ba lulang ho sona.
Liphetoho tse hlokahalang ho fetola sistimi ea grid hajoale kaofela li lula ho variables.less
.
E fetohang | Boleng ba kamehla | Tlhaloso |
---|---|---|
@gridColumns |
16 | Palo ea litšiea ka har'a marang-rang |
@gridColumnWidth |
40px | Bophara ba kholomo ka 'ngoe ka har'a marang-rang |
@gridGutterWidth |
20px | Sebaka se fosahetseng pakeng tsa kholomo ka 'ngoe |
@siteWidth |
Kakaretso e bakiloeng ea litšiea tsohle le li-gutters | Re sebelisa lipapali tse ling tsa motheo ho bala palo ea litšiea le li-gutters le ho beha bophara ba motsoako .fixed-container() . |
Ho fetola grid ho bolela ho fetola @grid-*
mefuta e meraro le ho khutlisetsa lifaele tse Nyane.
Bootstrap e tla e hlomelloa ho sebetsana le sistimi ea grid e nang le litšiea tse ka bang 24; ya kamehla ke tse 16 feela. Mona ke ka moo mefuta e fapaneng ya gridi ya hao e ka shebahalang e kgethehile ho grid ya mela e 24.
- @gridColumns : 24 ;
- @gridColumnWidth : 20px ;
- @gridGutterWidth : 20px ;
Hang ha u se u hlophisitsoe, u tla be u le teng!
Sebopeho sa kamehla le se bonolo sa 940px-wide, se bohareng bakeng sa sebaka sa marang-rang sefe kapa sefe kapa leqephe le fanoeng ke <div.container>
.
- <'mele>
- <div class = "setshelo" >
- ...
- </ div>
- </ mmele>
Sebopeho se seng, se feto-fetohang sa leqephe le nang le min- le max-widths le karolo e ka letsohong le letšehali. E loketse lisebelisoa le litokomane.
- <'mele>
- <div class = "container-fluid" >
- <div class = "sidebar" >
- ...
- </ div>
- <div class = "dikahare" >
- ...
- </ div>
- </ div>
- </ mmele>
Lethathamo le tloaelehileng la typographic bakeng sa ho hlophisa maqephe a hau a tepo.
Keriti eohle ea typographic e thehiloe holim'a mefuta e 'meli e Nyane ho mefuta ea rona.faele e se nang letho: @basefont
le @baseline
. Ea pele ke boholo ba fonte e sebelisoang hohle 'me ea bobeli ke bophahamo ba mohala.
Re sebelisa mefuta-futa eo, le lipalo tse ling, ho theha marang-rang, li-padding, le bophahamo ba mela ea mefuta eohle ea rona le tse ling.
Nullam quis risus eget urna mollis ornare vel eu leo. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nullam id dolor id nibh ultricies vehicula ut id elit.
Ho sebelisoa khatiso, liaterese le khutsufatso
<strong>
<em>
<address>
<abbr>
Li-tag tsa khatiso ( <strong>
le <em>
) li lokela ho sebelisoa ho bontša bohlokoa bo eketsehileng kapa khatiso ea lentsoe kapa poleloana e amanang le kopi e potolohileng eona. Sebelisa <strong>
bakeng sa bohlokoa le <em>
bakeng sa ho hatisa khatello .
Fusce dapibus , tellus ac cursus commodo , tor mauris condimentum nibh , ut fermentum massa justo sit amet risus. Maecenas faucibus mollis interdum. Nulla vitae elit libero, pharetra augue.
Tlhokomeliso: Ho ntse ho lokile ho sebelisa <b>
le <i>
li-tag ho HTML5 'me ha ho hlokahale hore li ngotsoe ka sebete le ka mongolo o tšekaletseng, ka ho latellana (leha ho na le karolo ea semantic, e sebelise). <b>
e reretsoe ho totobatsa mantsoe kapa lipoleloana ntle le ho fana ka bohlokoa bo eketsehileng, athe <i>
hangata e le ea lentsoe, mantsoe a theknoloji, joalo-joalo.
The <address>
element e sebelisetsoa tlhahisoleseling bakeng sa moholo-holo oa eona ea haufi, kapa sehlopha sohle sa mosebetsi. Mona ke mehlala e 'meli ea kamoo e ka sebelisoang kateng:
Tlhokomeliso: Mola o mong le o mong o <address>
tlameha ho qetella ka ho khaoha ( <br />
) kapa o phuthetsoe ka lebokose la "block-level" (mohlala, <p>
) ho hlophisa litaba hantle.
Bakeng sa khutsufatso le li-acronyms, sebelisa <abbr>
tag ( <acronym>
e tlositsoe ho HTML5 ). Beha foromo e khuts'oane ka har'a tag ebe u beha sehlooho sa lebitso le felletseng.
<blockquote>
<p>
<small>
Ho kenyelletsa blockquote, thatela <blockquote>
hohle <p>
le <small>
li-tag. Sebelisa <small>
element ho qotsa mohloli oa hau mme o tla fumana lebelo la em —
pele ho lona.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat ante venenatis dapibus posuere velit aliquet.
Ngaka Julius Hibbert
- <blockquote>
- <p> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat ante venenatis dapibus posuere velit aliquet. </p>
- <e nyenyane> Ngaka Julius Hibbert </small>
- </blockquote>
<ul>
<ul.unstyled>
<ol>
dl
<code>
<pre>
Ngola khoutu ea hau ka setaele ka li-tag tse peli tse bonolo. Bakeng sa botle le ho feta ka javascript, kenya laeborari ea hau ea Google 'me u se u ikemiselitse.
Khoutu, li-blocks kapa snippets inline, li ka hlahisoa ka setaele ka ho phuthela ka tag e nepahetseng. Bakeng sa li-blocks tsa khoutu tse arolang mela e mengata, sebelisa <pre>
element. Bakeng sa khoutu ea inline, sebelisa <code>
element.
Element | Sephetho |
---|---|
<code> |
Moleng oa mongolo o kang ona, khoutu ea hau e phuthetsoeng e tla shebahala joalo ka <html> ntho ena. |
<pre> |
<div> <h1>Sehlooho</h1> <p>Ho hong hona mona...</p> </ div> Tlhokomeliso: Etsa bonnete ba hore u boloka khoutu ka har'a |
<pre class="prettyprint"> |
U sebelisa laebrari ea google-code-prettify, li-block tsa khouto li fumana mokhoa o fapaneng hanyane oa pono le tokiso ea syntax ea othomathike. <div> <h1> Sehlooho </h1> <p> Ho hong hona mona... </p> </div> Khoasolla google-code-prettify 'me u shebe buka eo u ka e sebelisang ho e sebelisa. |
<span class="label">
Lebisa tlhokomelo ho kapa ho tšoaea poleloana efe kapa efe 'meleng oa hau.
O kile oa hloka e 'ngoe ea tse ncha tse majabajaba! kapa Lifolakha tsa bohlokoa ha u ngola khoutu? Joale, u na le tsona. Mona ke se kenyellelitsoeng ke default:
Label | Sephetho |
---|---|
<span class="label">Default</span> |
Ea kamehla |
<span class="label success">New</span> |
E ncha |
<span class="label warning">Warning</span> |
Tlhokomediso |
<span class="label important">Important</span> |
Bohlokoa |
<span class="label notice">Notice</span> |
Hlokomela |
Hlahisa li-thumbnail tsa boholo bo fapaneng maqepheng a nang le HTML e tlase le mekhoa e fokolang.
Lits'oants'o tse ka har'a eona .media-grid
li ka ba boholo bofe kapa bofe, empa li sebetsa hantle ha li entsoe 'mapa ka kotloloho ho sistimi ea grid ea Bootstrap e hahiloeng. Bophara ba setšoantšo joalo ka 90, 210, le 330 bo kopana le lipikselse tse 'maloa tsa padding ho lekana le .span2
, .span4
, le .span6
boholo ba kholomo.
Li-grid tsa mecha ea litaba li bonolo ho li sebelisa ebile li bonolo ka lehlakoreng la markup. Litekanyo tsa bona li ipapisitse le boholo ba litšoantšo tse kenyellelitsoeng.
- <ul class = "media-grid" >
- <li>
- <a href = "#"> _
- <img class = "thumbnail" src = "https://placehold.it/330x230" alt = "" >
- </a>
- </li>
- <li>
- <a href = "#"> _
- <img class = "thumbnail" src = "https://placehold.it/330x230" alt = "" >
- </a>
- </li>
- </ul>
<table>
<thead>
<tbody>
<tr>
<th>
<td>
<colspan>
<caption>
Litafole li ntle - bakeng sa lintho tse ngata. Litafole tse kholo, leha ho le joalo, li hloka lerato la "markup" hore le be molemo, le fokotsehe, 'me le balehe (boemong ba khoutu). Litlhahiso tse 'maloa tse ka u thusang ke tsena.
Ka linako tsohle phuthela lihlooho tsa kholomo ea hau ka tsela <thead>
eo bolaoli bo leng teng <thead>
> <tr>
> <th>
.
Joalo ka lihlooho tsa kholomo, litaba tsohle tsa 'mele oa tafole ea hau li lokela ho koaheloa ka hore sehlopha sa <tbody>
hau sa maemo ke <tbody>
> <tr>
> <td>
.
Litafole tsohle li tla etsoa ka mokhoa oa boiketsetso ka meeli ea bohlokoa feela ho netefatsa hore li balehe le ho boloka sebopeho. Ha ho hlokahale ho eketsa litlelase kapa litšobotsi tse ling.
# | Lebitso la pele | Fane | Puo |
---|---|---|---|
1 | Ba bang | E 'ngoe | Senyesemane |
2 | Joe | Sixpack | Senyesemane |
3 | Stu | Sebono | Khoutu |
- <tafole>
- ...
- </tafole>
Bakeng sa litafole tse hlokang boitsebiso bo bongata libakeng tse thata, sebelisa tatso e khutsitseng e fokotsang padding ka halofo. E ka boela ea sebelisoa hammoho le meeli le liqoaha tsa liqoaha, joalo ka mefuta ea litafole ea kamehla.
# | Lebitso la pele | Fane | Puo |
---|---|---|---|
1 | Ba bang | E 'ngoe | Senyesemane |
2 | Joe | Sixpack | Senyesemane |
3 | Stu | Sebono | Khoutu |
Etsa hore litafole tsa hau li shebahale li le boreleli ka ho pota-pota likhutlo tsa tsona le ho eketsa meeli ka mahlakoreng 'ohle.
# | Lebitso la pele | Fane | Puo |
---|---|---|---|
1 | Ba bang | E 'ngoe | Senyesemane |
2 | Joe | Sixpack | Senyesemane |
3 | Stu | Sebono | Khoutu |
- < sehlopha sa tafole = "tafole e moeling" >
- ...
- </tafole>
Fumana monate ka litafole tsa hau ka ho eketsa liqoaha-tsenya .zebra-striped
sehlopha.
# | Lebitso la pele | Fane | Puo |
---|---|---|---|
1 | Ba bang | E 'ngoe | Senyesemane |
2 | Joe | Sixpack | Senyesemane |
3 | Stu | Sebono | Khoutu |
bolelele ba litšiea tse 4 | |||
pharalla ka litšiea tse 2 | pharalla ka litšiea tse 2 |
Tlhokomeliso: Zebra-striping ke ntlafatso e tsoelang pele ha e fumanehe bakeng sa libatli tsa khale joalo ka IE8 le ka tlase.
- < sehlopha sa tafole = "zebra-striped" >
- ...
- </tafole>
Ho nka mohlala o fetileng, re ntlafatsa molemo oa litafole tsa rona ka ho fana ka ts'ebetso ea ho hlophisa ka jQuery le plugin ea Tablesorter . Tobetsa sehlooho sa kholomo efe kapa efe ho fetola mofuta.
# | Lebitso la pele | Fane | Puo |
---|---|---|---|
2 | Joe | Sixpack | Senyesemane |
3 | Stu | Sebono | Khoutu |
1 | Hao | E 'ngoe | Senyesemane |
- <script src = "js/jquery/jquery.tablesorter.min.js" ></script>
- <script >
- $ ( mosebetsi () {
- $ ( "tafole#sortTableExample" ). tablesorter ({ sortList : [[ 1 , 0 ]] });
- });
- </script>
- < sehlopha sa tafole = "zebra-striped" >
- ...
- </tafole>
Liforomo tsohle li fuoa mekhoa e sa lekanyetsoang ho li hlahisa ka mokhoa o balehang le o qhekellang. Litaele li fanoe bakeng sa ho kenya mongolo, ho khetha manane, libaka tsa mongolo, likonopo tsa seea-le-moea le li-checkbox, le likonopo.
Eketsa .form-stacked
ho HTML ea foromo ea hau 'me u tla ba le lileibole ka holim'a masimo a tsona ho fapana le ho le letšehali. Sena se sebetsa hantle haeba liforomo tsa hau li le khuts'oane kapa u na le mela e 'meli ea litlatsetso bakeng sa liforomo tse boima.
Iketsetse mofuta ofe kapa ofe input
, select
kapa textarea
bophara ka ho kenyelletsa litlelase tse 'maloa ho markup ea hau.
Ho tloha ka v1.3.0, re kentse lihlopha tsa boholo ba grid-based bakeng sa likarolo tsa foromo. Ka kopo sebelisa tsena ho litlelase tse teng .mini
, , joalo-joalo..small
Joalo ka kopano, likonopo li sebelisetsoa liketso ha lihokelo li sebelisetsoa lintho. Mohlala, "Khoasolla" e ka ba konopo mme "ts'ebetso ea morao-rao" e ka ba sehokelo.
Likonopo tsohle li ikamahanya le setaele se boputsoa bo bobebe, empa ho ka sebelisoa lihlopha tse 'maloa tse sebetsang bakeng sa mefuta e fapaneng ea mebala. Lihlopha tsena li kenyelletsa sehlopha sa 'mala o moputsoa .primary
, boputsoa bo khanyang .info
, sehlopha se setala .success
, le sehlopha se sefubelu .danger
.
Mefuta ea likonopo e ka sebelisoa ho eng kapa eng e .btn
sebelisitsoeng. Ka tloaelo u tla batla ho sebelisa tsena feela ho <a>
, <button>
, le ho khetha <input>
likarolo. Mona ke kamoo e shebahalang kateng:
U batla likonopo tse kholoanyane kapa tse nyane? E be le eona!
Bakeng sa likonopo tse sa sebetseng kapa tse koetsoeng ke sesebelisoa ka mabaka a mang, sebelisa boemo ba batho ba holofetseng. Ke tsa .disabled
lihokelo le :disabled
tsa <button>
likarolo.
.alert-message
Melaetsa ea mola o le mong bakeng sa ho totobatsa ho hloleha, ho hloleha ho ka bang teng, kapa katleho ea ketso. E bohlokoa haholo bakeng sa liforomo.
- <div class = "temoso ea molaetsa oa tlhokomeliso" >
- <a class = "close" href = "#"> × </a> _
- <p><strong> Guacamole e halalelang! </strong> Molemo ka ho fetisisa hlahloba u self, ha u shebahale hantle haholo. </p>
- </ div>
.alert-message.block-message
Bakeng sa melaetsa e hlokang tlhaloso e nyenyane, re na le litlhokomeliso tsa mokhoa oa lirapa. Tsena li nepahetse bakeng sa ho fana ka melaetsa e telele ea liphoso, ho lemosa mosebelisi ka ketso e sa lebelloang, kapa ho hlahisa tlhahisoleseling bakeng sa khatiso e eketsehileng leqepheng.
- <div class = "temoso ea molaetsa thibela molaetsa" >
- <a class = "close" href = "#"> × </a> _
- <p><strong> Guacamole e halalelang! Ena ke temoso! </strong> Molemo ka ho fetisisa hlahloba u self, ha u shebahale hantle haholo. Nulla vitae elit libero, pharetra augue. Praesent commodo cursus magna, vel scelerisque nisl consectetur et. </p>
- <div class = "temoso-ketso" >
- <a class = "btn small" href = "#"> Etsa ketso ena </a> <a class = "btn small" href = "#" > Kapa etsa sena </a>
- </ div>
- </ div>
Li-modals-dialogs kapa lightboxes-li ntle bakeng sa liketso tsa maemo maemong ao ho leng bohlokoa hore maemo a ka morao a bolokehe.
'Mele o le mong o motle ...
Li-Twipsies li bohlokoa haholo ho thusa mosebelisi ea ferekaneng le ho ba supa tseleng e nepahetseng.
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 dictaum quae voluptam quart quae accusantium accusantium totam architecto explicabo sit quasi fugit fugit .
Sebelisa li-popovers ho fana ka lintlha tse tlase ho leqephe ntle le ho ama sebopeho.
Etiam porta sem malesuada magna mollis euismod. Maecenas faucibus mollis interdum. Morbi leo risus, porta ac consectetur ac, vestibulum le eros.
Ho kopanya javascript le laeborari ea Bootstrap ho bonolo haholo. Ka tlase re sheba lintlha tsa motheo mme re u fa li-plugins tse makatsang ho u qalisa!
Phelisa tse ling tsa likarolo tsa mantlha tsa Bootstrap ka li-plugins tse ncha tsa tloaelo tse sebetsang le jQuery le Ender . Re u khothalletsa hore u li atolose le ho li fetola hore li lumellane le litlhoko tsa hau tse khethehileng tsa nts'etsopele.
Faele | Tlhaloso |
---|---|
bootstrap-modal.js | Plugin ea rona ea Modal ke mokhoa o monyane haholo oa ho nka plugin ea setso ea modal js! Re ile ra nka ka hloko e khethehileng ho kenyelletsa feela ts'ebetso e se nang letho eo re e hlokang ho twitter. |
bootstrap-alerts.js | Plugin ea tlhokomeliso ke sehlopha se senyane haholo bakeng sa ho eketsa ts'ebetso e haufi le litlhokomeliso. |
bootstrap-dropdown.js | Plugin ena ke ea ho eketsa tšebelisano ea ho theoha ho topbar ea bootstrap kapa li-navigation tsa li-tabbed. |
bootstrap-scrollspy.js | Plugin ea ScrollSpy ke ea ho kenyelletsa nav ea ho intlafatsa e ipapisitse le boemo ba moqolo ho topbar ea bootstrap. |
bootstrap-buttons.js | Plugin ea ScrollSpy ke ea ho kenyelletsa nav ea ho intlafatsa e ipapisitse le boemo ba moqolo ho topbar ea bootstrap. |
bootstrap-tabs.js | Plugin ena e eketsa ts'ebetso e potlakileng, e matla ea tabo le lipilisi bakeng sa ho palama libaesekele ka litaba tsa lehae. |
bootstrap-twipsy.js | E ipapisitse le plugin e ntle haholo ea jQuery.tipsy e ngotsoeng ke Jason Frame; twipsy ke mofuta o ntlafalitsoeng, o sa itšetleheng ka litšoantšo, o sebelisa css3 bakeng sa lipopae, le litšobotsi tsa data bakeng sa polokelo ea sehlooho ea lehae! |
bootstrap-popover.js | Plugin ea popover e fana ka sebopeho se bonolo sa ho eketsa popover ho sesebelisoa sa hau. E atolosa plugin ea boostrap-twipsy.js , kahoo e-ba bonnete ba hore u tšoara faele eo hape ha u kenyelletsa popover morerong oa hau! |
Che! Bootstrap e etselitsoe pele ebile e le laeborari ea CSS. Javascript ena e fana ka karolo ea mantlha ea ho sebelisana holim'a mefuta e kenyellelitsoeng.
Leha ho le joalo, bakeng sa ba hlokang javascript, re fane ka li-plugins tse ka holimo ho u thusa ho utloisisa mokhoa oa ho kopanya Bootstrap le javascript le ho u fa khetho e potlakileng, e bobebe bakeng sa ts'ebetso ea mantlha hang-hang.
Bakeng sa tlhaiso-leseling e batsi le ho bona li-demos tse ling, ka kopo sheba leqephe la rona la litokomane tsa plugin .
Bootstrap e hahiloe ho tloha Preboot , pakete e bulehileng ea li-mixins le mefuta-futa e lokelang ho sebelisoa hammoho le Less , CSS preprocessor bakeng sa tsoelo-pele ea websaete e potlakileng le e bonolo.
Sheba hore na re sebelisitse Preboot joang ho Bootstrap le hore na u ka e sebelisa joang ha u ka khetha ho sebetsa ka tlase ho projeke ea hau e latelang.
Sebelisa khetho ena ho sebelisa ka botlalo mefuta-futa ea Bootstrap's Less Less, metsoako, le nesting ho CSS ka javascript ho sebatli sa hau.
- <link rel = "stylesheet/less" href = "less/bootstrap.less" media = "tsohle" />
- <script src = "js/less-1.1.3.min.js" > </script>
Ha u utloe tharollo ea .js? Leka sesebelisoa sa Less Mac kapa sebelisa Node.js ho bokella ha o tsamaisa khoutu ea hau.
Mona ke tse ling tsa lintlha-khōlō tsa se kenyellelitsoeng ho Twitter Bootstrap e le karolo ea Bootstrap. E fetela ho webosaete ea Bootstrap kapa leqephe la projeke ea Github ho jarolla le ho ithuta haholoanyane.
Liphetoho ho tse Nyenyane li nepahetse bakeng sa ho boloka le ho nchafatsa hlooho ea hau ea CSS mahala. Ha u batla ho fetola boleng ba 'mala kapa boleng bo sebelisoang khafetsa, e nchafatse sebakeng se le seng 'me u sete.
- // Lihokelo
- @linkColor : #8b59c2;
- @linkColorHover : fifala ( @linkColor , 10 );
- // Meputsoana
- @batsho : #000;
- @grayDark : khantša ( @black , 25 %);
- @gray : khantša ( @black , 50 %);
- @grayLight : khantša ( @black , 70 %);
- @grayLighter : khantša ( @black , 90 %);
- @tšoeu : #fff ;
- // Mebala ya Puo
- @putsoa : #08b5fb;
- @tala : #46a546;
- @khubelu : #9d261d;
- @mosehla : #ffc40d;
- @orange : #f89406;
- @pinki : #c3325f;
- @pherese : #7a43b6;
- // Keriti ya motheo
- @basefont : 13px ;
- @baseline : 18px ;
Less e boetse e fana ka mokhoa o mong oa ho fana ka maikutlo ho phaella ho /* ... */
syntax e tloaelehileng ea CSS.
- // Ena ke tlhaloso
- /* Hona hape ke maikutlo */
Li-mixins ha e le hantle li kenyelletsa kapa likaroloana tsa CSS, li u lumella ho kopanya boloko ba khoutu ho e le 'ngoe. Li ntle bakeng sa thepa e kentsoeng pele ea barekisi joalo ka box-shadow
, li-gradients tsa sebatli, mekotla ea litlhaku, le tse ling. Ka tlase ke mohlala oa li-mixins tse kenyellelitsoeng le Bootstrap.
- #mongolo {
- . shorthand ( @weight : normal , @size : 14px , @lineHeight : 20px ) {
- boholo ba mongolo : @size ;
- fonte - boima : @weight ;
- mola - bophahamo : @lineHeight ;
- }
- . sans - serif ( @weight : normal , @size : 14px , @lineHeight : 20px ) {
- font - lelapa : "Helvetica Neue" , Helvetica , Arial , sans - serif ;
- boholo ba mongolo : @size ;
- fonte - boima : @weight ;
- mola - bophahamo : @lineHeight ;
- }
- ...
- }
- #gradient {
- ...
- . e thethehileng ( @startColor : #555, @endColor: #333) {
- bokamorao - mmala : @endColor ;
- bokamorao - pheta-pheta : pheta - x ;
- bokamorao - setšoantšo : - khtml - gradient ( linear , left top , left bottom , ho tloha ( @startColor ), ho ea ( @endColor )); // Mokgosi
- bokamorao - setšoantšo : - moz - linear - gradient ( @startColor , @endColor ); // FF 3.6+
- bokamorao - setšoantšo : - ms - linear - gradient ( @startColor , @endColor ); // IE10
- bokamorao - setšoantšo : - webkit - gradient ( linear , holimo ka ho le letšehali , tlase ka ho le letšehali , mmala - emisa ( 0 %, @startColor ), mmala - emisa ( 100 %, @endColor )); // Safari 4+, Chrome 2+
- bokamorao - setšoantšo : - webkit - linear - gradient ( @startColor , @endColor ); // Safari 5.1+, Chrome 10+
- bokamorao - setšoantšo : - o - linear - gradient ( @startColor , @endColor ); // Opera 11.10
- bokamorao - setšoantšo : linear - gradient ( @startColor , @endColor ); // Boemo
- }
- ...
- }
E-ba majabajaba 'me u etse lipalo ho hlahisa metsoako e tenyetsehang le e matla joalo ka e ka tlase.
- // Bokgale
- @gridColumns : 16 ;
- @gridColumnWidth : 40px ;
- @gridGutterWidth : 20px ;
- @siteWidth : ( @gridColumns * @gridColumnWidth ) + ( @gridGutterWidth * ( @gridColumns - 1 ));
- // Etsa dikholomo tse itseng
- . likholomo ( @columnSpan : 1 ) {
- bophara : ( @gridColumnWidth * @columnSpan ) + ( @gridGutterWidth * ( @columnSpan - 1 ));
- }
Ka mor'a ho fetola .less
lifaele ho /lib/, u tla hloka ho li kopanya hape e le hore u ka tsosolosa bootstrap-*.*.*.css le bootstrap-*.*.*.min.css lifaele. Haeba u fana ka kopo ea ho hula ho GitHub, u tlameha ho e khutlisa kamehla.
Mokhoa | Mehato |
---|---|
Node e nang le makefile | Kenya komporo ea mola oa taelo e nyane ka npm ka ho sebelisa taelo e latelang: $ npm kenya lessc Hang ha e kenyelitsoe feela matha Ho phaella moo, haeba u kentse watchr , u ka 'na ua matha |
Javascript | Khoasolla tsa morao-rao Les.js 'me u kenyelle tsela e eang ho eona (le Bootstrap) ho
Ho bokella lifaele tsa .less, li boloke feela 'me u kenye leqephe la hau bocha. Less.js ea li bokella le ho li boloka polokelong ea lehae. |
Mola oa taelo | Haeba u se u ntse u e-na le sesebelisoa sa mola oa taelo se kentsoeng, tsamaisa feela taelo e latelang: $ lessc ./lib/bootstrap.less > bootstrap.css Etsa bonnete ba hore o kenyelletsa |
Sesebelisoa sa Mac se fokolang | Sesebelisoa se seng sa semmuso sa Mac se shebella li-directory tsa lifaele tse .less mme se bokella khoutu ho lifaele tsa lehae kamora ho boloka nako le nako ha faele e shebeliloeng .less. Haeba u rata, u ka fetola likhetho ho app bakeng sa miniifying ea othomathiki le hore na lifaele tse hlophisitsoeng li qetella li le ho eng. |