Etiam porta sem malesuada magna mollis euismod. Espesye sa tanom nga bulak ang Maecenas faucibus mollis interdum. Morbi leo risus, porta ac consectetur ac, vestibulum ug eros.
Ang Bootstrap usa ka toolkit gikan sa Twitter nga gilaraw aron masugdan ang pag-develop sa mga webapp ug site.
Naglakip kini sa base nga CSS ug HTML alang sa typography, mga porma, mga buton, mga lamesa, mga grids, nabigasyon, ug uban pa.
Alerto sa Nerd: Ang Bootstrap gihimo uban ang Mas Gamay ug gidisenyo aron magtrabaho sa gawas sa ganghaan uban ang mga modernong browser sa hunahuna.
Para sa pinakadali ug pinakasayon nga pagsugod, kopyaha lang kini nga snippet sa imong webpage.
Usa ka fan sa paggamit sa Less? Walay problema, i-clone lang ang repo ug idugang kini nga mga linya:
Pag-download, tinidor, pagbitad, mga isyu sa pag-file, ug daghan pa gamit ang opisyal nga Bootstrap repo sa Github.
Sa pagkakaron v1.3.0
Ang mga inhenyero sa Twitter sa kasaysayan naggamit sa halos bisan unsang librarya nga pamilyar nila aron matubag ang mga kinahanglanon sa atubangan. Nagsugod ang Bootstrap isip tubag sa mga hagit nga gipresentar. Sa tabang sa daghang katingad-an nga mga tawo, ang Bootstrap miuswag pag-ayo.
Basaha ang dugang sa dev.twitter.com ›
Ang Bootstrap gisulayan ug gisuportahan sa dagkong modernong mga browser sama sa Chrome, Safari, Internet Explorer, ug Firefox.
Ang Bootstrap kompleto sa gihugpong nga CSS, wala gihugpong, ug mga panig-ingnan nga mga template.
Ang default grid system nga gihatag isip kabahin sa Bootstrap kay 940px ang gilapdon nga 16-column grid. Kini usa ka lami sa sikat nga 960 grid system, apan walay dugang nga margin/padding sa wala ug tuo nga kilid.
Sama sa gipakita dinhi, ang usa ka sukaranan nga layout mahimong mahimo nga adunay duha ka "kolum," ang matag usa naglangkob sa usa ka gidaghanon sa 16 nga mga kolum nga pundasyon nga among gipasabut ingon bahin sa among sistema sa grid. Tan-awa ang mga pananglitan sa ubos alang sa dugang nga mga kalainan.
- <div class = "row" >
- <div class = "span6" >
- ...
- </div>
- <div class = "span10" >
- ...
- </div>
- </div>
Ibutang ang imong sulod kung kinahanglan nimo pinaagi sa paghimo og .row
sulod sa usa ka kasamtangan nga kolum.
- <div class = "row" >
- <div class = "span12" >
- Level 1 sa kolum
- <div class = "row" >
- <div class = "span6" >
- Level 2
- </div>
- <div class = "span6" >
- Level 2
- </div>
- </div>
- </div>
- </div>
Gitukod sa Bootstrap ang pipila ka mga variable alang sa pag-customize sa default nga 940px grid system. Uban sa gamay nga pag-customize, mahimo nimong usbon ang gidak-on sa mga kolum, ilang mga kanal, ug ang sudlanan nga ilang gipuy-an.
Ang mga variable nga gikinahanglan aron mabag-o ang sistema sa grid nga karon tanan nagpuyo sa preboot.less
.
Variable | Default nga bili | Deskripsyon |
---|---|---|
@gridColumns |
16 | Ang gidaghanon sa mga kolum sulod sa grid |
@gridColumnWidth |
40px | Ang gilapdon sa matag kolum sulod sa grid |
@gridGutterWidth |
20px | Ang negatibo nga luna tali sa matag kolum |
@siteWidth |
Computed sum sa tanang column ug gutters | Gigamit namon ang pipila ka sukaranan nga tugma aron maihap ang gidaghanon sa mga kolum ug mga gutter ug gitakda ang gilapdon sa .fixed-container() mixin. |
Ang pagbag-o sa grid nagpasabut sa pagbag-o sa tulo ka @grid-*
mga variable ug pag-recompile sa Gamay nga mga file.
Ang Bootstrap nasangkapan sa pagdumala sa usa ka grid system nga adunay hangtod sa 24 ka kolum; ang default kay 16 ra. Ania kung unsa ang hitsura sa imong mga variable sa grid nga gipahiangay sa usa ka 24-kolum nga grid.
- @gridColumns : 24 ;
- @gridColumnWidth : 20px ;
- @gridGutterWidth : 20px ;
Kung ma-compile na usab, mabutang ka na!
Ang default ug yano nga 940px-wide, nakasentro nga layout alang sa bisan unsang website o panid nga gihatag sa usa ka <div.container>
.
- <lawas>
- <div class = "sudlanan" >
- ...
- </div>
- </body>
Usa ka alternatibo, flexible fluid page structure nga adunay min- ug max-widths ug usa ka left-hand sidebar. Maayo alang sa mga app ug docs.
- <lawas>
- <div class = "container-fluid" >
- <div class = "sidebar" >
- ...
- </div>
- <div class = "sulod" >
- ...
- </div>
- </div>
- </body>
Usa ka sagad nga typographic hierarchy alang sa pag-istruktura sa imong mga webpage.
Ang tibuok typographic grid gibase sa duha ka Less variables sa among preboot.less file: @basefont
ug @baseline
. Ang una mao ang base nga gidak-on sa font nga gigamit sa tibuok ug ang ikaduha mao ang base-line-gitas-on.
Gigamit namo kadtong mga baryable, ug pipila ka matematika, sa paghimo sa mga margin, paddings, ug line-heights sa tanan namong tipo ug uban pa.
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.
Gamit ang emphasis, adres, ug abbreviation
<strong>
<em>
<address>
<abbr>
Ang emphasis tags ( <strong>
ug <em>
) kinahanglang gamiton sa pagpaila sa dugang importansya o empasis sa usa ka pulong o prase nga may kalabotan sa naglibot nga kopya niini. Gamita <strong>
para sa importansya ug <em>
para sa stress empasis.
Fusce dapibus , tellus ac cursus commodo , tortor mauris condimentum nibh , ut fermentum massa justo sit amet risus. Espesye sa tanom nga bulak ang Maecenas faucibus mollis interdum. Nulla vitae elit libero, usa ka pharetra augue.
Mubo nga sulat: Okay ra gihapon ang paggamit <b>
ug <i>
mga tag sa HTML5 ug dili kinahanglan nga i-istilo nga bold ug italic, matag usa (bisan kung adunay mas semantiko nga elemento, gamita kini). <b>
gituyo aron ipasiugda ang mga pulong o hugpong sa mga pulong nga wala maghatag dugang nga importansya, samtang <i>
kasagaran alang sa tingog, teknikal nga mga termino, ug uban pa.
Ang <address>
elemento gigamit alang sa impormasyon sa pagkontak alang sa iyang labing duol nga katigulangan, o sa tibuok nga pundok sa trabaho. Ania ang duha ka pananglitan kung giunsa kini magamit:
Mubo nga sulat: Ang matag linya sa usa <address>
kinahanglan matapos sa usa ka line-break ( <br />
) o maputos sa usa ka block-level tag (pananglitan, <p>
) aron sa hustong pagkahan-ay sa sulod.
Para sa mga abbreviation ug acronym, gamita ang <abbr>
tag ( <acronym>
wala na gamita sa HTML5 ). Ibutang ang shorthand nga porma sulod sa tag ug magbutang ug titulo para sa kompletong ngalan.
<blockquote>
<p>
<small>
Aron maapil ang usa ka blockquote, pagputos ug <blockquote>
mga tag. Gamita ang elemento sa pagkutlo sa imong tinubdan ug makakuha ka og em dash sa wala pa kini.<p>
<small>
<small>
—
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>
- <gamay> Dr. Julius Hibbert </gamay>
- </blockquote>
<ul>
<ul.unstyled>
<ol>
dl
<code>
<pre>
Pimp ang imong code sa istilo nga adunay duha ka yano nga mga tag. Alang sa labi pa nga katingad-an pinaagi sa javascript, ihulog ang code sa Google prettify library ug andam ka na.
Ang code, mga bloke sa o mga snippet lang nga inline, mahimong ipakita nga adunay istilo pinaagi lang sa pagputos sa husto nga tag. Alang sa mga bloke sa code nga nagsangkap sa daghang linya, gamita ang <pre>
elemento. Alang sa inline nga code, gamita ang <code>
elemento.
elemento | Resulta |
---|---|
<code> |
Sa usa ka linya sa teksto nga sama niini, ang imong giputos nga code mahimong sama niini >html< nga elemento. |
<pre> |
<div> <h1>Ulohan</h1> <p>Usa ka butang dinhi...</p> </div> Mubo nga sulat: Siguroha nga ibutang ang code sulod sa |
<pre class="prettyprint"> |
Gamit ang librarya sa google-code-prettify, ang mga bloke sa code makakuha usa ka gamay nga lahi nga istilo sa biswal ug awtomatikong pag-highlight sa syntax. <div> <h1> Ulohan </h1> <p> Usa ka butang dinhi mismo... </p> </div> Pag-download sa google-code-prettify ug tan-awa ang readme kung unsaon paggamit. |
<span class="label">
Tawga ang atensyon o i-flag ang bisan unsang hugpong sa mga pulong sa imong teksto sa lawas.
Kanunay nanginahanglan usa sa mga nindot nga Bag-o! o Importante nga mga bandila sa pagsulat sa code? Aw, karon naa na nimo sila. Ania ang gilakip sa default:
Label | Resulta |
---|---|
<span class="label">Default</span> |
Default |
<span class="label success">New</span> |
Bag-o nga |
<span class="label warning">Warning</span> |
Pasidaan |
<span class="label important">Important</span> |
Importante |
<span class="label notice">Notice</span> |
Matikdi |
Ipakita ang mga thumbnail nga lainlain ang gidak-on sa mga panid nga adunay gamay nga HTML footprint ug gamay nga istilo.
Ang mga thumbnail sa .media-grid
mahimong bisan unsa nga gidak-on, apan kini labing maayo kung kini mapa direkta sa built-in nga Bootstrap grid system. Ang mga gilapdon sa imahe sama sa 90, 210, ug 330 naghiusa sa pipila ka mga pixel sa padding nga katumbas sa .span2
, .span4
, ug .span6
mga gidak-on sa kolum.
Ang mga media grids dali gamiton ug yano ra sa markup nga bahin. Ang ilang mga sukod pulos gibase sa gidak-on sa mga hulagway nga gilakip.
- <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>
Nindot ang mga lamesa—alang sa daghang butang. Ang maayo nga mga lamesa, bisan pa, nanginahanglan gamay nga gugma sa markup aron mahimong mapuslanon, mabag-o, ug mabasa (sa lebel sa code). Ania ang pipila ka mga tip aron makatabang.
Kanunay ibutang ang imong mga ulohan sa kolum sa <thead>
ingon nga hierarchy mao ang <thead>
> <tr>
> <th>
.
Sama sa mga ulohan sa kolum, ang tanan nga sulud sa lawas sa imong lamesa kinahanglan nga giputos sa usa <tbody>
aron ang imong hierarchy mao ang <tbody>
> <tr>
> <td>
.
Ang tanan nga mga lamesa awtomatikong i-istilo nga adunay hinungdanon nga mga utlanan aron masiguro ang pagkabasa ug pagpadayon sa istruktura. Dili kinahanglan nga magdugang dugang nga mga klase o mga hiyas.
# | Unang Ngalan | Apelyido | Pinulongan |
---|---|---|---|
1 | Ang uban | Sa usa ka | English |
2 | Joe | Sixpack | English |
3 | Si Stu | Dent | Code |
- <lamesa>
- ...
- </table>
Paglingaw og gamay sa imong mga lamesa pinaagi sa pagdugang og zebra-striping—idugang lang ang .zebra-striped
klase.
# | Unang Ngalan | Apelyido | Pinulongan |
---|---|---|---|
1 | Ang uban | Sa usa ka | English |
2 | Joe | Sixpack | English |
3 | Si Stu | Dent | Code |
Mubo nga sulat: Ang zebra-striping usa ka progresibong pagpaayo nga dili magamit alang sa mga tigulang nga browser sama sa IE8 ug sa ubos.
- <table class = "zebra-striped" >
- ...
- </table>
Pagkuha sa miaging pananglitan, among gipauswag ang kapuslanan sa among mga lamesa pinaagi sa paghatag ug paghan-ay nga gamit pinaagi sa jQuery ug ang Tablesorter plugin. Pag-klik sa bisan unsang ulohan sa kolum aron usbon ang klase.
# | Unang Ngalan | Apelyido | Pinulongan |
---|---|---|---|
2 | Joe | Sixpack | English |
3 | Si Stu | Dent | Code |
1 | Ang imong | Sa usa ka | English |
- <script src = "js/jquery/jquery.tablesorter.min.js" ></script>
- <script >
- $ ( function () {
- $ ( "table#sortTableExample" ). tablesorter ({ sortList : [[ 1 , 0 ]] });
- });
- </script>
- <table class = "zebra-striped" >
- ...
- </table>
Ang tanan nga mga porma gihatagan ug default nga mga istilo aron ipakita kini sa usa ka mabasa ug masukod nga paagi. Gihatag ang mga istilo alang sa mga input sa teksto, pagpili sa mga lista, mga lugar sa teksto, mga buton sa radyo ug mga checkbox, ug mga buton.
Idugang .form-stacked
sa HTML sa imong porma ug aduna kay mga label sa ibabaw sa ilang mga field imbes sa ilang wala. Maayo kini kung ang imong mga porma mubo o ikaw adunay duha ka kolum sa mga input alang sa mas bug-at nga mga porma.
Ipasibo ang bisan unsang porma input
, select
, o textarea
gilapdon pinaagi sa pagdugang ug pipila lang ka klase sa imong markup.
Sa v1.3.0, among gidugang ang grid-based sizing classes para sa mga elemento sa porma. Palihug gamita kini sa mga naglungtad nga .mini
, .small
, etc nga mga klase.
Ingon usa ka kombensiyon, ang mga buton gigamit alang sa mga aksyon samtang ang mga link gigamit alang sa mga butang. Pananglitan, ang "Pag-download" mahimong usa ka buton ug ang "bag-o nga kalihokan" mahimo nga usa ka link.
Ang tanan nga mga buton default sa usa ka light gray nga istilo, apan daghang mga klase nga magamit ang mahimong magamit alang sa lainlaing mga istilo sa kolor. Kini nga mga klase naglakip sa usa ka asul .primary
nga klase, usa ka light-blue .info
nga klase, usa ka berde nga .success
klase, ug usa ka pula nga .danger
klase.
Ang mga istilo sa buton mahimong magamit sa bisan unsang butang nga adunay .btn
gipadapat. Kasagaran gusto nimo nga gamiton kini sa <a>
, <button>
, ug pilia <input>
nga mga elemento. Ania ang hitsura niini:
Gusto nga mas dako o mas gagmay nga mga buton? Himoa kini!
Alang sa mga buton nga dili aktibo o gibabagan sa app tungod sa usa ka hinungdan o lain, gamita ang kahimtang nga adunay kapansanan. Kana .disabled
alang sa mga link ug :disabled
alang sa <button>
mga elemento.
.alert-message
Usa ka linya nga mga mensahe alang sa pagpasiugda sa kapakyasan, posible nga kapakyasan, o kalampusan sa usa ka aksyon. Ilabi na mapuslanon alang sa mga porma.
- <div class = "alerto-message warning" >
- <a class = "close" href = "#" > × </a>
- <p><strong> Balaan nga guacamole! </strong> Labing maayo nga susiha ang imong kaugalingon, dili ka kaayo maayo. </p>
- </div>
.alert-message.block-message
Alang sa mga mensahe nga nanginahanglan gamay nga katin-awan, kami adunay mga alerto sa istilo sa parapo. Perpekto kini alang sa pagpamulak sa mas taas nga mga mensahe sa sayup, pagpahimangno sa usa ka tiggamit sa usa ka pending nga aksyon, o pagpresentar lang sa impormasyon alang sa dugang nga pagpasiugda sa panid.
- <div class = "alerto-message block-message warning" >
- <a class = "close" href = "#" > × </a>
- <p><strong> Balaan nga guacamole! Kini usa ka pasidaan! </strong> Labing maayo nga susiha ang imong kaugalingon, dili ka kaayo maayo. Nulla vitae elit libero, usa ka pharetra augue. Praesent commodo cursus magna, vel scelerisque nisl consectetur et. </p>
- <div class = "mga aksyon nga alerto" >
- <a class = "btn small" href = "#" > Himoa kini nga aksyon </a> <a class = "btn small" href = "#" > O buhata kini </a>
- </div>
- </div>
Ang mga modala—mga diyalogo o mga lightbox—maayo alang sa konteksto nga mga aksyon sa mga sitwasyon diin importante nga ang background nga konteksto mamentinar.
Usa ka maayong lawas…
Ang mga Twipsies labi ka mapuslanon alang sa pagtabang sa usa ka naglibog nga tiggamit ug pagtudlo kanila sa husto nga direksyon.
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 volupremtis quasi fugit fugit, totam doloremque unde sunt sed dicta quae accusantium fugit voluptas nemo volupremtas quasi fugit voluptatem
Gamita ang mga popover para maghatag ug subtextual nga impormasyon sa usa ka panid nga dili makaapekto sa layout.
Etiam porta sem malesuada magna mollis euismod. Espesye sa tanom nga bulak ang Maecenas faucibus mollis interdum. Morbi leo risus, porta ac consectetur ac, vestibulum ug eros.
Ang pag-integrate sa javascript sa Bootstrap library kay sayon ra kaayo. Sa ubos among hisgotan ang mga sukaranan ug hatagan ka ug pipila ka katingad-an nga mga plugins aron makasugod ka!
Dad-a ang pipila sa mga nag-unang sangkap sa Bootstrap sa kinabuhi uban sa bag-ong custom plugins nga nagtrabaho uban sa jQuery ug Ender . Kami nag-awhag kanimo sa pagpalapad ug pag-usab niini aron mohaum sa imong piho nga panginahanglan sa pag-uswag.
file | Deskripsyon |
---|---|
bootstrap-modal.js | Ang among Modal plugin usa ka super slim nga pagkuha sa tradisyonal nga modal js plugin! Gikuha namo ang espesyal nga pag-atiman aron ilakip lamang ang walay gamit nga gamit nga among gikinahanglan sa twitter. |
bootstrap-alerts.js | Ang alert plugin usa ka super gamay nga klase alang sa pagdugang sa suod nga pagpaandar sa mga alerto. |
bootstrap-dropdown.js | Kini nga plugin alang sa pagdugang sa dropdown nga interaksyon sa bootstrap topbar o tabbed navigations. |
bootstrap-scrollspy.js | Ang ScrollSpy plugin kay para sa pagdugang ug auto update nav base sa scroll position sa bootstrap topbar. |
bootstrap-tabs.js | Kini nga plugin nagdugang dali, dinamikong tab ug pill functionality alang sa pagbisikleta pinaagi sa lokal nga sulod. |
bootstrap-twipsy.js | Base sa maayo kaayo nga jQuery.tipsy plugin nga gisulat ni Jason Frame; Ang twipsy usa ka updated nga bersyon, nga wala magsalig sa mga hulagway, naggamit sa css3 para sa mga animation, ug data-attributes alang sa lokal nga pagtipig sa titulo! |
bootstrap-popover.js | Ang popover plugin naghatag og usa ka yano nga interface alang sa pagdugang popovers sa imong aplikasyon. Gipalugway niini ang plugin nga boostrap -twipsy.js , busa siguruha nga makuha usab kana nga file kung ilakip ang mga popover sa imong proyekto! |
Dili! Ang Bootstrap gidesinyo una ug labaw sa tanan aron mahimong CSS library. Kini nga javascript naghatag usa ka sukaranan nga interactive layer sa ibabaw sa gilakip nga mga istilo.
Bisan pa, alang sa mga nanginahanglan og javascript, among gihatag ang mga plugins sa taas aron matabangan ka nga masabtan kung giunsa ang pag-integrate sa Bootstrap sa javascript ug aron mahatagan ka usa ka dali, gaan nga kapilian alang sa sukaranan nga pagpaandar dayon.
Alang sa dugang nga kasayuran ug aron makita ang pipila ka mga live demo, palihug tan-awa ang among panid sa dokumentasyon sa plugin .
Ang Bootstrap gitukod uban sa Preboot , usa ka open-source pack sa mga mixin ug variables nga gamiton inubanan sa Less , usa ka CSS preprocessor alang sa mas paspas ug mas sayon nga web development.
Tan-awa kung giunsa namon gigamit ang Preboot sa Bootstrap ug kung giunsa nimo magamit kini kung imong pilion nga modagan ang Dili kaayo sa imong sunod nga proyekto.
Gamita kini nga opsyon aron hingpit nga gamiton ang Bootstrap's Less variables, mixins, ug nesting sa CSS pinaagi sa javascript sa imong browser.
- <link rel = "stylesheet/less" href = "less/bootstrap.less" media = "tanan" />
- <script src = "js/less-1.1.3.min.js" ></script>
Dili gibati ang .js nga solusyon? Sulayi ang Less Mac app o gamita ang Node.js sa pag-compile kung imong i-deploy ang imong code.
Ania ang pipila sa mga highlight sa kung unsa ang gilakip sa Twitter Bootstrap isip bahin sa Bootstrap. Lakaw ngadto sa Bootstrap website o Github project page aron ma-download ug makakat-on pa.
Ang mga variable sa Less perpekto alang sa pagpadayon ug pag-update sa imong CSS nga wala’y sakit sa ulo. Kung gusto nimo nga usbon ang usa ka kantidad sa kolor o usa ka kanunay nga gigamit nga kantidad, i-update kini sa usa ka lugar ug nabutang ka na.
- // Mga link
- @linkColor : #8b59c2;
- @linkColorHover : mongitngit ( @linkColor , 10 );
- // Mga Gray
- @itom : #000;
- @grayDark : pagpagaan ( @ itom , 25 %);
- @gray : pagpagaan ( @itom , 50 %);
- @grayLight : mogaan ( @black , 70 %);
- @grayLighter : pagpagaan ( @itom , 90 %);
- @puti : #fff;
- // Mga Kolor sa Accent
- @asul : #08b5fb;
- @berde : #46a546;
- @pula : #9d261d;
- @yellow : #ffc40d;
- @orange : #f89406;
- @pink : #c3325f;
- @purpura : #7a43b6;
- // Baseline nga grid
- @basefont : 13px ;
- @baseline : 18px ;
Ang dili kaayo naghatag usab ug lain nga istilo sa pagkomento dugang sa normal nga /* ... */
syntax sa CSS.
- // Kini usa ka komento
- /* Kini usa usab ka komento */
Ang mga mixin kasagaran naglakip o mga partial alang sa CSS, nga nagtugot kanimo sa paghiusa sa usa ka block sa code ngadto sa usa. Maayo sila alang sa mga prefixed nga kabtangan sa vendor sama sabox-shadow
, cross-browser gradients, font stack, ug uban pa. Sa ubos usa ka sample sa mga mixin nga gilakip sa Bootstrap.
- #font {
- . shorthand ( @weight : normal , @size : 14px , @lineHeight : 20px ) {
- gidak-on sa font : @ gidak- on ;
- font - gibug-aton : @timbang ;
- linya - gitas-on : @lineHeight ;
- }
- . sans - serif ( @gibug -aton : normal , @gidak-on : 14px , @lineHeight : 20px ) {
- font - family : "Helvetica Neue" , Helvetica , Arial , sans - serif ;
- gidak-on sa font : @ gidak- on ;
- font - gibug-aton : @timbang ;
- linya - gitas-on : @lineHeight ;
- }
- ...
- }
- #gradient {
- ...
- . bertikal ( @startColor : #555, @endColor: #333) {
- background - kolor : @endColor ;
- background - repeat : repeat - x ;
- background - hulagway : - khtml - gradient ( linear , left top , left bottom , gikan sa ( @startColor ), ngadto sa ( @endColor )); // Konqueror
- background - hulagway : - moz - linear - gradient ( @startColor , @endColor ); // FF 3.6+
- background - hulagway : - ms - linear - gradient ( @startColor , @endColor ); // IE10
- background - hulagway : - webkit - gradient ( linear , left top , left bottom , color - stop ( 0 %, @startColor ), color - stop ( 100 %, @endColor )); // Safari 4+, Chrome 2+
- background - hulagway : - webkit - linear - gradient ( @startColor , @endColor ); // Safari 5.1+, Chrome 10+
- background - hulagway : - o - linear - gradient ( @startColor , @endColor ); // Opera 11.10
- background - hulagway : linear - gradient ( @startColor , @endColor ); // Ang sumbanan
- }
- ...
- }
Pagmagarbohon ug paghimo og pipila ka matematika aron makamugna og flexible ug gamhanan nga mga mixin sama sa ubos.
- // Griditude
- @gridColumns : 16 ;
- @gridColumnWidth : 40px ;
- @gridGutterWidth : 20px ;
- @siteWidth : ( @gridColumns * @gridColumnWidth ) + ( @gridGutterWidth * ( @gridColumns - 1 ));
- // Paghimo og pipila ka mga kolum
- . mga kolum ( @columnSpan : 1 ) {
- gilapdon : ( @gridColumnWidth * @columnSpan ) + ( @gridGutterWidth * ( @columnSpan - 1 ));
- }
Human mabag-o ang mga .less
file sa /lib/, kinahanglan nimo nga i-compile kini aron mabag-o ang bootstrap-*.*.*.css ug bootstrap-*.*.*.min.css files. Kung nagsumite ka usa ka hangyo sa pagbitad sa GitHub, kinahanglan nimo kanunay nga i-compile.
Pamaagi | Mga lakang |
---|---|
Node nga adunay makefile | I-install ang dili kaayo command line compiler nga adunay npm pinaagi sa pagpadagan sa mosunod nga sugo: $ npm instalar lessc Sa higayon nga ma-install modagan lang Dugang pa, kung na-install nimo ang watchr , mahimo kang modagan |
Javascript | I-download ang pinakabag-o nga Less.js ug ilakip ang dalan niini (ug Bootstrap) sa
Aron ma-compile pag-usab ang mga .minus nga mga file, i-save lang kini ug i-reload ang imong panid. Ang Less.js nag-compile niini ug nagtipig niini sa lokal nga storage. |
Linya sa sugo | Kung na-install na nimo ang gamay nga tool sa linya sa command, padagana lang ang mosunud nga mando: $ lessc ./lib/bootstrap.less > bootstrap.css Siguroha nga iapil |
Dili kaayo Mac app | Ang dili opisyal nga Mac app nagtan-aw sa mga direktoryo sa .less nga mga file ug nag-compile sa code ngadto sa lokal nga mga file human sa matag pagluwas sa usa ka gitan-aw nga .less nga file. Kung gusto nimo, mahimo nimong i-toggle ang mga kagustuhan sa app alang sa awtomatikong pagminus ug kung unsang direktoryo ang naipon nga mga file. |