Etiam porta sem malesuada magna mollis euismod. Maecenas faucibus mollis interdum. Morbi leo risus, porta ac consectetur ac, vestibulum ati eros.
Bootstrap jẹ ohun elo irinṣẹ lati Twitter ti a ṣe apẹrẹ lati bẹrẹ idagbasoke awọn ohun elo wẹẹbu ati awọn aaye.
O pẹlu CSS ipilẹ ati HTML fun iwe-kikọ, awọn fọọmu, awọn bọtini, awọn tabili, awọn grids, lilọ kiri, ati diẹ sii.
Itaniji Nerd: Bootstrap jẹ itumọ pẹlu Kere ati pe a ṣe apẹrẹ lati ṣiṣẹ ni ẹnu-bode pẹlu awọn aṣawakiri ode oni ni lokan.
Fun ibẹrẹ iyara ati irọrun julọ, kan daakọ snippet yii sinu oju opo wẹẹbu rẹ.
Afẹfẹ ti lilo Kere? Ko si iṣoro, kan ṣe oniye repo ki o ṣafikun awọn laini wọnyi:
Ṣe igbasilẹ, orita, fa, awọn ọran faili, ati diẹ sii pẹlu aṣẹ Bootstrap repo lori Github.
Lọwọlọwọ v1.3.0
Awọn onimọ-ẹrọ ni Twitter ti lo itan-akọọlẹ ti o fẹrẹẹ jẹ eyikeyi ile-ikawe ti wọn faramọ lati pade awọn ibeere ipari-iwaju. Bootstrap bẹrẹ bi idahun si awọn italaya ti o gbekalẹ. Pẹlu iranlọwọ ti ọpọlọpọ awọn eniyan oniyi, Bootstrap ti dagba ni pataki.
Ka diẹ sii lori dev.twitter.com ›
Bootstrap jẹ idanwo ati atilẹyin ni awọn aṣawakiri ode oni pataki bi Chrome, Safari, Internet Explorer, ati Firefox.
Bootstrap wa ni pipe pẹlu CSS ti a kojọ, ti ko ṣajọpọ, ati awọn awoṣe apẹẹrẹ.
Eto akoj aiyipada ti a pese gẹgẹ bi apakan Bootstrap jẹ akoj 16-iwe giga 940px. O jẹ adun ti eto akoj 960 olokiki, ṣugbọn laisi ala afikun / padding ni apa osi ati awọn ẹgbẹ ọtun.
Gẹgẹbi a ṣe han nibi, ipilẹ ipilẹ le ṣee ṣẹda pẹlu “awọn ọwọn” meji, ọkọọkan ti o ni nọmba kan ti awọn ọwọn ipilẹ 16 ti a ṣalaye gẹgẹbi apakan ti eto akoj wa. Wo awọn apẹẹrẹ ni isalẹ fun awọn iyatọ diẹ sii.
- <div kilasi = "kana" >
- <div kilasi = "span6" >
- ...
- </div>
- <div kilasi = "span10" >
- ...
- </div>
- </div>
Itẹ-ẹiyẹ akoonu rẹ ti o ba gbọdọ nipa ṣiṣẹda kan .row
laarin iwe to wa tẹlẹ.
- <div kilasi = "kana" >
- <div kilasi = "span12" >
- Ipele 1 ti ọwọn
- <div kilasi = "kana" >
- <div kilasi = "span6" >
- Ipele 2
- </div>
- <div kilasi = "span6" >
- Ipele 2
- </div>
- </div>
- </div>
- </div>
Ti a ṣe sinu Bootstrap jẹ iwonba awọn oniyipada fun isọdi ti eto akoj 940px aiyipada. Pẹlu diẹ ti isọdi, o le yipada iwọn awọn ọwọn, awọn gọta wọn, ati eiyan ti wọn ngbe.
Awọn oniyipada nilo lati yi eto akoj pada lọwọlọwọ gbogbo wọn ngbe ni variables.less
.
Ayípadà | Iwọn aiyipada | Apejuwe |
---|---|---|
@gridColumns |
16 | Nọmba awọn ọwọn laarin akoj |
@gridColumnWidth |
40px | Awọn iwọn ti kọọkan iwe laarin awọn akoj |
@gridGutterWidth |
20px | Awọn odi aaye laarin kọọkan iwe |
@siteWidth |
Iṣiro apao ti gbogbo awọn ọwọn ati awọn gutters | A lo diẹ ninu awọn ibaamu ipilẹ lati ka nọmba awọn ọwọn ati awọn gutters ati ṣeto iwọn ti .fixed-container() mixin. |
Iyipada akoj tumọ si yiyipada awọn @grid-*
oniyipada mẹta ati ṣiṣatunṣe awọn faili Kere.
Bootstrap wa ni ipese lati mu eto akoj kan pẹlu to awọn ọwọn 24; awọn aiyipada ni o kan 16. Eyi ni bi rẹ akoj oniyipada yoo wo ti adani si a 24-iwe akoj.
- @gridColumns : 24 ;
- @gridColumnWidth : 20px ;
- @gridGutterWidth : 20px ;
Ni kete ti o ba tun ṣe akopọ, iwọ yoo ṣeto!
Aiyipada ati irọrun 940px jakejado, ifilelẹ aarin fun o kan nipa oju opo wẹẹbu eyikeyi tabi oju-iwe ti a pese nipasẹ ẹyọkan <div.container>
.
- <ara>
- <div kilasi = "apoti" >
- ...
- </div>
- </ ara>
Omiiran, ọna oju-iwe ito rirọ pẹlu min- ati awọn iwọn ti o pọju ati ọpa apa osi kan. Nla fun awọn lw ati awọn docs.
- <ara>
- <div class = "container-fluid" >
- <div kilasi = "apagbe ẹgbẹ" >
- ...
- </div>
- <div class = "akoonu" >
- ...
- </div>
- </div>
- </ ara>
Aṣeṣe aṣawakiri aṣa fun tito awọn oju-iwe wẹẹbu rẹ.
Gbogbo akoj afọwọṣe da lori awọn oniyipada Kere meji ninu awọn oniyipada wa.faili ti ko ni: @basefont
ati @baseline
. Ni igba akọkọ ti ni awọn mimọ-iwọn font lo jakejado ati awọn keji ni awọn mimọ ila-giga.
A nlo awọn oniyipada wọnyẹn, ati awọn iṣiro diẹ, lati ṣẹda awọn ala, awọn paddings, ati awọn giga laini ti gbogbo iru wa ati diẹ sii.
Nullam quis risus eget urna mollis ornare vel eu leo. Bi o ṣe le jẹ penatibus ati magnis dis parturient montes, nascetur ridiculus mus. Nullam id dolor id nibh ultricies vehicula ut id elit.
Lilo tcnu, awọn adirẹsi, & awọn kuru
<strong>
<em>
<address>
<abbr>
O yẹ ki o lo awọn ami itọkasi ( <strong>
ati <em>
) lati ṣe afihan pataki afikun tabi tcnu ti ọrọ tabi gbolohun kan ni ibatan si ẹda agbegbe rẹ. Lo <strong>
fun pataki ati <em>
fun aapọn aapọn .
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.
Akiyesi: O tun dara lati lo <b>
ati <i>
awọn taagi ni HTML5 ati pe wọn ko ni lati ṣe ara igboya ati italic, lẹsẹsẹ (botilẹjẹpe ti ẹya itumọ diẹ sii, lo). <b>
Itumọ lati ṣe afihan awọn ọrọ tabi awọn gbolohun ọrọ laisi sisọ pataki pataki, lakoko <i>
ti o jẹ pupọ julọ fun ohun, awọn ọrọ imọ-ẹrọ, ati bẹbẹ lọ.
A <address>
lo eroja naa fun alaye olubasọrọ fun baba ti o sunmọ, tabi gbogbo ara iṣẹ. Eyi ni apẹẹrẹ meji ti bii o ṣe le lo:
Akiyesi: Laini kọọkan ninu ohun <address>
gbọdọ pari pẹlu fifọ laini kan ( <br />
) tabi ti a we sinu aami-ipele idina (fun apẹẹrẹ, <p>
) lati ṣeto akoonu daradara.
Fun awọn kuru ati awọn acronyms, lo <abbr>
tag ( <acronym>
is deprecated in HTML5 ). Fi fọọmu kukuru sinu tag ati ṣeto akọle fun orukọ pipe.
<blockquote>
<p>
<small>
Lati ni blockquote kan, yipo <blockquote>
ni ayika <p>
ati <small>
awọn aami. Lo <small>
eroja lati tọka orisun rẹ ati pe iwọ yoo gba dash em —
ṣaaju rẹ.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante venenatis dapibus posuere velit aliquet.
Dokita Julius Hibbert
- <blockquote>
- <p> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante venenatis dapibus posuere velit aliquet. </p>
- <kekere> Dokita Julius Hibbert </small>
- </blockquote>
<ul>
<ul.unstyled>
<ol>
dl
<code>
<pre>
Pimp koodu rẹ ni ara pẹlu awọn afi meji ti o rọrun. Fun paapaa iyalẹnu diẹ sii nipasẹ JavaScript, ju silẹ sinu ile-ikawe prettify koodu Google ati pe o ti ṣeto.
Koodu, awọn bulọọki ti tabi o kan snippets inline, le ṣe afihan pẹlu ara kan nipa yiyi ni tag ọtun. Fun awọn bulọọki ti koodu ti o kọja laini pupọ, lo <pre>
nkan naa. Fun koodu opopo, lo <code>
eroja.
Eroja | Abajade |
---|---|
<code> |
Ninu laini ọrọ bii eyi, koodu ti a we rẹ yoo dabi nkan yii <html> . |
<pre> |
<div> <h1>Akọle </h1> <p>Nkankan nibi...</p> </div> Akiyesi: Rii daju pe o tọju koodu laarin |
<pre class="prettyprint"> |
Lilo ile-ikawe google-code-prettify, awọn bulọọki koodu rẹ gba ara wiwo ti o yatọ diẹ ati fifi aami sintasi laifọwọyi. <div> <h1> Akọle </h1> <p> Nkankan nibi... </p> </div> Ṣe igbasilẹ google-code-prettify ati wo readme fun bi o ṣe le lo. |
<span class="label">
Pe akiyesi si tabi ṣe itọsi eyikeyi gbolohun ọrọ ninu ọrọ ara rẹ.
Nigbagbogbo nilo ọkan ninu awọn tuntun tuntun wọnyẹn ! tabi awọn asia pataki nigba kikọ koodu? O dara, bayi o ni wọn. Eyi ni ohun ti o wa pẹlu aiyipada:
Aami | Abajade |
---|---|
<span class="label">Default</span> |
Aiyipada |
<span class="label success">New</span> |
Tuntun |
<span class="label warning">Warning</span> |
Ikilo |
<span class="label important">Important</span> |
Pataki |
<span class="label notice">Notice</span> |
Akiyesi |
Ṣe afihan awọn eekanna atanpako ti awọn titobi oriṣiriṣi lori awọn oju-iwe pẹlu ẹsẹ HTML kekere ati awọn aza ti o kere julọ.
Awọn eekanna atanpako ninu .media-grid
le jẹ iwọn eyikeyi, ṣugbọn wọn ṣiṣẹ dara julọ nigbati a ya aworan taara si eto akoj Bootstrap ti a ṣe sinu. Awọn iwọn aworan bi 90, 210, ati 330 darapọ pẹlu awọn piksẹli diẹ ti padding lati dọgba awọn .span2
, .span4
, ati .span6
awọn iwọn ọwọn.
Awọn akoj Media rọrun lati lo ati dipo rọrun ni ẹgbẹ isamisi. Awọn iwọn wọn da lori iwọn awọn aworan ti o wa.
- <ul kilasi = "media-grid" >
- <li>
- <a href = "#" >
- <img kilasi = "thumbnail" src = "https://placehold.it/330x230" alt = "" >
- </a>
- </li>
- <li>
- <a href = "#" >
- <img kilasi = "thumbnail" src = "https://placehold.it/330x230" alt = "" >
- </a>
- </li>
- </ul>
<table>
<thead>
<tbody>
<tr>
<th>
<td>
<colspan>
<caption>
Awọn tabili jẹ nla-fun ọpọlọpọ awọn nkan. Awọn tabili nla, sibẹsibẹ, nilo diẹ ti ifẹ isamisi lati wulo, iwọn, ati kika (ni ipele koodu). Eyi ni awọn imọran diẹ lati ṣe iranlọwọ.
Fi ipari si awọn akọsori ọwọn rẹ nigbagbogbo ni <thead>
iru awọn ilana jẹ <thead>
> <tr>
> <th>
.
Iru si awọn akọle ọwọn, gbogbo akoonu ara tabili rẹ yẹ ki o wa ni titan ni kan <tbody>
ki awọn ilana rẹ jẹ <tbody>
> <tr>
> <td>
.
Gbogbo awọn tabili yoo jẹ aṣa laifọwọyi pẹlu awọn aala pataki nikan lati rii daju kika ati ṣetọju eto. Ko si iwulo lati ṣafikun awọn kilasi afikun tabi awọn abuda.
# | Orukọ akọkọ | Oruko idile | Ede |
---|---|---|---|
1 | Diẹ ninu awọn | Ọkan | English |
2 | Joe | Sixpack | English |
3 | Stu | Denti | Koodu |
- <tabili>
- ...
- </tabili>
Fun awọn tabili ti o nilo data diẹ sii ni awọn aaye wiwọ, lo adun di di ti o ge padding ni idaji. O tun le ṣee lo ni apapo pẹlu awọn aala ati awọn ila abila, gẹgẹ bi awọn aza tabili aiyipada.
# | Orukọ akọkọ | Oruko idile | Ede |
---|---|---|---|
1 | Diẹ ninu awọn | Ọkan | English |
2 | Joe | Sixpack | English |
3 | Stu | Denti | Koodu |
Jẹ ki awọn tabili rẹ wo bii sleeker kekere kan nipa yipo awọn igun wọn ati ṣafikun awọn aala ni gbogbo awọn ẹgbẹ.
# | Orukọ akọkọ | Oruko idile | Ede |
---|---|---|---|
1 | Diẹ ninu awọn | Ọkan | English |
2 | Joe | Sixpack | English |
3 | Stu | Denti | Koodu |
- <tabili kilasi = "bordered-tabili" >
- ...
- </tabili>
Gba igbadun diẹ pẹlu awọn tabili rẹ nipa fifi abila-striping kun-kan ṣafikun .zebra-striped
kilasi naa.
# | Orukọ akọkọ | Oruko idile | Ede |
---|---|---|---|
1 | Diẹ ninu awọn | Ọkan | English |
2 | Joe | Sixpack | English |
3 | Stu | Denti | Koodu |
igba 4 ọwọn | |||
igba 2 ọwọn | igba 2 ọwọn |
Akiyesi: Zebra-striping jẹ imudara ilọsiwaju ti ko si fun awọn aṣawakiri agbalagba bi IE8 ati ni isalẹ.
- <tabili kilasi = "Abila-striped" >
- ...
- </tabili>
Gbigba apẹẹrẹ ti tẹlẹ, a mu iwulo ti awọn tabili wa pọ si nipa ipese iṣẹ ṣiṣe titọ nipasẹ jQuery ati ohun itanna Tablesorter . Tẹ akọsori ọwọn eyikeyi lati yi iru naa pada.
# | Orukọ akọkọ | Oruko idile | Ede |
---|---|---|---|
2 | Joe | Sixpack | English |
3 | Stu | Denti | Koodu |
1 | Tirẹ | Ọkan | English |
- <script src = "js/jquery/jquery.tablesorter.min.js" </script>
- <akosile >
- $ ( iṣẹ () {
- $ ( "tabili# tooTableExample" ). tablesorter ({ sortList : [[ 1 , 0 ]] });
- });
- </script>
- <tabili kilasi = "Abila-striped" >
- ...
- </tabili>
Gbogbo awọn fọọmu ni a fun ni awọn aza aiyipada lati ṣafihan wọn ni ọna kika ati iwọn. Awọn aṣa ti pese fun awọn igbewọle ọrọ, yan awọn atokọ, awọn agbegbe ọrọ, awọn bọtini redio ati awọn apoti ayẹwo, ati awọn bọtini.
Ṣafikun .form-stacked
si HTML fọọmu rẹ ati pe iwọ yoo ni awọn akole lori oke awọn aaye wọn dipo si apa osi wọn. Eyi ṣiṣẹ nla ti awọn fọọmu rẹ ba kuru tabi o ni awọn ọwọn meji ti awọn igbewọle fun awọn fọọmu wuwo.
Ṣe akanṣe eyikeyi fọọmu input
, select
, tabi textarea
iwọn nipa fifi awọn kilasi diẹ kun si isamisi rẹ.
Bi ti v1.3.0, a ti ṣafikun awọn kilasi iwọn-orisun akoj fun awọn eroja fọọmu. Jọwọ lo awọn wọnyi lori awọn kilasi ti o wa .mini
, .small
, ati bẹbẹ lọ.
Gẹgẹbi apejọ kan, awọn bọtini lo fun awọn iṣe lakoko ti a lo awọn ọna asopọ fun awọn nkan. Fun apẹẹrẹ, “Download” le jẹ bọtini kan ati pe “iṣẹ ṣiṣe aipẹ” le jẹ ọna asopọ kan.
Gbogbo awọn bọtini aiyipada si ara grẹy ina, ṣugbọn nọmba awọn iṣẹ ṣiṣe le ṣee lo fun awọn aza awọ oriṣiriṣi. Awọn kilasi wọnyi pẹlu kilasi buluu .primary
, kilasi ina-bulu .info
, kilasi alawọ ewe .success
, ati kilasi pupa .danger
kan.
Awọn aza bọtini le ṣee lo si ohunkohun pẹlu ohun .btn
elo. Ni deede iwọ yoo fẹ lati lo awọn wọnyi si <a>
, <button>
, ati yan <input>
awọn eroja. Eyi ni bii o ṣe ri:
Fancy tobi tabi kere bọtini? Wa ninu rẹ!
Fun awọn bọtini ti ko ṣiṣẹ tabi ti wa ni alaabo nipasẹ app fun idi kan tabi omiiran, lo ipo alaabo. Iyẹn jẹ .disabled
fun awọn ọna asopọ ati :disabled
fun <button>
awọn eroja.
.alert-message
Awọn ifiranšẹ laini kan fun iṣafihan ikuna, ikuna ti o ṣeeṣe, tabi aṣeyọri ti iṣe. Paapa wulo fun awọn fọọmu.
- <div class = "Ìkìlọ̀ ìkìlọ̀-ìfiránṣẹ́" >
- <a kilasi = "sunmọ" href = "#" > × </a>
- <p><strong> Guacamole Mimọ! </strong> Ṣayẹwo ti o dara julọ fun ararẹ, iwọ ko dara ju. </p>
- </div>
.alert-message.block-message
Fun awọn ifiranṣẹ ti o nilo alaye diẹ, a ni awọn titaniji ara paragira. Iwọnyi jẹ pipe fun sisọ awọn ifiranṣẹ aṣiṣe gigun gun, ikilọ olumulo kan ti iṣe isunmọ, tabi ṣafihan alaye kan fun tcnu diẹ sii lori oju-iwe naa.
- <div class = "alert-message block-message ìkìlọ" >
- <a kilasi = "sunmọ" href = "#" > × </a>
- <p><strong> Guacamole Mimọ! Eyi jẹ ikilọ! </strong> Ṣayẹwo ti o dara julọ fun ararẹ, iwọ ko dara ju. Nulla vitae elit libero, a pharetra augue. Praesent commodo cursus magna, vel scelerisque nisl consectetur ati be be lo. </p>
- <div class = "allert-actions" >
- <a class = "btn small" href = "#" > Ṣe igbese yii </a> <a class = "btn small" href = "#" > Tabi ṣe eyi </a>
- </div>
- </div>
Modals-awọn ibaraẹnisọrọ tabi awọn apoti ina-jẹ nla fun awọn iṣe ọrọ-ọrọ ni awọn ipo nibiti o ṣe pataki ki o wa ni itọju ipo isale.
Ara kan ti o dara…
Twipsies wulo pupọ fun iranlọwọ olumulo ti o ni idamu ati tọka si ọna ti o tọ.
Lorem ipsum dolar sit amet illo error ipsum veritatis aut perspiciatis iste voluptas natus illo quasi odit aut natus consequuntur consequuntur, tabi natus illo voluptatem odit perspiciatis laudantium rem doloremque totam voluptas. Voluptasdicta eaque beatae aperiam fun 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 voluptam vol
Lo awọn agbejade lati pese alaye abẹlẹ si oju-iwe kan lai ni ipa lori ifilelẹ.
Etiam porta sem malesuada magna mollis euismod. Maecenas faucibus mollis interdum. Morbi leo risus, porta ac consectetur ac, vestibulum ati eros.
Ṣiṣẹpọ JavaScript pẹlu ile-ikawe Bootstrap jẹ irọrun pupọ. Ni isalẹ a lọ lori awọn ipilẹ ati pese fun ọ pẹlu awọn afikun oniyi lati jẹ ki o bẹrẹ!
Mu diẹ ninu awọn paati akọkọ Bootstrap wa si igbesi aye pẹlu awọn afikun aṣa tuntun ti o ṣiṣẹ pẹlu jQuery ati Ender . A gba ọ niyanju lati faagun ati yipada wọn lati baamu awọn iwulo idagbasoke rẹ pato.
Faili | Apejuwe |
---|---|
bootstrap-modal.js | Ohun itanna Modal wa jẹ imudani tẹẹrẹ pupọ lori ohun itanna modal js ibile! A ṣe itọju pataki lati ṣafikun iṣẹ ṣiṣe igboro nikan ti a nilo ni twitter. |
bootstrap-alert.js | Ohun itanna gbigbọn jẹ kilasi kekere ti o ga julọ fun fifi iṣẹ ṣiṣe sunmọ si awọn titaniji. |
bootstrap-dropdown.js | Ohun itanna yii jẹ fun fifi ibaraenisepo silẹ silẹ si oke igi bootstrap tabi awọn lilọ kiri taabu. |
bootstrap-scrollspy.js | Ohun itanna ScrollSpy jẹ fun fifi nav imudojuiwọn adaṣe da lori ipo yi lọ si oke igi bootstrap. |
bootstrap-bọtini.js | Ohun itanna ScrollSpy jẹ fun fifi nav imudojuiwọn adaṣe da lori ipo yi lọ si oke igi bootstrap. |
bootstrap-tabs.js | Ohun itanna yii ṣe afikun iyara, taabu agbara ati iṣẹ ṣiṣe egbogi fun gigun kẹkẹ nipasẹ akoonu agbegbe. |
bootstrap-twipsy.js | Da lori ohun itanna jQuery.tipsy ti o dara julọ ti Jason Frame kọ; twipsy jẹ ẹya imudojuiwọn, eyiti ko gbẹkẹle awọn aworan, nlo css3 fun awọn ohun idanilaraya, ati awọn abuda data fun ibi ipamọ akọle agbegbe! |
bootstrap-popover.js | Ohun itanna agbejade n pese wiwo ti o rọrun fun fifi awọn agbejade kun si ohun elo rẹ. O fa afikun ohun itanna boostrap-twipsy.js , nitorinaa rii daju pe o gba faili yẹn daradara nigbati o ba pẹlu awọn agbejade ninu iṣẹ akanṣe rẹ! |
Bẹẹkọ! Bootstrap jẹ apẹrẹ akọkọ ati ṣaaju lati jẹ ile-ikawe CSS kan. JavaScript yii n pese ipele ibaraenisepo ipilẹ lori oke awọn aza ti o wa.
Sibẹsibẹ, fun awọn ti o nilo JavaScript, a ti pese awọn afikun loke lati ṣe iranlọwọ fun ọ ni oye bi o ṣe le ṣepọ Bootstrap pẹlu JavaScript ati lati fun ọ ni iyara, aṣayan iwuwo fẹẹrẹ fun iṣẹ ṣiṣe ipilẹ lẹsẹkẹsẹ.
Fun alaye diẹ sii ati lati rii diẹ ninu awọn demos laaye, jọwọ tọka si oju-iwe iwe ohun itanna wa .
Bootstrap was built from Preboot , ohun ìmọ-orisun pack ti mixins ati oniyipada lati ṣee lo ni apapo pẹlu Kere , a CSS preprocessor fun yiyara ati ki o rọrun idagbasoke ayelujara.
Ṣayẹwo bii a ṣe lo Preboot ni Bootstrap ati bii o ṣe le lo o yẹ ki o yan lati ṣiṣẹ Kere lori iṣẹ akanṣe atẹle rẹ.
Lo aṣayan yii lati lo kikun Bootstrap ká Kere oniyipada, mixins, ati itẹ-ẹiyẹ ni CSS nipasẹ JavaScript ninu rẹ browser.
- <link rel = "stylesheet/less" href = "kere/bootstrap.less" media = "gbogbo" />
- <script src = "js/less-1.1.3.min.js" </script>
Ko rilara ojutu .js? Gbiyanju ohun elo Mac Kere tabi lo Node.js lati ṣajọ nigbati o ba ran koodu rẹ lọ.
Eyi ni diẹ ninu awọn ifojusi ohun ti o wa ninu Bootstrap Twitter gẹgẹbi apakan ti Bootstrap. Ori si oju opo wẹẹbu Bootstrap tabi oju-iwe iṣẹ akanṣe Github lati ṣe igbasilẹ ati kọ ẹkọ diẹ sii.
Awọn oniyipada ni Kere jẹ pipe fun mimu ati mimu dojuiwọn orififo CSS rẹ ọfẹ. Nigbati o ba fẹ yi iye awọ pada tabi iye ti a lo nigbagbogbo, ṣe imudojuiwọn ni aaye kan ati pe o ti ṣeto.
- // Awọn ọna asopọ
- @linkColor : # 8b59c2;
- @linkColorHover : ṣokunkun ( @linkColor , 10 );
- // Grẹy
- @dudu : #000;
- @grayDark : fẹẹrẹfẹ ( @black , 25 %);
- @grẹy : fẹẹrẹfẹ ( @ dudu , 50 %);
- @grayLight : fẹẹrẹfẹ ( @ dudu , 70 %);
- @grayLighter : fẹẹrẹfẹ ( @ dudu , 90 %);
- @funfun : #fff;
- // Awọn awọ Asẹnti
- @bulu : #08b5fb;
- @ewe : #46a546;
- @pupa : #9d261d;
- @ofeefee : #ffc40d;
- @osan : #f89406;
- @pinu : #c3325f;
- @eleyi ti : #7a43b6;
- // Ipilẹ akoj
- @basunt : 13px ;
- @ipese : 18px ;
Kere tun pese ọna asọye miiran ni afikun si /* ... */
sintasi deede CSS.
- // Eleyi jẹ a ọrọìwòye
- /* Eyi tun jẹ asọye */
Mixins jẹ ipilẹ pẹlu tabi awọn apakan fun CSS, gbigba ọ laaye lati ṣajọpọ koodu bulọọki kan sinu ọkan. Wọn jẹ nla fun awọn ohun-ini iṣaju ataja bii box-shadow
, awọn gradients aṣawakiri-kiri, awọn akopọ fonti, ati diẹ sii. Ni isalẹ ni apẹẹrẹ ti awọn mixins ti o wa pẹlu Bootstrap.
- # font {
- . shorthand ( @ iwuwo : deede , @ iwọn : 14px , @lineHeight : 20px ) {
- font - iwọn : @ iwọn ;
- font - iwuwo : @ iwuwo ;
- ila - iga : @lineHeight ;
- }
- . sans - serif ( @ iwuwo : deede , @ iwọn : 14px , @lineHeight : 20px ) {
- font - idile : "Helvetica Neue" , Helvetica , Arial , sans - serif ;
- font - iwọn : @ iwọn ;
- font - iwuwo : @ iwuwo ;
- ila - iga : @lineHeight ;
- }
- ...
- }
- #giradient {
- ...
- . inaro ( @startColor : #555, @endColor: #333) {
- abẹlẹ - awọ : @endColor ;
- abẹlẹ - tun : tun - x ;
- abẹlẹ - aworan : - khtml - gradient ( laini , oke osi , isalẹ osi , lati ( @startColor ), si ( @endColor )); // Konqueror
- abẹlẹ - aworan : - moz - linear - gradient ( @startColor , @endColor ); // FF 3.6+
- abẹlẹ - aworan : - ms - linear - gradient ( @startColor , @endColor ); // IE10
- abẹlẹ - aworan : - webkit - gradient ( laini , oke osi , isalẹ osi , awọ - Duro ( 0 % , @startColor ), awọ - Duro ( 100 % , @endColor )); // Safari 4+, Chrome 2+
- abẹlẹ - aworan : - webkit - linear - gradient ( @startColor , @endColor ); // Safari 5.1+, Chrome 10+
- abẹlẹ - aworan : - o - linear - gradient ( @startColor , @endColor ); // Opera 11.10
- abẹlẹ - aworan : laini - gradient ( @startColor , @endColor ); // Awọn bošewa
- }
- ...
- }
Gba fanimọra ki o ṣe awọn iṣiro diẹ lati ṣe ina rọ ati awọn alapọpọ ti o lagbara bii eyiti o wa ni isalẹ.
- // Griditude
- @gridColumns : 16 ;
- @gridColumnWidth : 40px ;
- @gridGutterWidth : 20px ;
- @siteWidth : ( @gridColumns * @gridColumnWidth ) + ( @gridGutterWidth * ( @gridColumns - 1 ));
- // Ṣe diẹ ninu awọn ọwọn
- . awọn ọwọn ( @columnSpan : 1 ) {
- iwọn : ( @ gridColumnWidth * @columnSpan ) + ( @gridGutterWidth * ( @columnSpan - 1 ));
- }
Lẹhin ti o ṣe atunṣe awọn .less
faili ni / lib/, iwọ yoo nilo lati tun ṣe atunṣe wọn lati le ṣe atunṣe bootstrap-*.*.*.css ati bootstrap-*.*.*.min.css. Ti o ba n fi ibeere fa silẹ si GitHub, o gbọdọ ṣajọpọ nigbagbogbo.
Ọna | Awọn igbesẹ |
---|---|
Node pẹlu makefile | Fi olupilẹṣẹ laini aṣẹ ti o kere si pẹlu npm nipa ṣiṣe pipaṣẹ atẹle: $ npm fi lessc sori ẹrọ Ni kete ti fi sori ẹrọ kan ṣiṣe Ni afikun, ti o ba ni oluṣọ ti fi sori ẹrọ, o le ṣiṣẹ |
Javascript | Ṣe igbasilẹ Less.js tuntun ki o pẹlu ọna si (ati Bootstrap) ninu faili
Lati tun awọn faili ti ko kere si, kan fi wọn pamọ ki o tun gbee si oju-iwe rẹ. Less.js ṣe akopọ wọn ati tọju wọn ni ibi ipamọ agbegbe. |
Laini aṣẹ | Ti o ba ti ni ohun elo laini aṣẹ ti o kere si ti fi sori ẹrọ, nìkan ṣiṣẹ aṣẹ wọnyi: $ lessc ./lib/bootstrap.less> bootstrap.css Rii daju lati ṣafikun |
Ohun elo Mac ti o kere ju | Ohun elo Mac laigba aṣẹ n wo awọn ilana ti .less awọn faili ati ṣe akopọ koodu si awọn faili agbegbe lẹhin gbogbo fifipamọ faili .less ti wiwo. Ti o ba fẹ, o le yi awọn ayanfẹ pada ninu ohun elo naa fun idinku aifọwọyi ati itọsọna wo ni awọn faili ti o ṣajọ pari ni. |