Bootstrap, Twitteristä

Bootstrap on Twitterin työkalupakki, joka on suunniteltu käynnistämään verkkosovellusten ja -sivustojen kehitys.
Se sisältää perus-CSS:n ja HTML:n typografiaa, lomakkeita, painikkeita, taulukoita, ruudukoita, navigointia ja muuta varten.

Nörttivaroitus: Bootstrap on rakennettu vähemmällä, ja se on suunniteltu toimimaan ulos portista moderneja selaimia ajatellen.

Hotlink CSS

Aloita nopein ja helpoin kopioimalla tämä katkelma verkkosivullesi.

Käytä sitä Vähemmän kanssa

Oletko vähemmän käyttänyt? Ei hätää, vain kloonaa repo ja lisää nämä rivit:

Haarukka GitHubissa

Lataa, haarukka, vedä, tee ongelmia ja paljon muuta Githubin virallisen Bootstrap-repon avulla.

Bootstrap GitHubissa »

Historia

Twitterin aikaisempina päivinä insinöörit käyttivät lähes mitä tahansa tuttua kirjastoa täyttääkseen käyttöliittymävaatimukset. Bootstrap sai alkunsa vastauksena haasteisiin ja kehitys kiihtyi nopeasti Twitterin ensimmäisen Hackweekin aikana.

Monien Twitterin insinöörien avulla ja palautteen avulla Bootstrap on kasvanut merkittävästi kattamaan perustyylien lisäksi tyylikkäämpiä ja kestävämpiä etupään suunnittelukuvioita.

Lue lisää osoitteessa dev.twitter.com ›

Selaimen tuki

Bootstrap on testattu ja tuettu suurimmissa nykyaikaisissa selaimissa, kuten Chrome, Safari, Internet Explorer ja Firefox.

Testattu ja tuettu Chromessa, Safarissa, Internet Explorerissa ja Firefoxissa
  • Uusin Safari
  • Uusin Google Chrome
  • Firefox 4+
  • Internet Explorer 7+

Mitä sisältyy

Bootstrap sisältää käännetyt CSS-, kääntämättömät ja esimerkkimallit.

  • Kaikki alkuperäiset .less-tiedostot
  • Täysin käännetty ja minimoitu CSS
  • Täydellinen tyylioppaan dokumentaatio
  • Esimerkkisivumalli (lisää tulossa pian)

Oletusruudukko

Bootstrapin osana toimitettu oletusruudukkojärjestelmä on 940 pikseliä leveä 16 sarakkeen ruudukko. Se on suositun 960 ruudukkojärjestelmän maku, mutta ilman ylimääräistä marginaalia/pehmustetta vasemmalla ja oikealla puolella.

Esimerkki ruudukon merkinnöistä

Kuten tässä näkyy, perusasettelu voidaan luoda kahdella "sarakkeella", joista kukin kattaa useita 16 perussaraketta, jotka määritimme osaksi ruudukkojärjestelmäämme. Katso alla olevista esimerkeistä lisää muunnelmia.

  1. <div class="row"> luokka = "rivi" >
  2. <div class = "span6 columns" >
  3. ...
  4. </div>
  5. <div class = "span10 columns" >
  6. ...
  7. </div>
  8. </div>
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
3
3
3
3
3
1
4
4
4
4
4
6
6
8
8
5
11
16

Sarakkeiden offsetointi

4
8 offset 4
4 offset 4
4 offset 4
5 offset 3
5 offset 3
10 offset 6

Kiinteä asettelu

Perustason 940 pikseliä leveä, keskitetty säilön asettelu melkein mille tahansa sivustolle tai sivulle.

  1. <body>
  2. <div class = "säilö" >
  3. ...
  4. </div>
  5. </body>

Nestemäinen asettelu

Joustava nestemäinen tai nestemäinen sivurakenne, jossa on minimi- ja maksimileveydet sekä vasen sivupalkki. Erinomainen sovelluksille.

  1. <body>
  2. <div class = "container-fluid" >
  3. <div class = "sivupalkki" >
  4. ...
  5. </div>
  6. <div class = "sisältö" >
  7. ...
  8. </div>
  9. </div>
  10. </body>

Otsikot ja kopioi

