Etiam porta sem malesuada magna mollis euismod. Maecenas faucibus mollis interdum. Morbi leo risus, porta ac consectetur ac, vestibulum at eros.
Bootstrap huwa sett ta' għodda minn Twitter iddisinjat biex jagħti bidu għall-iżvilupp ta' webapps u siti.
Jinkludi CSS bażi u HTML għal tipografija, formoli, buttuni, tabelli, grilji, navigazzjoni, u aktar.
Twissija Nerd: Bootstrap huwa mibni b'Les u kien iddisinjat biex jaħdem barra mill-bieb bil-browsers moderni f'moħħu.
Għall-bidu l-aktar mgħaġġel u faċli, tikkopja dan is-snippet fil-paġna web tiegħek.
Fan li juża Inqas? Ebda problema, kklona r-repo u żid dawn il-linji:
Niżżel, furketta, iġbed, fajl kwistjonijiet, u aktar bir-repo uffiċjali Bootstrap fuq Github.
Bħalissa v1.3.0
L-inġiniera ta’ Twitter storikament użaw kważi kull librerija li kienu familjari magħha biex jissodisfaw ir-rekwiżiti ta’ quddiem. Bootstrap beda bħala tweġiba għall-isfidi li ppreżenta. Bl-għajnuna ta 'ħafna nies tal-biża', Bootstrap kiber b'mod sinifikanti.
Aqra aktar fuq dev.twitter.com ›
Bootstrap huwa ttestjat u appoġġjat fil-browsers moderni ewlenin bħal Chrome, Safari, Internet Explorer, u Firefox.
Bootstrap jiġi komplut b'mudelli CSS ikkumpilati, mhux ikkompilati u eżempju.
Is-sistema ta' grilja awtomatika pprovduta bħala parti minn Bootstrap hija grilja ta' 16-il kolonna wiesgħa 940px. Huwa togħma tas-sistema popolari tal-grilja 960, iżda mingħajr il-marġni/ikkuttunar addizzjonali fuq in-naħat tax-xellug u tal-lemin.
Kif muri hawn, jista 'jinħoloq tqassim bażiku b'żewġ "kolonni," kull wieħed ikopri numru ta' 16-il kolonna fundamentali li ddefinijna bħala parti mis-sistema tal-grilja tagħna. Ara l-eżempji hawn taħt għal aktar varjazzjonijiet.
- <div class = "ringiela" >
- <div class = "span6" >
- ...
- </div>
- <div class = "span10" >
- ...
- </div>
- </div>
Bejta l-kontenut tiegħek jekk trid billi toħloq .row
ġewwa kolonna eżistenti.
- <div class = "ringiela" >
- <div class = "span12" >
- Livell 1 tal-kolonna
- <div class = "ringiela" >
- <div class = "span6" >
- Livell 2
- </div>
- <div class = "span6" >
- Livell 2
- </div>
- </div>
- </div>
- </div>
Mibnija f'Bootstrap hemm numru żgħir ta 'varjabbli għall-personalizzazzjoni tas-sistema ta' grilja ta '940px default. Bi ftit ta 'adattament, tista' timmodifika d-daqs tal-kolonni, il-kanali tagħhom, u l-kontenitur li jgħixu fih.
Il-varjabbli meħtieġa biex tiġi modifikata s-sistema tal-grilja bħalissa kollha jgħixu f' variables.less
.
Varjabbli | Valur default | Deskrizzjoni |
---|---|---|
@gridColumns |
16 | In-numru ta' kolonni fi ħdan il-grilja |
@gridColumnWidth |
40px | Il-wisa' ta' kull kolonna fi ħdan il-grilja |
@gridGutterWidth |
20px | L-ispazju negattiv bejn kull kolonna |
@siteWidth |
Somma kkalkulata tal-kolonni u l-kanali kollha | Aħna nużaw xi taqbila bażika biex ngħoddu n-numru ta 'kolonni u kanali u nissettjaw il-wisa' tal- .fixed-container() mixin. |
Li timmodifika l-grilja tfisser li tbiddel it-tliet @grid-*
varjabbli u tikkompila mill-ġdid il-fajls Inqas.
Bootstrap jiġi mgħammar biex jimmaniġġja sistema ta 'grilja b'sa 24 kolonna; l-inadempjenza hija biss 16. Hawn kif il-varjabbli tal-grilja tiegħek jidhru personalizzati għal grilja ta '24 kolonna.
- @gridColumns : 24 ;
- @gridColumnWidth : 20px ;
- @gridGutterWidth : 20px ;
Ladarba jiġi kkompilat mill-ġdid, tkun issettjat!
It-tqassim default u sempliċi ta' 940px wiesgħa, iċċentrat għal kważi kull websajt jew paġna pprovduta minn <div.container>
.
- <korp>
- <div class = "kontenitur" >
- ...
- </div>
- </body>
Struttura ta' paġna fluwidu alternattiva u flessibbli b'wisa' min u max u bar tal-ġenb tax-xellug. Kbir għall-apps u docs.
- <korp>
- <div class = "kontenitur-fluwidu" >
- <div class = "sidebar" >
- ...
- </div>
- <div class = "kontenut" >
- ...
- </div>
- </div>
- </body>
Ġerarkija tipografika standard għall-istrutturar tal-paġni web tiegħek.
Il-grilja tipografika kollha hija bbażata fuq żewġ varjabbli Inqas fil-fajl variables.less tagħna: @basefont
u @baseline
. L-ewwel hija d-daqs tat-tipa bażi użata matul u t-tieni hija l-għoli tal-linja bażi.
Aħna nużaw dawk il-varjabbli, u xi matematika, biex noħolqu l-marġini, paddings, u line-heights tat-tip kollu tagħna u aktar.
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.
Uża enfasi, indirizzi, u abbrevjazzjonijiet
<strong>
<em>
<address>
<abbr>
Tikketti ta' enfasi ( <strong>
u <em>
) għandhom jintużaw biex jindikaw importanza jew enfasi addizzjonali ta' kelma jew frażi relattiva għall-kopja ta' madwarha. Uża <strong>
għall-importanza u <em>
għall -enfasi tal -istress .
Fusce dapibus , tellus ac cursus commodo , torttor mauris condimentum nibh , ut fermentum massa justo sit amet risus. Maecenas faucibus mollis interdum. Nulla vitae elit libero, a pharetra augue.
Nota: Għadu tajjeb li tuża <b>
u <i>
tags f'HTML5 u m'għandhomx għalfejn ikunu stiljati b'tipa grassa u korsiva, rispettivament (għalkemm jekk ikun hemm element aktar semantiku, użah). <b>
huwa maħsub biex jenfasizza kliem jew frażijiet mingħajr ma jwassal importanza addizzjonali, filwaqt li <i>
huwa l-aktar għal vuċi, termini tekniċi, eċċ.
L- <address>
element jintuża għall-informazzjoni ta 'kuntatt għall-eqreb antenat tiegħu, jew il-korp kollu tax-xogħol. Hawn żewġ eżempji ta’ kif tista’ tintuża:
Nota: Kull linja <address>
f'must tispiċċa b'line-break ( <br />
) jew tkun imgeżwer f'tikketta tal-livell ta' blokka (eż. <p>
) biex tistruttura sew il-kontenut.
Għall-abbrevjazzjonijiet u l-akronimi, uża t- <abbr>
tikketta ( <acronym>
hija deprecata f'HTML5 ). Poġġi l-formola shorthand fit-tikketta u waqqaf titolu għall-isem sħiħ.
<blockquote>
<p>
<small>
Biex tinkludi blockquote, wrap <blockquote>
around <p>
u <small>
tags. Uża l- <small>
element biex tikkwota s-sors tiegħek u ikollok sing em —
qabel.
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>
Pimp il-kodiċi tiegħek bl-istil b'żewġ tikketti sempliċi. Għal aktar awesomeness permezz ta 'javascript, waqa' fil-librerija prettify tal-kodiċi ta 'Google u int issettjat.
Kodiċi, blokki ta' jew sempliċiment siltiet inline, jistgħu jintwerew bi stil biss billi jitgeżwru fit-tikketta t-tajba. Għal blokki ta' kodiċi li jkopru linji multipli, uża l- <pre>
element. Għall-kodiċi inline, uża l- <code>
element.
Element | Riżultat |
---|---|
<code> |
F'linja ta 'test bħal dan, il-kodiċi imgeżwer tiegħek se jidher bħal dan l- <html> element. |
<pre> |
<div> <h1>Intestatura</h1> <p>Xi ħaġa hawn...</p> </div> Nota: Kun żgur li żżomm il-kodiċi fi ħdan |
<pre class="prettyprint"> |
Bl-użu tal-librerija google-code-prettify, il-blokki tal-kodiċi tiegħek jiksbu stil viżiv kemxejn differenti u enfasizzazzjoni awtomatika tas-sintassi. <div> <h1> Intestatura </h1> <p> Xi ħaġa eżatt hawn... </p> </div> Niżżel google-code-prettify u ara l-readme għal kif tuża. |
<span class="label">
Iċċempel l-attenzjoni jew immarka kwalunkwe frażi fit-test tal-ġisem tiegħek.
Qatt kellu bżonn wieħed minn dawk ġodda fancy ! jew Bnadar importanti meta tikteb kodiċi? Ukoll, issa għandek minnhom. Hawn x'inhu inkluż awtomatikament:
Tikketta | Riżultat |
---|---|
<span class="label">Default</span> |
Default |
<span class="label success">New</span> |
Ġdid |
<span class="label warning">Warning</span> |
Twissija |
<span class="label important">Important</span> |
Importanti |
<span class="label notice">Notice</span> |
Avviż |
Uri thumbnails ta’ daqsijiet differenti fuq paġni b’impronta HTML baxxa u stili minimi.
Thumbnails fil .media-grid
jista 'jkun ta' kull daqs, iżda jaħdmu l-aħjar meta jiġu mmappjati direttament fis-sistema ta 'grilja Bootstrap mibnija. Wisgħat tal-immaġni bħal 90, 210, u 330 jingħaqdu ma 'ftit pixels ta' ikkuttunar biex ikunu ugwali għad- daqsijiet tal-kolonni .span2
, .span4
, u ..span6
Il-grilji tal-midja huma faċli biex jintużaw u pjuttost sempliċi min-naħa tal-markup. Id-dimensjonijiet tagħhom huma purament ibbażati fuq id-daqs tal-immaġini inklużi.
- <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>
It-tabelli huma tajbin—għal ħafna affarijiet. Tabelli kbar, madankollu, jeħtieġu ftit imħabba ta 'markup biex ikunu utli, skalabbli, u jinqraw (fil-livell tal-kodiċi). Hawn huma ftit suġġerimenti biex jgħinu.
Dejjem wrap l-intestaturi tal-kolonni tiegħek b'tali mod li l - <thead>
ġerarkija tkun <thead>
>> <tr>
.<th>
Simili għall-intestaturi tal-kolonni, il-kontenut kollu tal-korp tal-mejda tiegħek għandu jkun imgeżwer <tbody>
f'tali mod li l-ġerarkija tiegħek tkun <tbody>
> <tr>
> <td>
.
It-tabelli kollha se jiġu stiljati awtomatikament bil-borduri essenzjali biss biex tiġi żgurata l-leġibbiltà u tinżamm l-istruttura. M'hemmx bżonn li żżid klassijiet jew attributi żejda.
# | Isem | Kunjom | Lingwa |
---|---|---|---|
1 | Xi wħud | Waħda | Ingliż |
2 | Joe | Sixpack | Ingliż |
3 | Stu | Dent | Kodiċi |
- <tabella>
- ...
- </mejda>
Għat-tabelli li jeħtieġu aktar data fi spazji aktar stretti, uża t-togħma kondensata li tnaqqas l-ikkuttunar bin-nofs. Jista 'jintuża wkoll flimkien ma' fruntieri u strixxi taż-żebra, bħall-istili tal-mejda default.
# | Isem | Kunjom | Lingwa |
---|---|---|---|
1 | Xi wħud | Waħda | Ingliż |
2 | Joe | Sixpack | Ingliż |
3 | Stu | Dent | Kodiċi |
Agħmel it-tabelli tiegħek jidhru ftit aktar sleeker billi ddawwar il-kantunieri tagħhom u żżid il-fruntieri fuq in-naħat kollha.
# | Isem | Kunjom | Lingwa |
---|---|---|---|
1 | Xi wħud | Waħda | Ingliż |
2 | Joe | Sixpack | Ingliż |
3 | Stu | Dent | Kodiċi |
- <table class = "tabella-border" >
- ...
- </mejda>
Ikseb ftit fancy mat-tabelli tiegħek billi żżid zebra-striping—sempliċement żid il- .zebra-striped
klassi.
# | Isem | Kunjom | Lingwa |
---|---|---|---|
1 | Xi wħud | Waħda | Ingliż |
2 | Joe | Sixpack | Ingliż |
3 | Stu | Dent | Kodiċi |
span 4 kolonni | |||
span 2 kolonni | span 2 kolonni |
Nota: Zebra-striping huwa titjib progressiv mhux disponibbli għal browsers anzjani bħal IE8 u taħt.
- <table class = "zebra-striped" >
- ...
- </mejda>
Filwaqt li nieħdu l-eżempju ta 'qabel, intejbu l-utilità tat-tabelli tagħna billi nipprovdu funzjonalità ta' għażla permezz ta ' jQuery u l- plugin Tablesorter . Ikklikkja l-header ta 'kwalunkwe kolonna biex tibdel it-tip.
# | Isem | Kunjom | Lingwa |
---|---|---|---|
2 | Joe | Sixpack | Ingliż |
3 | Stu | Dent | Kodiċi |
1 | Tiegħek | Waħda | Ingliż |
- <script src = "js/jquery/jquery.tablesorter.min.js" ></script>
- <skript >
- $ ( funzjoni () {
- $ ( "tabella#sortTableExample" ). tablesorter ({ sortList : [[ 1 , 0 ]] });
- });
- </script>
- <table class = "zebra-striped" >
- ...
- </mejda>
Il-formoli kollha jingħataw stili awtomatiċi biex jippreżentawhom b'mod li jinqara u skalabbli. L-istili huma pprovduti għal inputs ta’ test, listi ta’ għażla, żoni ta’ test, buttuni tar-radju u kaxxi ta’ kontroll, u buttuni.
Żid .form-stacked
mal-HTML tal-formola tiegħek u jkollok tikketti fuq l-oqsma tagħhom minflok fuq ix-xellug tagħhom. Dan jaħdem tajjeb jekk il-formoli tiegħek huma qosra jew għandek żewġ kolonni ta 'inputs għal forom itqal.
Ippersonalizza kwalunkwe forma input
, select
, jew textarea
wisa' billi żżid biss ftit klassijiet mal-markup tiegħek.
Minn v1.3.0, żidna l-klassijiet tad-daqs ibbażati fuq il-grilja għall-elementi tal-forma. Jekk jogħġbok uża dawn fuq il- klassijiet eżistenti .mini
, , eċċ..small
Bħala konvenzjoni, il-buttuni jintużaw għall-azzjonijiet filwaqt li l-links jintużaw għall-oġġetti. Pereżempju, "Download" tista' tkun buttuna u "attività riċenti" tista' tkun link.
Il-buttuni kollha default għal stil griż ċar, iżda numru ta 'klassijiet funzjonali jistgħu jiġu applikati għal stili ta' kulur differenti. Dawn il-klassijiet jinkludu klassi blu .primary
, klassi blu ċar .info
, klassi ħadra .success
, u klassi ħamra .danger
.
L-istili tal-buttuni jistgħu jiġu applikati għal kull ħaġa bl- .btn
applikata. Tipikament tkun trid tapplika dawn għal elementi biss <a>
, <button>
, u agħżel <input>
. Ara kif tidher:
Fancy buttuni akbar jew iżgħar? Ikollhom!
Għal buttuni li mhumiex attivi jew li huma diżattivati mill-app għal xi raġuni jew oħra, uża l-istat diżabbli. Dak .disabled
għall-links u :disabled
għall - <button>
elementi.
.alert-message
Messaġġi f'linja waħda biex jenfasizzaw il-falliment, il-falliment possibbli, jew is-suċċess ta 'azzjoni. Partikolarment utli għall-formoli.
- <div class = "twissija ta' messaġġ ta' twissija" >
- <a class = "close" href = "#" > × </a>
- <p><strong> Guacamole Imqaddes! </strong> L-aħjar iċċekkja lilek innifsek, m'intix qed tfittex wisq tajjeb. </p>
- </div>
.alert-message.block-message
Għal messaġġi li jeħtieġu ftit spjegazzjoni, għandna twissijiet ta 'stil ta' paragrafu. Dawn huma perfetti biex ibaxxu messaġġi ta 'żball itwal, iwissu lil utent dwar azzjoni pendenti, jew sempliċement jippreżentaw informazzjoni għal aktar enfasi fuq il-paġna.
- <div class = "twissija ta' messaġġ ta' blokk-messaġġ ta' twissija" >
- <a class = "close" href = "#" > × </a>
- <p><strong> Guacamole Imqaddes! Din hija twissija! </strong> L-aħjar iċċekkja lilek innifsek, m'intix qed tfittex wisq tajjeb. Nulla vitae elit libero, a pharetra augue. Praesent commodo cursus magna, vel scelerisque nisl consectetur et. </p>
- <div class = "azzjonijiet-twissija" >
- <a class = "btn small" href = "#" > Ħu din l-azzjoni </a> <a class = "btn small" href = "#" > Jew agħmel dan </a>
- </div>
- </div>
Il-modali—djalogi jew lightboxes—huma tajbin għal azzjonijiet kuntestwali f'sitwazzjonijiet fejn huwa importanti li jinżamm il-kuntest tal-isfond.
Korp wieħed tajjeb...
Twipsies huma super utli biex jgħinu utent konfuż u jippontahom fid-direzzjoni t-tajba.
Lorem ipsum dolar sit amet illo error ipsum veritatis aut iste perspiciatis iste voluptas natus illo quasi odit aut natus consequuntur consequuntur, aut natus illo voluptatem odit perspiciatis laudantium rem doloremque totam voluptas. Voluptasdicta eaque beatae aperiam ut enim voluptatem explicabo explicabo, voluptas quia odit fugit accusantium totam totam architecto explicabo sit quasi fugit fugit, totam doloremque unde sunt sed dicta quae accusantium fugit voluptas nemo voluptas voluptatem rem quae aut veritatis quasi quae.
Uża popovers biex tipprovdi informazzjoni subtestwali lil paġna mingħajr ma taffettwa t-tqassim.
Etiam porta sem malesuada magna mollis euismod. Maecenas faucibus mollis interdum. Morbi leo risus, porta ac consectetur ac, vestibulum at eros.
L-integrazzjoni tal-javascript mal-librerija Bootstrap hija super faċli. Hawn taħt nimxu fuq l-affarijiet bażiċi u nipprovdulek xi plugins tal-biża 'biex tibda!
Agħti xi wħud mill-komponenti primarji tal-Bootstrap għall-ħajja b'plugins personalizzati ġodda li jaħdmu ma ' jQuery u Ender . Inħeġġuk testendihom u timmodifikahom biex taqdi l-ħtiġijiet speċifiċi ta' żvilupp tiegħek.
Fajl | Deskrizzjoni |
---|---|
bootstrap-modal.js | Il-plugin Modal tagħna huwa teħid super slim fuq il-plugin js modali tradizzjonali! Ħadna attenzjoni speċjali biex ninkludu biss il-funzjonalità vojta li neħtieġu fuq twitter. |
bootstrap-alerts.js | Il-plugin ta 'twissija huwa klassi super ċkejkna biex iżżid funzjonalità mill-qrib mat-twissijiet. |
bootstrap-dropdown.js | Dan il-plugin huwa biex iżżid interazzjoni dropdown mal-bootstrap topbar jew navigazzjonijiet tabbed. |
bootstrap-scrollspy.js | Il-plugin ScrollSpy huwa għaż-żieda ta 'nav ta' aġġornament awtomatiku bbażat fuq il-pożizzjoni tal-iscroll mal-topbar tal-bootstrap. |
bootstrap-buttons.js | Il-plugin ScrollSpy huwa għaż-żieda ta 'nav ta' aġġornament awtomatiku bbażat fuq il-pożizzjoni tal-iscroll mal-topbar tal-bootstrap. |
bootstrap-tabs.js | Dan il-plugin iżid tab veloċi, dinamiku u funzjonalità tal-pilloli għaċ-ċikliżmu permezz tal-kontenut lokali. |
bootstrap-twipsy.js | Ibbażat fuq il-plugin jQuery.tipsy eċċellenti miktub minn Jason Frame; twipsy hija verżjoni aġġornata, li ma tistrieħx fuq immaġini, tuża css3 għall-animazzjonijiet, u data-attributi għall-ħażna tat-titlu lokali! |
bootstrap-popover.js | Il-plugin popover jipprovdi interface sempliċi biex iżżid popovers mal-applikazzjoni tiegħek. Jestendi l -plugin boostrap-twipsy.js , għalhekk kun żgur li taqbad dak il-fajl ukoll meta tinkludi popovers fil-proġett tiegħek! |
Le! Bootstrap huwa ddisinjat l-ewwel u qabel kollox biex ikun librerija CSS. Dan il-javascript jipprovdi saff interattiv bażiku fuq l-istili inklużi.
Madankollu, għal dawk li għandhom bżonn javascript, ipprovdejna l-plugins hawn fuq biex jgħinuk tifhem kif tintegra Bootstrap mal-javascript u biex jagħtuk għażla rapida u ħafifa għall-funzjonalità bażika minnufih.
Għal aktar informazzjoni u biex tara xi demos ħajjin, jekk jogħġbok irreferi għall- paġna tad-dokumentazzjoni tal-plugin tagħna .
Bootstrap inbniet minn Preboot , pakkett open-source ta 'mixins u varjabbli li għandhom jintużaw flimkien ma' Less , preproċessur CSS għal żvilupp tal-web aktar mgħaġġel u eħfef.
Iċċekkja kif użajna Preboot f'Bootstrap u kif tista' tagħmel użu minnu jekk tagħżel li tmexxi Less fuq il-proġett li jmiss tiegħek.
Uża din l-għażla biex tagħmel użu sħiħ mill-varjabbli, mixins, u nesting ta' Bootstrap Less f'CSS permezz ta' javascript fil-browser tiegħek.
- <link rel = "stylesheet/less" href = "less/bootstrap.less" media = "kollha" />
- <script src = "js/less-1.1.3.min.js" ></script>
Mhux qed tħoss is-soluzzjoni .js? Ipprova l-app Less Mac jew uża Node.js biex tikkompila meta tuża l-kodiċi tiegħek.
Hawn huma xi wħud mill-punti ewlenin ta 'dak li hu inkluż f'Twitter Bootstrap bħala parti minn Bootstrap. Mur fuq il-websajt Bootstrap jew il-paġna tal-proġett Github biex tniżżel u titgħallem aktar.
Varjabbli f'Inqas huma perfetti biex iżommu u jaġġornaw l-uġigħ ta 'ras CSS tiegħek ħieles. Meta trid tibdel valur tal-kulur jew valur użat ta 'spiss, aġġornah f'post wieħed u tkun issettjat.
- // Links
- @linkColor : #8b59c2;
- @linkColorHover : jiskura ( @linkColor , 10 );
- // Griżi
- @iswed : #000;
- @grayDark : ħfief ( @black , 25 %);
- @griż : ħfief ( @iswed , 50 %);
- @grayLight : ħfief ( @iswed , 70 %);
- @grayLighter : ħfief ( @iswed , 90 %);
- @abjad : #fff;
- // Kuluri Aċċent
- @blu : #08b5fb;
- @aħdar : #46a546 ;
- @aħmar : #9d261d ;
- @isfar : #ffc40d;
- @orange : #f89406;
- @roża : #c3325f ;
- @vjola : #7a43b6;
- // Grid tal-linja bażi
- @basefont : 13px ;
- @linja bażi : 18px ;
Less jipprovdi wkoll stil ieħor ta' kumment flimkien mas- /* ... */
sintassi normali tas-CSS.
- // Dan huwa kumment
- /* Dan huwa wkoll kumment */
Mixins huma bażikament jinkludi jew parzjali għal CSS, li jippermettulek tgħaqqad blokka ta 'kodiċi f'waħda. Huma tajbin għal proprjetajiet prefissati tal-bejjiegħ bħal box-shadow
, gradjenti cross-browser, munzelli ta 'font, u aktar. Hawn taħt hemm kampjun tal-mixins li huma inklużi ma 'Bootstrap.
- #font {
- . shorthand ( @weight : normali , @size : 14px , @lineHeight : 20px ) {
- font - size : @size ;
- font - weight : @weight ;
- line - height : @lineHeight ;
- }
- . sans - serif ( @piż : normali , @daqs : 14px , @LinjaHeight : 20px ) {
- font - family : "Helvetica Neue" , Helvetica , Arial , sans - serif ;
- font - size : @size ;
- font - weight : @weight ;
- line - height : @lineHeight ;
- }
- ...
- }
- #gradjent {
- ...
- . vertikali ( @startColor : #555, @endColor: #333) {
- background - color : @endColor ;
- sfond - irrepeti : irrepeti - x ;
- sfond - immaġni : - khtml - gradjent ( lineari , xellug ta ' fuq , xellug ta ' isfel , minn ( @startColor ), sa ( @endColor )); // Konqueror
- sfond - immaġni : - moz - lineari - gradjent ( @startColor , @endColor ); // FF 3.6+
- sfond - immaġni : - ms - lineari - gradjent ( @startColor , @endColor ); // IE10
- immaġni fl- isfond : - webkit - gradjent ( lineari , xellug ta 'fuq , xellug ta' isfel , kulur - stop ( 0 %, @startColor ), kulur - stop ( 100 %, @endColor )); // Safari 4+, Chrome 2+
- sfond - immaġni : - webkit - lineari - gradjent ( @startColor , @endColor ); // Safari 5.1+, Chrome 10+
- sfond - immaġni : - o - linear - gradjent ( @startColor , @endColor ); // Opera 11.10
- sfond - immaġni : lineari - gradjent ( @startColor , @endColor ); // L-istandard
- }
- ...
- }
Ikseb fancy u wettaq xi matematika biex tiġġenera mixins flessibbli u qawwija bħal dik ta 'hawn taħt.
- // Griditude
- @gridColumns : 16 ;
- @gridColumnWidth : 40px ;
- @gridGutterWidth : 20px ;
- @siteWidth : ( @gridColumns * @gridColumnWidth ) + ( @gridGutterWidth * ( @gridColumns - 1 ));
- // Agħmel xi kolonni
- . kolonni ( @columnSpan : 1 ) {
- wisa : ( @gridColumnWidth * @columnSpan ) + ( @gridGutterWidth * ( @columnSpan - 1 ));
- }
Wara li timmodifika l- .less
fajls f'/lib/, ikollok bżonn terġa' tikkompilahom sabiex tirriġenera l-fajls bootstrap-*.*.*.css u bootstrap-*.*.*.min.css. Jekk qed tissottometti talba tal-ġibda lil GitHub, trid dejjem tikkompila mill-ġdid.
Metodu | Passi |
---|---|
Node ma makefile | Installa l-kompilatur tal-linja tal-kmand inqas b'npm billi tħaddem il-kmand li ġej: $ npm install lessc Ladarba tkun installata għadek biss Barra minn hekk, jekk għandek watchr installat, tista' taħdem |
Javascript | Niżżel l-aħħar Less.js u inkludi t-triq għaliha (u Bootstrap) fil-
Biex tikkompila mill-ġdid il-fajls .less, issalvahom u erġa' tagħbija l-paġna tiegħek. Less.js jiġborhom u jaħżenhom f'ħażna lokali. |
Linja tal-kmand | Jekk diġà għandek l-għodda tal-linja tal-kmand inqas installata, sempliċement ħaddem il-kmand li ġej: $ lessc ./lib/bootstrap.less > bootstrap.css Kun żgur li tinkludi |
Inqas app Mac | L-app mhux uffiċjali tal-Mac tara direttorji ta' fajls .less u tiġbor il-kodiċi għal fajls lokali wara kull salvataġġ ta' fajl .less osservat. Jekk tixtieq, tista' taqleb il-preferenzi fl-app għal minifikazzjoni awtomatika u f'liema direttorju jispiċċaw il-fajls ikkumpilati. |