Etiam porta sem malesuada magna mollis euismod. Maecenas faucibus mollis interdum. Morbi leo risus, portac consectetur ac, vestibulum iyo eros.
Bootstrap waa qalab ka yimid Twitter oo loogu talagalay in lagu bilaabo horumarinta webapps iyo sites.
Waxaa ka mid ah CSS-ta salka iyo HTML ee qoraal-qorista, foomamka, badhamada, miisaska, shabaqyada, navigation, iyo in ka badan.
Digniin Nerd: Bootstrap waxaa lagu dhisay wax ka yar waxaana loogu talagalay inay ka shaqeyso albaabka banaanka iyadoo maskaxda lagu hayo daalacashada casriga ah.
Bilawga ugu dhaqsaha badan uguna fudud, kaliya nuqul ka mid ah qaybtan boggaaga.
Ma jeceshahay isticmaalka wax ka yar? Dhib malahan, kaliya xidh repo oo ku dar khadadkan:
Soo deji, fargeeto, jiid, arrimaha faylka, iyo waxyaabo kaloo badan Bootstrap repo-ga rasmiga ah ee Github.
Hadda v1.3.0
Injineerada Twitter-ka ayaa taariikh ahaan u isticmaali jiray ku dhawaad maktabad kasta oo ay yaqaaneen si ay u buuxiyaan shuruudaha dhammaadka-horreedka. Bootstrap wuxuu ku bilaabmay jawaab ahaan caqabadaha soo bandhigay. Iyada oo la kaashanayo dad badan oo cajiib ah, Bootstrap si weyn ayuu u koray.
Wax badan ka sii akhri dev.twitter.com ›
Bootstrap waa la tijaabiyay oo lagu taageeraa daalacashada casriga ah ee waaweyn sida Chrome, Safari, Internet Explorer, iyo Firefox.
Bootstrap wuxuu la imanayaa iyadoo dhamaystiran CSS la soo ururiyey, aan la soo ururin, iyo tusaalayaal tusaale.
Nidaamka shabagga caadiga ah ee lagu bixiyo qayb ka mid ah Bootstrap waa 940px ballaaran oo 16-column ah. Waa dhadhan habka caanka ah ee 960, laakiin iyada oo aan lahayn margin/padding dheeraad ah ee dhinaca bidix iyo midig.
Sida halkan ku cad, qaabayn aasaasi ah ayaa lagu abuuri karaa laba "tiir", mid kastaa wuxuu ka kooban yahay tiro ka mid ah 16-ka tiir ee aasaasiga ah ee aan ku qeexnay qayb ka mid ah nidaamkayaga qulqulka. Kala duwanaansho badan ka eeg tusaalayaasha hoose.
- <div class = " saf" >
- <div class = "span6" >
- ...
- </div>
- <div class = "span10" >
- ...
- </div>
- </div>
Nool macluumaadkaaga haddii ay tahay inaad abuurto .row
tiir jira gudahooda.
- <div class = " saf" >
- <div class = "span12" >
- Heerka 1 ee tiirka
- <div class = " saf" >
- <div class = "span6" >
- Heerka 2
- </div>
- <div class = "span6" >
- Heerka 2
- </div>
- </div>
- </div>
- </div>
Lagu dhisay Bootstrap waa doorsoomayaal faro badan oo loogu talagalay habaynta nidaamka grid 940px ee caadiga ah. Waxoogaa habayn ah, waxaad wax ka beddeli kartaa cabbirka tiirarka, godadkooda, iyo weelka ay ku nool yihiin.
Doorsoomayaasha loo baahan yahay si wax looga beddelo nidaamka grid-ka hadda dhammaan waxay ku nool yihiin variables.less
.
La beddeli karo | Qiimaha caadiga ah | Sharaxaada |
---|---|---|
@gridColumns |
16 | Tirada tiirarka gudaha shabagga |
@gridColumnWidth |
40px | Ballaca tiir kasta oo ku dhex jira shabagga |
@gridGutterWidth |
20px | Meesha taban ee u dhaxaysa tiir kasta |
@siteWidth |
Wadarta la xisaabiyay ee dhammaan tiirarka iyo majaraha | Waxaan isticmaalnaa qaar ka mid ah ciyaarta aasaasiga ah si aan u tirinno tirada tiirarka iyo godadka oo u .fixed-container() dejino ballaca isku-darka. |
Wax ka beddelka shabkada macneheedu waa beddelka saddexda @grid-*
doorsoome iyo dib-u-ururinta faylalka Yaryar.
Bootstrap wuxuu ku yimaadaa qalabaysan si uu u maareeyo nidaamka grid oo leh ilaa 24 tiir; default waa kaliya 16. Waa kan sida doorsoomayaasha shabakadu u ekaan lahaayeen kuwo loo habeeyey si ay u noqdaan 24-column.
- @gridColumns : 24 ;
- @gridColumnWidth : 20px ;
- @gridGutterWidth : 20px ;
Marka dib la isu keeno, waa lagu dejin doonaa!
Qaabka caadiga ah oo fudud ee 940px-ballaaran, qaabaynta xuddun u ah kaliya degel kasta ama bog uu bixiyo hal <div.container>
.
- <jir>
- <div class = "konteenar" >
- ...
- </div>
- </body>
Beddel, qaab dhismeedka dareeraha dabacsan oo leh min-iyo ugu badan ballac iyo bar dhinaca bidix ah. Ku fiican apps iyo dukumentiyada.
- <jir>
- <div class = "container-fluid" >
- <div class = "sidebar" >
- ...
- </div>
- <div class = "content" >
- ...
- </div>
- </div>
- </body>
Heerarka qoraalka caadiga ah ee qaabaynta boggaga internetka.
@basefont
Isku-xidhka qoraalka oo dhan wuxuu ku salaysan yahay laba doorsoomayaal ka yar doorsoomayaalkeenna @baseline
. Midka koowaad waa cabbirka font-saldhigga ee la isticmaalo oo dhan kan labaadna waa dhererka xarriiqda saldhigga.
Waxaan isticmaalnaa doorsoomayaashaas, iyo xisaabta qaar, si aan u abuurno xad-dhaafka, suufka, iyo dhererka-line ee dhammaan noocyadayada iyo in ka badan.
Nullam quis risus eget urna mollis ornare vel eu leo. Cum sociis natoque penatibus iyo magnis dis parturient montes, nascetur ridiculus mus. Nullam id dolor id nibh ultricies vehicula ut id elit.
Isticmaalka xoojinta, ciwaannada, & soo gaabinta
<strong>
<em>
<address>
<abbr>
Calaamadaha xoogga la saarayo ( <strong>
iyo <em>
) waa in loo adeegsadaa si loo muujiyo muhiimad dheeri ah ama xooga la saarayo kelmad ama weedh marka loo eego koobiga ku xeeran. U isticmaal muhiimada <strong>
iyo xooga saarista.<em>
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.
Fiiro gaar ah: Weli waa caadi in HTML5 lagu isticmaalo <b>
oo <i>
lagu calaamadiyo mana aha in loo qaabeeyo geesinimo iyo fartaag, siday u kala horreeyaan (inkasta oo haddii ay jirto qayb semantic dheeraad ah, isticmaal). <b>
waxaa loola jeedaa in lagu muujiyo ereyada ama odhaahyada iyada oo aan la gudbin muhiimad dheeraad ah, halka <i>
inta badan loogu talagalay cod, ereyo farsamo, iwm.
Cunsurka <address>
waxaa loo isticmaalaa macluumaadka xiriirka ee awoowaha ugu dhow, ama dhammaan jirka shaqada. Halkan waxaa ah laba tusaale oo ku saabsan sida loo isticmaali karo:
Fiiro gaar ah: Xariiq kasta oo ku dhex jira <address>
waa in uu ku dhamaadaa xariiq jebin ( <br />
) ama lagu duuduubo summada heerka block (tusaale, <p>
) si si habboon loogu habeeyo waxa ku jira.
Soo gaabinta iyo gaabinnada, isticmaal <abbr>
summada ( <acronym>
waxaa laga saaray HTML5 ). Geli foomka gacanta gaaban gudaha summada oo u deji cinwaan magaca oo dhammaystiran.
<blockquote>
<p>
<small>
Si loogu daro blockquote, <blockquote>
ku duub <p>
oo <small>
tag Isticmaal <small>
walxaha si aad u sheegtid ishaada oo waxaad heli doontaa em dash —
ka hor.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante venenatis dapibus posuere velit aliquet.
Dr. Julius Hibbert
- <blockquote>
- <p> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante venenatis dapibus posuere velit aliquet. </p>
- <small> Dr. Julius Hibbert </small>
- </blockquote>
<ul>
<ul.unstyled>
<ol>
dl
<code>
<pre>
Ku dheji koodka qaab ahaan laba sumadood oo fudud. Si aad u hesho wacnaan dheeraad ah iyada oo loo marayo Javascript, ku rid koodka Google ee maktabadda qurxoon oo waad dejisay.
Koodhka, baloogyada ama qayb yar oo khadka ah, ayaa lagu soo bandhigi karaa qaab kaliya iyadoo lagu duuduubo summada saxda ah. Si aad u heshid baloogyada koodka ee kala qaybinaya khadadka badan, isticmaal <pre>
curiyaha. Koodhka gudaha, isticmaal <code>
curiyaha.
Curiyaha | Natiijo |
---|---|
<code> |
Sadar qoraalkan oo kale ah, summadaada duuban ayaa u ekaan doona <html> cunsurkan. |
<pre> |
<div> <h1>ciwaanka</h1> <p>Wax halkan jooga...</p> </div> Fiiro gaar ah: Hubi inaad ku hayso koodka |
<pre class="prettyprint"> |
Isticmaalka maktabadda google-code-prettify, baloogyada koodkaagu waxay helayaan qaab muuqaal ah oo ka duwan iyo muujin toos ah. <div> <h1> Ciwaanka </h1> <p> Wax halkan jooga... </p> </div> Soo deji google-code-prettify oo arag readme sida loo isticmaalo. |
<span class="label">
U wac dareenka ama calaamadee weedh kasta oo qoraalka jidhkaaga ah.
Weligaa u baahday mid ka mid ah kuwa cusub ee quruxda badan ! ama calamada muhiimka ah marka kood la qorayo? Hagaag, hadda waad haysataa. Waa kuwan waxa ku jira sida caadiga ah:
Summada | Natiijo |
---|---|
<span class="label">Default</span> |
Asal ahaan |
<span class="label success">New</span> |
Cusub |
<span class="label warning">Warning</span> |
Digniin |
<span class="label important">Important</span> |
Muhiim |
<span class="label notice">Notice</span> |
Ogaysiis |
Ku muuji sawir-gacmeedyo cabbirro kala duwan leh oo ku yaal bogag leh raad HTML hooseeya iyo qaababka ugu yar.
Sawir-gacmeedka ku yaala xuubka .media-grid
wuxuu noqon karaa cabbir kasta, laakiin waxay si fiican u shaqeeyaan marka si toos ah loogu dhejiyo nidaamka isku-xidhka Bootstrap ee ku dhex jira. Ballaararka sawirka sida 90, 210, iyo 330 waxay ku daraan dhowr pixels oo suuf ah si ay u siman yihiin cabbirrada tiirarka .span2
, .span4
, iyo tiirka..span6
Shabaqyada warbaahintu way fududahay in la isticmaalo oo waxay fudud yihiin dhinaca calaamadaynta. Cabbirkoodu waxa uu ku salaysan yahay cabbirka sawirada lagu soo daray.
- <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>
Miisaska ayaa ku fiican - waxyaabo badan. Miisaska waaweyn, si kastaba ha ahaatee, waxay u baahan yihiin xoogaa jacayl ah si ay u noqdaan kuwo faa'iido leh, la cabbiri karo, oo la akhriyi karo (heerka koodhka). Halkan waxaa ah dhowr tilmaamood oo lagu caawinayo.
Had iyo jeer ku duub madaxyada tiirkaaga si <thead>
ay u kala sarreyso <thead>
> <tr>
> <th>
.
Si la mid ah madaxyada tiirarka, dhammaan waxyaabaha ku jira miiskaaga waa in lagu duuduubaa <tbody>
si kala sareyntaadu u noqoto <tbody>
> <tr>
> <td>
.
Miisaska oo dhan si toos ah ayaa loo qaabayn doonaa iyada oo leh kaliya xuduudaha muhiimka ah si loo hubiyo in la akhriyi karo oo loo ilaaliyo qaabdhismeedka. Looma baahna in lagu daro fasalo ama astaamo dheeri ah.
# | Magaca koowaad | Magaca Dambe | Luuqad |
---|---|---|---|
1 | Qaar | Mid | Ingiriis |
2 | Joe | Sixpack | Ingiriis |
3 | Stu | Diid | Koodhka |
- <miiska>
- ...
- </miiska>
Miisaska u baahan xog badan oo ku yaal meelo cidhiidhi ah, isticmaal dhadhanka cufan ee gooya suufka kala badh. Waxa kale oo loo isticmaali karaa iyada oo la socota xudduudaha iyo xariijimaha zebra, sida qaababka miiska caadiga ah.
# | Magaca koowaad | Magaca Dambe | Luuqad |
---|---|---|---|
1 | Qaar | Mid | Ingiriis |
2 | Joe | Sixpack | Ingiriis |
3 | Stu | Diid | Koodhka |
Ka dhig miisaskaagu inay u muuqdaan kuwo qurux badan adiga oo geesahooda isku rogaya oo ku dara xuduudaha dhinacyada oo dhan.
# | Magaca koowaad | Magaca Dambe | Luuqad |
---|---|---|---|
1 | Qaar | Mid | Ingiriis |
2 | Joe | Sixpack | Ingiriis |
3 | Stu | Diid | Koodhka |
- < class class = "bordered-table" >
- ...
- </miiska>
Wax yar ka hel miisaskaada adigoo ku daraya zebra-striping-kaliya ku dar .zebra-striped
fasalka.
# | Magaca koowaad | Magaca Dambe | Luuqad |
---|---|---|---|
1 | Qaar | Mid | Ingiriis |
2 | Joe | Sixpack | Ingiriis |
3 | Stu | Diid | Koodhka |
taako 4 tiirar | |||
taako 2 tiir | taako 2 tiir |
Fiiro gaar ah: Zebra-striping waa kobcin horumarsan oo aan diyaar u ahayn daalacashada duugga ah sida IE8 iyo wixii ka hooseeya.
- < class class = "zebra-stripped" >
- ...
- </miiska>
Qaadashada tusaalihii hore, waxaan wanaajinaa faa'iidada miisaskayada annagoo siinaya kala soocida shaqeynta jQuery iyo plugin Tablesorter . Guji madaxa tiir kasta si aad u beddesho nooca
# | Magaca koowaad | Magaca Dambe | Luuqad |
---|---|---|---|
2 | Joe | Sixpack | Ingiriis |
3 | Stu | Diid | Koodhka |
1 | Adiga | Mid | Ingiriis |
- <script src = "js/jquery/jquery.tablesorter.min.js" >> script>
- <script >
- $ ( shaqada () {
- $ ( "miiska # kala-soocida Tusaalaha " ). tablesorter ({ sortList : [[ 1 , 0 ]] });
- }
- </script>
- < class class = "zebra-stripped" >
- ...
- </miiska>
Dhammaan foomamka waxaa lasiiyaa qaabab aan fiicneyn si ay ugu soo bandhigaan si la akhriyi karo oo la cabbiri karo. Qaababka waxaa loo bixiyaa gelinta qoraalka, liiska xulashada, meelaha qoraalka, badhamada raadiyaha iyo sanduuqyada hubinta, iyo badhamada.
Ku dar .form-stacked
HTML foomkaaga oo waxaad yeelan doontaa calaamado korka beerahooda halkii aad bidixda ka ahaan lahayd. Tani waxay si weyn u shaqeysaa haddii foomamkaagu ay gaaban yihiin ama aad leedahay laba tiir oo agabka foomamka culus.
Habbee foom kasta input
, select
, ama textarea
ballac adiga oo ku dara dhawr fasal oo kaliya calaamadayntaada.
Laga bilaabo v1.3.0, waxaanu ku darnay fasalada cabirka ku salaysan grid ee walxaha qaabaysan. Fadlan kuwan u isticmaal fasallada jira .mini
, .small
iwm.
Caadi ahaan, badhamada waxaa loo isticmaalaa ficilada halka xiriirinta loo isticmaalo walxaha. Tusaale ahaan, "Download" waxay noqon kartaa badhan iyo "waxqabadyadii dhawaa" waxay noqon kartaa xiriiriye.
Dhammaan badhamada waxay ku habboon yihiin qaab cawl khafiif ah, laakiin tiro ka mid ah fasallada shaqaynta ayaa lagu dabaqi karaa qaabab midab kala duwan. Fasaladaan waxaa ka mid ah .primary
fasalka buluuga ah, fasalka buluug khafiifka ah .info
, fasalka cagaaran .success
, iyo fasalka cas .danger
.
Hababka badhanka waxaa lagu dabaqi karaa wax kasta oo la .btn
dabaqay. Caadi ahaan waxaad u baahan doontaa inaad kuwan ku dabaqdo oo keliya <a>
, <button>
oo dooro <input>
curiyeyaasha. Waa kan sida ay u egtahay:
Ma jeceshahay badhamada waaweyn ama ka yar? Qabo!
Badhamada aan shaqaynayn ama uu curyaamiyay abka hal sabab ama mid kale, isticmaal gobolka naafada ah. Taas waxaa loogu talagalay .disabled
isku xirka iyo curiyeyaasha.:disabled
<button>
.alert-message
Fariimo hal sadar ah oo loogu talagalay muujinta guul-darrada, guul-darrida suurtagalka ah, ama guusha ficilka. Gaar ahaan faa'iido u leh foomamka.
- <div class = "digniinta fariinta digniinta" >
- <a class = "close" href = "#" > × </a>
- <p><strong> Guacamole Qudduuska ah! </strong> Hubinta ugu fiican ee naftaada, uma eka mid aad u wanaagsan. </p>
- </div>
.alert-message.block-message
Farriimaha u baahan sharraxaad yar, waxaan haynaa digniinaha qaabka cutubka. Kuwani waxay ku fiican yihiin buunbuuninta farriimaha khaldan ee dheer, uga digaya isticmaalaha ficil la sugayo, ama kaliya soo bandhigida macluumaadka si xooga loo saaro bogga.
- <div class = "digniinta-farriimaha xannibaadda digniinta" >
- <a class = "close" href = "#" > × </a>
- <p><strong> Guacamole Qudduuska ah! Tani waa digniin! </strong> Hubinta ugu fiican ee naftaada, uma eka mid aad u wanaagsan. Nulla vitae elit libero, a pharetra augue. Preesent commodo cursus magna, vel selerisque nisl consectetur et. </p>
- <div class = "xaq-qabeed" >
- <a class = "btn small" href = "#" > Tallaabadan qaado </a> <a class = "btn small" href = "#" > Ama tan samee </a>
- </div>
- </div>
Hababka — wada-hadallada ama sanduuqyada iftiinka - waxay ku fiican yihiin ficillada macnaha guud ee xaaladaha ay muhiim tahay in macnaha asalka ah la ilaaliyo.
Mid ka mid ah jir wanaagsan…
Twipsies aad bay faa'iido ugu leedahay caawinta isticmaale wareersan oo u tilmaama jihada saxda ah.
Lorem ipsum dolar sit amet illo error ipsum veritatis aut iste perspiciatis iste voluptas natus illo quasi odit aut natus consequuntur consequuntur, ama 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 .
Isticmaal popovers si aad u siiso macluumaadka qoraal-hoosaad bogga adiga oo aan saameyn ku yeelan qaabka.
Etiam porta sem malesuada magna mollis euismod. Maecenas faucibus mollis interdum. Morbi leo risus, portac consectetur ac, vestibulum iyo eros.
Isku-dhafka Javascript iyo maktabadda Bootstrap waa mid aad u fudud. Hoos waxaan ka gudubnay aasaaska waxaanan ku siineynaa qaar ka mid ah plugins cajiib ah si aad u bilowdo!
Keen qaar ka mid ah qaybaha aasaasiga ah ee Bootstrap nolosha iyaga oo wata qalab cusub oo caado u ah kuwaas oo la shaqeeya jQuery iyo Ender . Waxaan kugu dhiirigelinaynaa inaad kordhiso oo aad wax ka beddesho si ay ugu habboonaadaan baahiyahaaga horumarineed ee gaarka ah.
Faylka | Sharaxaada |
---|---|
bootstrap-modal.js | Plugin Modal-keena waa qaadashada caato ah ee modal -dhaqameedka js plugin! Waxaan si gaar ah u taxadarnay si aan ugu darno oo kaliya shaqeynta qaawan ee aan uga baahanahay twitter-ka. |
digniinta bootstrap.js | Plugin-ka digniinta waa fasal aad u yar oo loogu darayo shaqeynta dhow ee digniinaha. |
bootstrap-hoos u dhaca.js | Pluginkani waxa loogu talagalay in lagu daro isdhexgalka hoos u dhaca ee bootstrap topbar ama navigations tabbed. |
bootstrap-scrollspy.js | Plugin-ka ScrollSpy waxaa loogu talagalay in lagu daro nav si toos ah loo cusbooneysiiyo oo ku saleysan booska rogrogmada sare ee bootstrap-ka. |
bootstrap-buttons.js | Plugin-ka ScrollSpy waxaa loogu talagalay in lagu daro nav si toos ah loo cusbooneysiiyo oo ku saleysan booska rogrogmada sare ee bootstrap-ka. |
bootstrap-tabs.js | Plugin-gani waxa uu ku darayaa tabo degdeg ah, firfircooni leh iyo shaqaynta kiniinka ee baaskiil wadista iyada oo loo marayo macluumaadka gudaha. |
bootstrap-twipsy.js | Iyada oo ku saleysan jQuery.tipsy plugin oo uu qoray Jason Frame; twipsy waa nooc la cusboonaysiiyay, kaas oo aan ku tiirsanayn sawirada, u isticmaala css3 animations, iyo xogta sifada kaydinta cinwaanka maxaliga ah! |
bootstrap-popover.js | Plugin-ka popover-ka wuxuu ku siinayaa interface fudud oo lagu daro popovers codsigaaga. Waxay kordhisaa plugin boostrap-twipsy.js , markaa hubso inaad qabsato faylkaas sidoo kale marka lagu daro popovers ee mashruucaaga! |
Maya! Bootstrap waxaa marka hore loogu talagalay inay noqoto maktabad CSS ah. Javascript-kani waxa uu bixiyaa lakab is-dhexgal oo aasaasi ah oo ka sarreeya qaababka lagu soo daray.
Si kastaba ha ahaatee, kuwa u baahan Javascript, waxaanu siinay plugins-yada kor ku xusan si ay kaaga caawiyaan inaad fahamto sida loogu daro Bootstrap javascript iyo inuu ku siiyo dhakhso, doorasho miisaan fudud oo ah shaqeynta aasaasiga ah isla markiiba.
Wixii macluumaad dheeraad ah iyo si aad u aragto qaar ka mid ah bandhigyada tooska ah, fadlan tixraac boggayaga dukumeentiyada plugin .
Bootstrap waxaa laga dhisay Preboot , xirmo il furan oo isku darka ah iyo doorsoomayaasha si loogu isticmaalo in ay la socoto Wax ka yar , horudhac CSS ah oo loogu talagalay horumarinta shabakadda si dhakhso leh oo sahlan.
Fiiri sida aan ugu isticmaalnay Preboot gudaha Bootstrap iyo sida aad uga faa'iidaysan karto haddii aad doorato inaad wax ka yar ka waddo mashruucaaga xiga.
Isticmaal doorashadan si aad si buuxda ugu isticmaasho Bootstrap's Yar doorsoomayaasha, isku darka, iyo buulka CSS adiga oo isticmaalaya javascript ee browserkaaga.
- <link rel = "stylesheet/less" href = " less/bootstrap.less" media = "all" />
- <script src = "js/less-1.1.3.min.js" </script>
Ma dareemaysid xalka .js? Isku day app ka yar Mac ama isticmaal Node.js si aad u ururiso marka aad geyso koodka.
Waa kuwan qaar ka mid ah waxyaabaha ugu muhiimsan ee lagu daray Bootstrap Twitter-ka oo qayb ka ah Bootstrap. U gudub bogga Bootstrap ama bogga mashruuca Github si aad u soo dejiso oo aad wax badan uga barato.
Doorsoomayaasha in ka yar waxay ku fiican yihiin ilaalinta iyo cusboonaysiinta madax xanuunkaaga CSS ee bilaashka ah. Marka aad rabto inaad bedesho qiimaha midabka ama qiimaha inta badan la isticmaalo, ku cusboonaysii hal meel oo aad dejisay.
- // Xiriirinta
- @linkColor : #8b59c2;
- @linkColorHover : madow ( @linkColor , 10 );
- // Grays
- @madow : # 000;
- @grayDark : khafiif ( @madow , 25 %);
- @cawlan : khafiif ( @madow , 50 %);
- @grayLight : iftiimi ( @madow , 70 %);
- @grayLighter : iftiimi ( @madow , 90 %);
- @cad : #ff;
- // Midabada Lahjadda
- @buluug : #08b5fb;
- @ cagaar : # 46a546 ;
- @cas : #9d261d;
- @jaalle : #ffc40d;
- @orange : #f89406;
- @casaan : #c3325f;
- @purple : #7a43b6;
- // Shabakadda aasaasiga ah
- @bamant : 13px ;
- @saldhig : 18px ;
In ka yar ayaa sidoo kale bixisa qaab kale oo wax looga sheego marka lagu daro /* ... */
ereyga caadiga ah ee CSS.
- // Tani waa faallo
- /* Tani sidoo kale waa faallo */
Mixins asal ahaan waxaa ka mid ah ama qaybo ka mid ah CSS, taas oo kuu oggolaanaysa inaad ku darto block of code mid. Waxay aad ugu fiican yihiin iibiyeyaasha guryaha hore loo sii dhigay sida box-shadow
, gradients-ka-goobiyaha-browser-ka, xirmooyinka xarfaha, iyo in ka badan. Hoos waxaa ah muunad ka mid ah isku darka ay ku jiraan Bootstrap.
- # farta {
- . gacmo gaaban ( @miisaanka : caadiga ah , @size : 14px , @lineHeight : 20px ) {
- font - cabbirka : @ size ;
- font - miisaanka : @miisaanka ;
- line - height : @lineHeight ;
- }
- . sans - serif ( @miisaanka : caadiga ah , @size : 14px , @lineHeight : 20px ) {
- font - qoyska : "Helvetica Neue" , Helvetica , Arial , sans - serif ;
- font - cabbirka : @ size ;
- font - miisaanka : @miisaanka ;
- line - height : @lineHeight ;
- }
- ...
- }
- #gradient {
- ...
- . toosan ( @startColor : #555, @endColor: #333) {
- asalka - midabka : @endColor ;
- gadaal - ku celi : ku celi - x ;
- asalka - sawirka : - khtml - gradient ( toosan , sare bidix , hoose bidix , laga bilaabo ( @startColor ), ilaa ( @endColor )); // Konqueror
- asalka - sawirka : - moz - linear - gradient ( @startColor , @endColor ); // FF 3.6+
- asalka - sawirka : - ms - linear - gradient ( @startColor , @endColor ); // IE10
- asalka - sawirka : - webkit - gradient ( toosan , sare bidix , hoose bidix , midabka - joogsiga ( 0 % , @startColor ), midabka - joogsiga ( 100 % , @endColor )); // Safari 4+, Chrome 2+
- asalka - sawirka : - webkit - linear - gradient ( @startColor , @endColor ); // Safari 5.1+, Chrome 10+
- asalka - sawirka : - o - linear - gradient ( @startColor , @endColor ); // Opera 11.10
- asalka - sawirka : toosan - gradient ( @startColor , @endColor ); // Halbeegga
- }
- ...
- }
Noqo mid qurux badan oo samee xoogaa xisaab ah si aad u dhaliso isku-dhafan dabacsan oo awood leh sida kan hoose.
- // Dhererka
- @gridColumns : 16 ;
- @gridColumnWidth : 40px ;
- @gridGutterWidth : 20px ;
- @siteWidth : ( @gridColumns * @gridColumnWidth ) + ( @gridGutterWidth * ( @gridColumns - 1 ));
- // Samee tiirarka qaar
- . tiirarka ( @columnSpan : 1 ) {
- ballac : ( @gridColumnWidth * @columnSpan ) + ( @gridGutterWidth * ( @columnSpan - 1 ));
- }
Ka dib markii aad wax ka beddesho .less
faylasha ku jira /lib/, waxaad u baahan doontaa inaad dib u soo koobto si aad dib ugu soo celiso bootstrap-*.*.*.css iyo bootstrap-*.*.*.min.css files. Haddii aad u gudbinayso codsi jiid GitHub, waa inaad had iyo jeer dib u soo ururisaa.
Habka | Talaabooyinka |
---|---|
Node leh makefile | Ku rakib khadka taliska yar ee isku xidhka npm adiga oo socodsiinaya amarka soo socda: $ npm rakib lessc Marka la rakibo kaliya ka orod Intaa waxaa dheer, haddii aad ku rakibtay ilaaliye , waxaa laga yaabaa inaad u ordo |
Javascript | Soo deji Less.js kii ugu dambeeyay oo ku dar dariiqa loo marayo (iyo Bootstrap) gudaha
Si aad dib ugu soo ururiso faylasha .kayar, kaliya kaydi oo dib u soo geli boggaaga. Less.js ayaa ururisa oo ku kaydisa kaydinta deegaanka. |
Khadka taliska | Haddii aad horey u haysatey qalab yar oo khadka taliska ah, si fudud u socodsii amarka soo socda: $ lessc ./lib/bootstrap.less > bootstrap.css U hubso inaad ku darto |
Appka Mac ka yar | App-ka aan rasmiga ahayn ee Mac waxa uu daawadaa tusaha faylalka .less oo waxa uu ku ururiyaa koodka faylalka maxaliga ah ka dib kayd kasta oo faylka .yar ee la daawado. Haddii aad rabto, waxaad bedeli kartaa dookhyada abka si si toos ah loo yareeyo iyo tusaha faylalka la soo ururiyey ay ku dambeeyaan. |