Normaali typografinen hierarkia verkkosivujesi jäsentämiseen.

h1. Otsikko 1

h2. Otsikko 2

h3. Otsikko 3

h4. Otsikko 4

h5. Otsikko 5
h6. Otsikko 6

Esimerkkikappale

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.

Esimerkkiotsikossa on alaotsikko…

Muut elementtejä

Painopisteiden, osoitteiden ja lyhenteiden käyttäminen

<strong> <em> <address> <abbr>

Milloin käyttää

Korostustunnisteita ( <strong>ja <em>) tulee käyttää ilmaisemaan sanan tai lauseen ylimääräistä tärkeyttä tai painotusta ympäröivään kopioon verrattuna. Käytä <strong>tärkeyden ja <em>stressin korostamiseen .

Korostus kappaleessa

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, pharetra augue.

Huomautus: HTML5:ssä voi edelleen käyttää <b>ja <i>-tageja, mutta niissä ei enää ole luontaisia ​​tyylejä. <b>on tarkoitettu korostamaan sanoja tai lauseita antamatta lisätärkeyttä, kun taas <i>se on enimmäkseen puheille, teknisille termeille jne.

Osoitteet

Elementtiä <address>käytetään lähimmän esi-isänsä tai koko työn yhteystiedoissa. Tältä se näyttää:

Twitter, Inc.
795 Folsom Ave, Suite 600
San Francisco, CA 94107
P: (123) 456-7890

Huomautus: Jokaisen rivin <address>täytyy päättyä rivinvaihtoon ( <br />) tai olla kääritty lohkotason tunnisteeseen (esim. <p>), jotta sisältö rakentuu oikein.

Lyhenteet

Käytä lyhenteitä ja lyhenteitä varten <abbr>tagia ( <acronym>on vanhentunut HTML5 :ssä ). Laita lyhenne lomake tagin sisään ja aseta otsikko koko nimelle.

Lohkolainaukset

<blockquote> <p> <small>

Kuinka lainata

Jos haluat sisällyttää lohkolainauksen, kääri <blockquote>ympärille <p>ja <small>merkitse tunnisteet. Käytä <small>elementtiä lähteen mainitsemiseen, niin saat em-viivan &mdash;ennen sitä.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Kokonaisluku posuere erat a ante venenatis dapibus posuere velit aliquet.

Tohtori Julius Hibbert

Luettelot

Tilaamaton<ul>

  • Lorem ipsum dolor sit amet
  • Consectetur adipiscing elit
  • Kokonaisluku molestie lorem ja massa
  • Facilisis in pretium nisl aliquet
  • Nulla volutpat aliquam velit
    • Phasellus iaculis neque
    • Purus sodales ultricies
    • Vestibulum laoreet porttitor sem
    • Ac tristique libero volutpat at
  • Faucibus porta lacus fringilla vel
  • Aenean sit amet erat nunc
  • Eget porttitor lorem

Tyylitön<ul.unstyled>

  • Lorem ipsum dolor sit amet
  • Consectetur adipiscing elit
  • Kokonaisluku molestie lorem ja massa
  • Facilisis in pretium nisl aliquet
  • Nulla volutpat aliquam velit
    • Phasellus iaculis neque
    • Purus sodales ultricies
    • Vestibulum laoreet porttitor sem
    • Ac tristique libero volutpat at
  • Faucibus porta lacus fringilla vel
  • Aenean sit amet erat nunc
  • Eget porttitor lorem

Tilattu<ol>

  1. Lorem ipsum dolor sit amet
  2. Consectetur adipiscing elit
  3. Kokonaisluku molestie lorem ja massa
  4. Facilisis in pretium nisl aliquet
  5. Nulla volutpat aliquam velit
  6. Faucibus porta lacus fringilla vel
  7. Aenean sit amet erat nunc
  8. Eget porttitor lorem

Kuvausdl

Kuvausluettelot
Kuvausluettelo on täydellinen termien määrittelyyn.
Euismod
Vestibulum id ligula porta felis euismod semper eget lacinia odio sem nec elit.
Donec id elit non mi porta gravida at eget metus.
Malesuada porta
Etiam porta sem malesuada magna mollis euismod.

Rakennuspöytiä

<table> <thead> <tbody> <tr> <th> <td> <colspan> <caption>

Pöydät ovat mahtavia - moniin asioihin. Hienot taulukot tarvitsevat kuitenkin hieman merkintöjä ollakseen hyödyllisiä, skaalautuvia ja luettavia (kooditasolla). Tässä on muutamia vinkkejä avuksi.

Kääri aina sarakeotsikot siten <thead>, että hierarkia on <thead>> <tr>> <th>.

Kuten sarakeotsikoissa, kaikki taulukon leipäsisältö tulee kääriä a-merkkiin, <tbody>jotta hierarkiasi on <tbody>> <tr>> <td>.

Esimerkki: Oletustaulukkotyylit

Kaikki taulukot muotoillaan automaattisesti vain tärkeillä reunuksilla luettavuuden ja rakenteen säilyttämiseksi. Ei tarvitse lisätä ylimääräisiä luokkia tai attribuutteja.

# Etunimi Sukunimi Kieli
1 Jonkin verran Yksi Englanti
2 Joe Sixpäkki Englanti
3 Stu Dent Koodi
  1. <table class="common-table"> luokka = "yhteinen taulukko" >
  2. ...
  3. </table>

Esimerkki: Seepraraidallinen

Nauti pöydistäsi lisäämällä seepraraitoja – lisää vain .zebra-stripedluokka.

# Etunimi Sukunimi Kieli
1 Jonkin verran Yksi Englanti
2 Joe Sixpäkki Englanti
3 Stu Dent Koodi

Huomautus: Zebra-striping on progressiivinen parannus, joka ei ole saatavilla vanhemmille selaimille, kuten IE8 tai vanhemmille.

  1. <table class="common-table zebra-striped"> class = "yhteisen pöydän seepraraidallinen" >
  2. ...
  3. </table>

Esimerkki: Seepraraidallinen w/ TableSorter.js

Edellisessä esimerkissä parannamme taulukoidemme hyödyllisyyttä tarjoamalla lajittelutoimintoja jQueryn ja Tablesorter- laajennuksen kautta. Muuta lajittelua napsauttamalla minkä tahansa sarakkeen otsikkoa.

# Etunimi Sukunimi Kieli
1 Sinun Yksi Englanti
2 Joe Sixpäkki Englanti
3 Stu Dent Koodi
  1. <script src="js/jquery/jquery.tablesorter.min.js"></script> src = "js/jquery/jquery.tablesorter.min.js" ></script>
  2. <script >
  3. $ ( funktio () {
  4. $ ( "taulukko#sortTableExample" ). tablesorter ({ sortList : [[ 1 , 0 ]] });
  5. });
  6. </script>
  7. <table class = "yhteinen pöytä seepraraidallinen" >
  8. ...
  9. </table>

Oletustyylit

Kaikille lomakkeille annetaan oletustyylit, jotta ne voidaan esittää luettavalla ja skaalautuvalla tavalla. Tyylit tarjotaan tekstinsyöttöä, valintaluetteloita, tekstialueita, valintanappeja ja valintaruutuja ja painikkeita varten.

Esimerkki lomakkeen selitteestä
Jotain arvoa tässä
Pieni pätkä ohjetekstiä
Esimerkki lomakkeen selitteestä
@
Esimerkki lomakkeen selitteestä
Huomautus: Tarrat ympäröivät kaikki vaihtoehdot paljon suurempien napsautusalueiden ja käyttökelpoisemman muodon saamiseksi.
to Kaikki ajat näytetään Tyynenmeren normaaliaikana (GMT -08:00).
Ohjeteksti, joka kuvaa yllä olevaa kenttää tarvittaessa.
 

Pinotut lomakkeet

Lisää .form-stackedlomakkeesi HTML-koodiin, niin sinulla on tunnisteet niiden kenttien päällä eikä niiden vasemmalla puolella. Tämä toimii hyvin, jos lomakkeesi ovat lyhyitä tai sinulla on kaksi saraketta raskaampia lomakkeita varten.

Esimerkki lomakkeen selitteestä
Esimerkki lomakkeen selitteestä
Pieni pätkä ohjetekstiä
Huomautus: Tarrat ympäröivät kaikki vaihtoehdot paljon suurempien napsautusalueiden ja käyttökelpoisemman muodon saamiseksi.
 

Painikkeet

Perinteisesti painikkeita käytetään toimiin, kun taas linkkejä käytetään objekteihin. Esimerkiksi "Lataa" voi olla painike ja "äskettäinen toiminta" voi olla linkki.

Kaikki painikkeet ovat oletuksena vaaleanharmaita, mutta sininen .primaryluokka on saatavana. Lisäksi omien tyylien pyörittäminen on helppoa.

Esimerkkipainikkeet

Painiketyylejä voidaan soveltaa mihin tahansa .btnsovelluksella. Yleensä haluat käyttää näitä vain <a>, <button>, ja valittuihin <input>elementteihin. Tältä se näyttää:

 

Vaihtoehtoiset koot

Haluatko suurempia tai pienempiä painikkeita? Ole siinä!

Pois käytöstä

Käytä painikkeita, jotka eivät ole aktiivisia tai jotka sovellus on jostain syystä poistanut käytöstä, käytöstä poistettua tilaa. Tämä .disabledkoskee linkkejä ja :disabledelementtejä <button>.

Linkit

Painikkeet

 

Perushälytykset

Yksiriviset viestit, jotka osoittavat toiminnon epäonnistumisen, mahdollisen epäonnistumisen tai onnistumisen. Erityisen hyödyllinen lomakkeille.

×

Voi pahus! Vaihda tämä ja se ja yritä uudelleen.

×

Pyhä gaucamole! Parasta tarkistaa itsesi, et näytä liian hyvältä.

×

Hyvin tehty! Luit tämän hälytysviestin onnistuneesti.

×

Varoitus! Tämä on hälytys, joka vaatii huomiota, mutta se ei ole vielä suuri prioriteetti.

Estä viestit

Viesteille, jotka vaativat hieman selitystä, meillä on kappaletyylivaroitukset. Nämä ovat täydellisiä pidempien virheilmoitusten ilmaamiseen, käyttäjän varoittamiseen odottavasta toiminnasta tai vain tietojen esittämiseen sivun korostamiseksi.

×

Voi pahus! Sinulla on virhe!Vaihda tämä ja se ja yritä uudelleen. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Cras mattis consectetur purus sit amet fermentum.

Tee tämä toimenpide Tai tee tämä

×

Pyhä gaucamole! Tämä on varoitus!Parasta tarkistaa itsesi, et näytä liian hyvältä. Nulla vitae elit libero, pharetra augue. Praesent commodo cursus magna, vel scelerisque nisl consectetur et.

Tee tämä toimenpide Tai tee tämä

×

Hyvin tehty!Luit tämän hälytysviestin onnistuneesti. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Maecenas faucibus mollis interdum.

Tee tämä toimenpide Tai tee tämä

×

Varoitus!Tämä on hälytys, joka vaatii huomiota, mutta se ei ole vielä suuri prioriteetti.

Tee tämä toimenpide Tai tee tämä

Modaalit

Modaalit – valintaikkunat tai valolaatikot – sopivat erinomaisesti kontekstuaalisiin toimiin tilanteissa, joissa on tärkeää säilyttää taustakonteksti.

Työkaluvinkkejä

Twipsit ovat erittäin hyödyllisiä hämmentyneen käyttäjän auttamiseksi ja oikeaan suuntaan.

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 voluptatem quauttitamm volquauttitasm up quauttatas

alla!
oikein!
vasemmalle!
edellä!

Popovers

Käytä ponnahdusikkunoita sivun tekstisisällön tarjoamiseen vaikuttamatta asetteluun.

Popover Otsikko

Etiam porta sem malesuada magna mollis euismod. Maecenas faucibus mollis interdum. Morbi leo risus, porta ac consectetur ac, vestibulum ja eros.

Bootstrap rakennettiin Prebootilla , avoimen lähdekoodin sekoittimien ja muuttujien paketilla, jota käytetään yhdessä Lessin kanssa , CSS-esiprosessori nopeuttaa ja helpottaa verkkokehitystä.

Katso, kuinka käytimme Prebootia Bootstrapissa ja kuinka voit hyödyntää sitä, jos päätät käyttää Less-ohjelmaa seuraavassa projektissasi.

Kuinka käyttää sitä

Käytä tätä vaihtoehtoa hyödyntääksesi täysin Bootstrapin Less-muuttujia, sekoituksia ja sisäkkäisyyttä CSS:ssä selaimesi JavaScriptin kautta.

  1. <link rel="stylesheet/less" href="less/bootstrap.less" media="all" /> rel = "tyylitaulukko/vähemmän" href = "vähemmän/bootstrap.less" media = "kaikki" />
  2. <script src = "js/less-1.0.41.min.js" ></script>

Etkö tunne .js-ratkaisua? Kokeile Less Mac -sovellusta tai käytä Node.js :ää kääntämiseen, kun otat koodin käyttöön.

Mitä sisältyy

Tässä on joitain kohokohtia siitä, mitä Twitter Bootstrap sisältää osana Bootstrapia. Siirry Bootstrap-verkkosivustolle tai Github-projektisivulle ladataksesi ja saadaksesi lisätietoja.

Värimuuttujat

Muuttujat in Less ovat täydellisiä ylläpitämään ja päivittämään CSS-päänsärkyäsi. Kun haluat muuttaa väriarvoa tai usein käytettyä arvoa, päivitä se yhdessä paikassa ja olet valmis.

  1. // Linkkejä
  2. @linkColor : #8b59c2;
  3. @linkColorHover : tummenna ( @linkColor , 10 );
  4. // Harmaat
  5. @musta : #000;
  6. @greyDark : vaalentaa ( @musta , 25 %);
  7. @harmaa : vaalentaa ( @musta , 50 %);
  8. @greyLight : vaalentaa ( @musta , 70 %);
  9. @greyLighter : vaalentaa ( @musta , 90 %);
  10. @valkoinen : #fff;
  11. // Korostusvärit
  12. @sininen : #08b5fb;
  13. @vihreä : #46a546 ;
  14. @punainen : #9d261d;
  15. @keltainen : #ffc40d;
  16. @oranssi : #f89406;
  17. @vaaleanpunainen : #c3325f;
  18. @violetti : #7a43b6;
  19. // Perustaso
  20. @perusviiva : 20px ;

Kommentointi

Less tarjoaa myös toisen kommentointityylin CSS:n normaalin /* ... */syntaksin lisäksi.

  1. // Tämä on kommentti
  2. /* Tämä on myös kommentti */

Sekoittaa wazoon

Mixiinit ovat pohjimmiltaan CSS:n sisältämiä tai osittaisia, joten voit yhdistää koodilohkon yhdeksi. Ne sopivat erinomaisesti toimittajan etuliitteillä box-shadowvarustettuihin ominaisuuksiin, kuten , selaimen välisiin liukuväreihin, kirjasinpinoihin ja muihin. Alla on esimerkki Bootstrapin mukana tulevista mixineistä.

Fonttipinot

  1. #font {
  2. . pikakirjoitus ( @paino : normaali , @koko : 14px , @linjankorkeus : 20px ) {
  3. font - size : @size ;
  4. font - weight : @weight ;
  5. rivi - korkeus : @lineHeight ;
  6. }
  7. . sans - serif ( @weight : normaali , @size : 14px , @lineHeight : 20px ) {
  8. kirjasinperhe : " Helvetica Neue" , ​​Helvetica , Arial , sans - serif ;
  9. font - size : @size ;
  10. font - weight : @weight ;
  11. rivi - korkeus : @lineHeight ;
  12. }
  13. . serif ( @weight : normaali , @size : 14px , @lineHeight : 20px ) {
  14. kirjasinperhe : " Georgia " , Times New Roman , Times , sans - serif ;
  15. font - size : @size ;
  16. font - weight : @weight ;
  17. rivi - korkeus : @lineHeight ;
  18. }
  19. . monospace ( @weight : normaali , @size : 12px , @lineHeight : 20px ) {
  20. kirjasinperhe : " Monaco " , Courier New , monospace ;
  21. font - size : @size ;
  22. font - weight : @weight ;
  23. rivi - korkeus : @lineHeight ;
  24. }
  25. }

Gradientit

  1. #gradient {
  2. . vaakasuora ( @startColor : #555, @endColor: #333) {
  3. taustaväri : @endColor ; _ _
  4. tausta - toisto : toista - x ;
  5. background - image : - khtml - gradient ( lineaarinen , vasen ylhäällä , oikea ylhäällä , alkaen ( @startColor ), to ( @endColor )); // Konqueror
  6. background - image : - moz - linear - gradient ( vasen , @startColor , @endColor ); // FF 3.6+
  7. background - image : - ms - linear - gradient ( vasen , @startColor , @endColor ); // IE10
  8. background - image : - webkit - gradient ( lineaarinen , vasen yläosa , oikea yläosa , väri - stop ( 0 % , @startColor ), väri - stop ( 100 % , @endColor )); // Safari 4+, Chrome 2+
  9. background - image : - webkit - linear - gradient ( vasen , @startColor , @endColor ); // Safari 5.1+, Chrome 10+
  10. background - image : - o - linear - gradient ( vasen , @startColor , @endColor ); // Ooppera 11.10
  11. - ms - suodatin : %( "progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)" , @startColor , @endColor ); // IE8+
  12. suodatin : e (%( "progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)" , @startColor , @endColor )); // IE6 ja IE7
  13. background - image : linear - gradient ( vasen , @startColor , @endColor ); // Le standardi
  14. }
  15. . pystysuora ( @startColor : #555, @endColor: #333) {
  16. taustaväri : @endColor ; _ _
  17. tausta - toisto : toista - x ;
  18. background - image : - khtml - gradientti ( lineaarinen , vasen ylhäällä , vasen alaosa , alkaen ( @startColor ), to ( @endColor )); // Konqueror
  19. background - image : - moz - linear - gradient ( @startColor , @endColor ); // FF 3.6+
  20. background - image : - ms - linear - gradient ( @startColor , @endColor ); // IE10
  21. background - image : - webkit - gradient ( lineaarinen , vasen ylhäällä , vasen alaosa , väri - stop ( 0 % , @startColor ), väri - stop ( 100 % , @endColor )); // Safari 4+, Chrome 2+
  22. background - image : - webkit - linear - gradient ( @startColor , @endColor ); // Safari 5.1+, Chrome 10+
  23. background - image : - o - linear - gradient ( @startColor , @endColor ); // Ooppera 11.10
  24. - ms - suodatin : %( "progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)" , @startColor , @endColor ); // IE8+
  25. suodatin : e (%( "progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)" , @startColor , @endColor )); // IE6 ja IE7
  26. background - image : linear - gradient ( @startColor , @endColor ); // Standardi
  27. }
  28. . suuntaava ( @startColor : #555, @endColor: #333, @deg: 45deg) {
  29. ...
  30. }
  31. . pystysuora - kolme - väriä ( @startColor : #00b3ee, @midColor: #7a43b6, @colorStop: 0.5, @endColor: #c3325f) {
  32. ...
  33. }
  34. }

Toiminta ja verkkojärjestelmä

Ihastu ja suorita matematiikkaa luodaksesi joustavia ja tehokkaita sekoituksia, kuten alla.

  1. // Griditude
  2. @gridColumns : 16 ;
  3. @gridColumnWidth : 40px ;
  4. @gridGutterWidth : 20px ;
  5. // Verkkojärjestelmä
  6. . kontti {
  7. leveys : @siteWidth ;
  8. marginaali : 0 auto ;
  9. . clearfix ();
  10. }
  11. . sarakkeet ( @columnSpan : 1 ) {
  12. näyttö : inline ;
  13. kellua : vasen ;
  14. leveys : ( @gridColumnWidth * @columnSpan ) + ( @gridGutterWidth * ( @columnSpan - 1 ));
  15. marginaali - vasen : @gridGutterWidth ;
  16. &: ensimmäinen - lapsi {
  17. marginaali - vasen : 0 ;
  18. }
  19. }
  20. . offset ( @columnOffset : 1 ) {
  21. marginaali - vasen : ( @gridColumnWidth * @columnOffset ) + ( @gridGutterWidth * ( @columnOffset - 1 )) ! tärkeä ;
  22. }