Bootstrap, frɔm twita

Bootstrap na wan tulkit frɔm Twitter we dɛn mek fɔ kikstart divɛlɔpmɛnt fɔ wɛb ap ɛn sayt dɛn.
I gɛt bays CSS ɛn HTML fɔ taypografi, fɔm, bɔtin, tebul, grid, nevigishɔn, ɛn ɔda tin dɛn.

Nerd alert: Dɛn bil Bootstrap wit Less ɛn dɛn bin mek am fɔ wok aut na di get wit mɔdan brawza dɛn na maynd.

Hotlink di CSS

Fɔ mek yu bigin kwik ɛn izi, jɔs kɔpi dis smɔl pat na yu wɛb pej.

Yuz am wit Less

Wan fan fɔ yuz Less? No prɔblɛm, jɔs klon di repo ɛn ad dɛn layn ya:

Fɔk na GitHub

Daunlod, fɔk, pul, fayl ishu dɛn, ɛn mɔ wit di ɔfishal Bootstrap repo na Github.

Bootstrap na GitHub »

Istri

Insay di fɔs tɛm we dɛn bin de yuz twita, injinia dɛn bin de yuz ɔlmost ɛni laybri we dɛn sabi fɔ mit di tin dɛn we dɛn nid fɔ du na di frɔnt ɛnd. Bootstrap bigin as ansa to di chalenj dɛm we prɛzɛnt ɛn divɛlɔpmɛnt kwik kwik wan aksɛleret di tɛm we twita in fɔs Hackweek.

Wit di ɛp ɛn fidbak we bɔku injinia dɛn na twita dɔn gi, Bootstrap dɔn gro bad bad wan fɔ kɔba nɔto jɔs di bɛsik stayl dɛn, bɔt mɔ elegant ɛn durable frɔnt-ɛnd dizayn patɛn dɛn.

Rid mɔ na dev.twitter.com ›

Brawza sɔpɔt

Dɛn dɔn tɛst ɛn sɔpɔt Bootstrap na big big brɔuza dɛn we de naw lɛk Chrome, Safari, Intanɛt Ɛksplɔrɔ, ɛn Fayafaks.

Dɛn dɔn tɛst am ɛn sɔpɔt am na Chrome, Safari, Intanɛt Ɛksplɔrɔ, ɛn Fayafaks
  • Latest Safari fɔ di wan dɛn we de wok
  • Di laytst Google Chrome
  • Fayafaks 4+
  • Intanɛt Ɛksplɔrɔ 7+

Wetin de insay

Bootstrap kam kɔmplit wit kɔmpilayt CSS, nɔ kɔmpilayt, ɛn ɛgzampul tɛmplat dɛn.

  • Ɔl di ɔrijinal .less fayl dɛn
  • Ful kɔmpilayt ɛn minifyed CSS
  • Komplit staylgayd dɔkyumentri
  • Ɛgzampul pej tɛmplat (mɔ go kam jisnɔ)

Difɔlt grid we dɛn dɔn mek

Di difɔlt grid sistem we dɛn gi as pat pan Bootstrap na 940px waid 16-kɔlɔm grid. Na wan flawa fɔ di pɔpul 960 grid sistɛm, bɔt we nɔ gɛt di ɔda margin/padding na di lɛft ɛn rayt sayd.

Ɛgzampul fɔ mek di grid mak

As wi sho ya, dɛn kin mek wan besik layout wit tu "kɔlɔm dɛn," ɛni wan pan dɛn de span wan nɔmba pan di 16 fawndeshɔn kɔlɔm dɛn we wi bin dɔn difayn as pat pan wi grid sistɛm. Si di ɛgzampul dɛn we de dɔŋ fɔ si mɔ difrɛn tin dɛn.

  1. <div klas="rɔw"> klas = "rɔw" >
  2. <div klas = "span6 kɔlɔm dɛn" >
  3. ...
  4. </div> fɔ di wan dɛn we de
  5. <div klas = "span10 kɔlɔm dɛn" >
  6. ...
  7. </div> fɔ di wan dɛn we de
  8. </div> fɔ di wan dɛn we de
1. Di wan dɛn we de
1. Di wan dɛn we de
1. Di wan dɛn we de
1. Di wan dɛn we de
1. Di wan dɛn we de
1. Di wan dɛn we de
1. Di wan dɛn we de
1. Di wan dɛn we de
1. Di wan dɛn we de
1. Di wan dɛn we de
1. Di wan dɛn we de
1. Di wan dɛn we de
1. Di wan dɛn we de
1. Di wan dɛn we de
1. Di wan dɛn we de
1. Di wan dɛn we de
2. Di wan dɛn we de
2. Di wan dɛn we de
2. Di wan dɛn we de
2. Di wan dɛn we de
2. Di wan dɛn we de
2. Di wan dɛn we de
2. Di wan dɛn we de
2. Di wan dɛn we de
3. Di wan dɛn we de
3. Di wan dɛn we de
3. Di wan dɛn we de
3. Di wan dɛn we de
3. Di wan dɛn we de
1. Di wan dɛn we de
4. Di wan dɛn we de
4. Di wan dɛn we de
4. Di wan dɛn we de
4. Di wan dɛn we de
4. Di wan dɛn we de
6. Di wan dɛn we de
6. Di wan dɛn we de
8. Di wan dɛn we de
8. Di wan dɛn we de
5. Di wan dɛn we de
11 we de tɔk bɔt
16 we de tɔk bɔt

Fɔ ɔfset kɔlɔm dɛn

4. Di wan dɛn we de
8 ɔfset 4. Di wan dɛn we de wok
4 ɔfset 4. Di wan dɛn we de wok
4 ɔfset 4. Di wan dɛn we de wok
5 ɔfset 3. Di wan dɛn we de wok
5 ɔfset 3. Di wan dɛn we de wok
10 ɔfset 6.

Fiks layout we dɛn dɔn mek

Wan besik 940px waid, sɛntrɛd kɔntena layout fɔ jɔs lɛk ɛni sayt ɔ pej.

  1. <bɔdi>
  2. <div klas = "kɔntena" >
  3. ...
  4. </div> fɔ di wan dɛn we de
  5. </bɔdi>

Fluid layout fɔ mek tin dɛn

Wan fleksibul fluid ɔ likwid pej strɔkchɔ wit min- ɛn maks-wid ɛn wan lɛft-an saydbar. Gret fɔ ap dɛn.

  1. <bɔdi>
  2. <div klas = "kɔntena-fluid" >
  3. <div klas = "saydbar" >
  4. ...
  5. </div> fɔ di wan dɛn we de
  6. <div klas = "kɔntinɛnt" >
  7. ...
  8. </div> fɔ di wan dɛn we de
  9. </div> fɔ di wan dɛn we de
  10. </bɔdi>

Di edlayn dɛn ɛn kɔpi

Wan standad taypografik hayari fɔ strɔkchɔ yu wɛb pej dɛn.

h1. Di edlayn 1

h2. Di edlayn 2

h3. Di edlayn 3

h4. Di edlayn 4

h5. Di edlayn 5
h6. Di edlayn 6

Ɛgzampul paregraf

Nullam quis risus eget urna mollis ornare vel eu leo. Cum sociis natoque penatibus ɛn magnis dis we de bɔn pikin, nascetur ridiculus mus. Nullam id dolor id nibh ultrisis vehikula ut id elit.

Ɛgzampul edlayn I gɛt sɔb-hɛdin...

Difrɛn difrɛn tin dɛn. di ɛlimɛnt dɛn

Yuz ɛmpɛshimɛnt, adrɛs, & abbrevieshɔn

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

Ustɛm fɔ yuz am

Dɛn fɔ yuz ɛmpɛshimɛnt tɛg dɛn ( <strong>ɛn <em>) fɔ sho ɔda impɔtant ɔ ɛmpɛshmɛnt fɔ wan wɔd ɔ frɛz we yu kɔmpia am wit di kɔpi we de rawnd am. Yuz <strong>fɔ impɔtant ɛn <em>strɛs ɛmpɛshmɛnt.

Di tin dɛn we dɛn tɔk mɔ bɔt na wan paregraf

Fusce dapibus , tellus ac cursus commodo , tortor mauris kondimentum nibh , ut fεmεnt massa jכst sit amet risus. Maecenas faucibus mollis we de na di wɔl. Nulla vitae elit libero, we na wan pharetra augu.

Notis: I stil okay fɔ yuz <b>ɛn <i>tag dɛn na HTML5, bɔt dɛn nɔ de kam wit inhɛrɛnt stayl dɛn igen. <b>na fɔ aylayt wɔd ɔ frɛz dɛn we nɔ de gi ɔda impɔtant tin dɛn, we <i>na fɔ vɔys, tɛknikal wɔd dɛn, ɛn ɔda tin dɛn.

Adrɛs dɛn

Di <address>elemɛnt de yuz fɔ kɔntakt infɔmeshɔn fɔ in gret gret granpa we de nia am, ɔ di wan ol bɔdi fɔ wok. Na so i luk:

795
Folsom Ave, Suit 600
San Fransisko, CA 94107
P: (123) 456-7890

Notis: Ɛni layn na wan <address>fɔ dɔn wit layn-brɛk ( <br />) ɔ dɛn fɔ rap am wit blɔk-lɛvel tɛg (ɛgz., <p>) fɔ mek i ebul fɔ strɔkchɔ di tin dɛn we de insay fayn fayn wan.

Di tin dɛn we dɛn kin yuz fɔ shɔt

Fɔ shɔt ɛn akɔdin, yuz di <abbr>tɛg ( <acronym>dɛn nɔ de yuz am na HTML5 ). Put di shɔthand fɔm insay di tag ɛn sɛt wan taytul fɔ di kɔmplit nem.

Blɔkkɔt dɛn

<blockquote> <p> <small>

Aw fɔ kot

Fɔ put wan blɔkkɔt, rap <blockquote>rawnd <p>ɛn <small>tag dɛn. Yuz di <small>element fo cite yu source en yu go geht wan em dash &mdash;bifo am.

Lorem ipsum dolor sidon amet, konsektetur adipissing elit. Intaj posuere erat wan ante venenatis dapibus posuere velit alikɛt.

Dɔktɔ Juliɔs Hibɛt

List dɛn

Nɔ ɔda ɔda tin dɛn<ul>

  • Lorem ipsum dolor sidon amet
  • Konsectetur adipiscing elit we de na di bɔdi
  • Integer molestie lorem na massa
  • Fasilisis in prɛtiɔm nisl alikɛt
  • Nulla volutpat alikɔm velit
    • Fasɛl iakulis nɛk
    • Purus sodales di wan dɛn we de bɔn
    • Vestibulum laoreet pɔtitɔr sem
    • A tristik libero volutpat na
  • Faucibus porta lakɔs fringila vel
  • Aenean sidon amet erat nunc
  • Eget porttitor lorem we yu de du

Nɔ stayl<ul.unstyled>

  • Lorem ipsum dolor sidon amet
  • Konsectetur adipiscing elit we de na di bɔdi
  • Integer molestie lorem na massa
  • Fasilisis in prɛtiɔm nisl alikɛt
  • Nulla volutpat alikɔm velit
    • Fasɛl iakulis nɛk
    • Purus sodales di wan dɛn we de bɔn
    • Vestibulum laoreet pɔtitɔr sem
    • A tristik libero volutpat na
  • Faucibus porta lakɔs fringila vel
  • Aenean sidon amet erat nunc
  • Eget porttitor lorem we yu de du

Dɛn dɔn ɔda am<ol>

  1. Lorem ipsum dolor sidon amet
  2. Konsectetur adipiscing elit we de na di bɔdi
  3. Integer molestie lorem na massa
  4. Fasilisis in prɛtiɔm nisl alikɛt
  5. Nulla volutpat alikɔm velit
  6. Faucibus porta lakɔs fringila vel
  7. Aenean sidon amet erat nunc
  8. Eget porttitor lorem we yu de du

Tɔk bɔtdl

Diskripshɔn list dɛn
Wan diskripshɔn list fayn fɔ difayn wɔd dɛn.
Yuismod bin de
Vestibulum id ligula porta felis yuismod semper eget lasinia odio sem nec elit.
Donec id elit non mi porta gravida na eget metus.
Malesuada we de na di wɔl
Etiam porta sem malesuada magna mollis yusmod.

Fɔ bil tebul dɛn

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

Tebul dɛn fayn—fɔ bɔku tin dɛn. Gret tebul dɛn, bɔt, nid smɔl mak-ap lɔv fɔ bi yusful, skel, ɛn rid (na di kɔd lɛvɛl). Na sɔm tin dɛn ya we go ɛp yu.

Ɔltɛm rap yu kɔlɔm hεda dɛn insay wan <thead>so dat di hayarki go bi <thead>> <tr>> <th>.

Semweso lɛk di kɔlɔm ɛda dɛn, ɔl di tin dɛn we de insay yu tebul fɔ rap insay wan <tbody>so yu hayari na <tbody>> <tr>> <td>.

Example: Difɔlt tebul stayl dɛn

Ɔl di tebul dɛn go ɔtomɛtik stayl wit di impɔtant bɔda dɛn nɔmɔ fɔ mek shɔ se dɛn ebul fɔ rid ɛn mek dɛn kɔntinyu fɔ gɛt di strɔkchɔ. Nɔ nid fɔ ad ɛkstra klas ɔ atribyut dɛn.

# Di wan dɛn we de Fɔs nem Las nem Langwej
1. Di wan dɛn we de Sɔm Wan Inglish
2. Di wan dɛn we de Joe bin de Sikspak fɔ di wan dɛn we de Inglish
3. Di wan dɛn we de Stud dɛn we de stɔdi Dent fɔ di wan dɛn we de Kɔd fɔ di Baybul
  1. <tebul klas="kɔmɔn-tebul"> klas = "kɔmɔn-tebul" >
  2. ...
  3. </tebul>

Fɔ ɛgzampul: Zɛbra-strip

Gɛt smɔl fansi wit yu tebul dɛn bay we yu ad zibra-strip—jɔs ad di .zebra-stripedklas.

# Di wan dɛn we de Fɔs nem Las nem Langwej
1. Di wan dɛn we de Sɔm Wan Inglish
2. Di wan dɛn we de Joe bin de Sikspak fɔ di wan dɛn we de Inglish
3. Di wan dɛn we de Stud dɛn we de stɔdi Dent fɔ di wan dɛn we de Kɔd fɔ di Baybul

Notis: Zebra-striping na wan prɔgrɛsiv ɛnhansmɛnt we nɔ de fɔ ol brawza dɛn lɛk IE8 ɛn dɔŋ ya.

  1. <tebul klas = "kɔmɔn-tebul zibra-strip" >
  2. ...
  3. </tebul>

Example: Zɛbra-strip w/ TableSorter.js

We wi tek di ɛgzampul we wi bin dɔn tɔk bɔt, wi de mek wi tebul dɛn yusful bay we wi de gi sɔt funkshɔnaliti tru jQuery ɛn di Tablesorter plɔgin. Klik ɛni kɔlɔm in hεda fɔ chenj di sɔt.

# Di wan dɛn we de Fɔs nem Las nem Langwej
1. Di wan dɛn we de Yu Wan Inglish
2. Di wan dɛn we de Joe bin de Sikspak fɔ di wan dɛn we de Inglish
3. Di wan dɛn we de Stud dɛn we de stɔdi Dent fɔ di wan dɛn we de Kɔd fɔ di Baybul
  1. <skript src = "js/jkwɛri/jkwɛri.tebulsɔrta.min.js" ></skript>
  2. <skript >
  3. $ ( fɛnshɔn () { .
  4. $ ( "tebul#sɔtTebulƐgzampul" ). tebulsɔrta ({ sɔrtList : [[ 1 , 0 ]] });
  5. });
  6. </skript> we de sho aw fɔ du dat
  7. <tebul klas = "kɔmɔn-tebul zibra-strip" >
  8. ...
  9. </tebul>

Difɔlt stayl dɛn

Dɛn gi ɔl di fɔm dɛn difɔlt stayl dɛn fɔ prisent dɛn di we we pɔsin kin rid ɛn we pɔsin kin skel. Dɛn dɔn gi stayl dɛn fɔ put tɛks, list dɛn we dɛn dɔn pik, say dɛn fɔ tɛks, redio bɔtin dɛn ɛn chɛkbɔks dɛn, ɛn bɔtin dɛn.

Ɛgzampul fɔm lɛjɛnd
Sɔm Valyu Ya
Smɔl smɔl pat pan ɛp tɛks
Ɛgzampul fɔm lɛjɛnd
@
Ɛgzampul fɔm lɛjɛnd
Notis: Lebul dɛn de rawnd ɔl di opshɔn dɛn fɔ bɔku big klik eria dɛn ɛn fɔm we yu go yuz mɔ.
to Ɔl di tɛm dɛn de sho as Pasifik Standart Taym (GMT -08:00).
Blɔk fɔ ɛp tɛks fɔ diskrayb di fil we de ɔp if nid de.
 

Fɔm dɛn we dɛn dɔn stak

Ad .form-stackedto yu fɔm in HTML ɛn yu go gɛt lɛbl dɛn ɔp dɛn fil dɛn instead fɔ de na dɛn lɛft. Dis kin wok fayn if yu fɔm dɛn shɔt ɔ yu gɛt tu kɔlɔm dɛn fɔ input fɔ fɔm dɛn we ebi.

Ɛgzampul fɔm lɛjɛnd
Ɛgzampul fɔm lɛjɛnd
Smɔl smɔl pat pan ɛp tɛks
Notis: Lebul dɛn de rawnd ɔl di opshɔn dɛn fɔ bɔku big klik eria dɛn ɛn fɔm we yu go yuz mɔ.
 

Bɔtin dɛn

As kɔnvɛnshɔn, dɛn kin yuz bɔtin fɔ akshɔn dɛn we dɛn kin yuz link fɔ tin dɛn. Fɔ ɛgzampul, "Dɔnlod" kin bi bɔtin ɛn "aktiviti we dɛn jɔs du" kin bi link.

Ɔl di bɔtin dɛn de fɔlt to layt grey stayl, bɔt blu .primaryklas de. Plus, rol yu own stail dem na easy peasy.

Ɛgzampul bɔtin dɛn

Bɔtin stayl dɛn kin aplay to ɛnitin wit di .btnaplay. Tipikli yu go want fɔ yuz dɛn tin ya fɔ jɔs <a>, <button>, ɛn pik <input>ɛlimɛnt dɛn. Na so i luk:

 

Alternate saiz dɛn fɔ yuz

Fans big ɔ smɔl bɔtin dɛn? Yu fɔ gɛt am!

Disabled stet

Fɔ di bɔtin dɛn we nɔ de wok ɔ we di ap dɔn disable fɔ wan rizin ɔ ɔda rizin, yuz di stet we nɔ de wok. Dat na .disabledfɔ link ɛn :disabled<button>ɛlimɛnt dɛn.

Links dɛn

Bɔtin dɛn

 

Di bɛsis alɛt dɛn

Wan layn mɛsej fɔ sho di fayl, pɔsibul fɔlt, ɔ sakses fɔ wan akshɔn. I yus mɔ fɔ fɔm dɛn.

×

Oh snap! Chenj dis ɛn dat ɛn tray bak.

×

Oli gaukamɔl! Best check yo self, yu no de luk tu gud.

×

Wɛl dɔn! Yu rid dis alɛt mɛsej fayn fayn wan.

×

Hed dɛn de ɔp! Dis na wan alɛt we nid yu atɛnshɔn, bɔt i nɔto big prɔyoritɛt jɔs naw.

Blɔk mɛsej dɛn

Fɔ mɛsej dɛn we nid fɔ ɛksplen smɔl, wi gɛt paregraf stayl alɛt dɛn. Dɛn tin ya fayn fɔ bɔbul fɔ lɔng mistek mɛsej dɛn, fɔ wɔn pɔsin we de yuz am fɔ du sɔntin we nɔ de apin, ɔ fɔ jɔs prizent infɔmeshɔn fɔ mek dɛn tɔk mɔ bɔt di pej.

×

Oh snap! Yu get wan error!Chenj dis ɛn dat ɛn tray bak. Duis mollis, est non komodo luktus, nisi erat porttitor ligula, eget lasinia odio sem nec elit. Kras mattis konsektetur purus sidon amet fεmεnt.

Tek dis akshɔn Ɔ du dis

×

Oli gaukamɔl! Dis na wɔnin!Best check yo self, yu no de luk tu gud. Nulla vitae elit libero, we na wan pharetra augu. Praesent commodo cursus magna, vel scelerisk nisl kɔnsɛkt ɛn.

Tek dis akshɔn Ɔ du dis

×

Wɛl dɔn!Yu rid dis alɛt mɛsej fayn fayn wan. Cum sociis natoque penatibus ɛn magnis dis we de bɔn pikin, nascetur ridiculus mus. Maecenas faucibus mollis we de na di wɔl.

Tek dis akshɔn Ɔ du dis

×

Hed dɛn de ɔp!Dis na wan alɛt we nid yu atɛnshɔn, bɔt i nɔto big prɔyoritɛt jɔs naw.

Tek dis akshɔn Ɔ du dis

Modal dɛn we dɛn kin yuz

Modal—daylɔg ɔ laytbɔks—na fayn fɔ kɔntɛkstual akshɔn dɛn na sityueshɔn dɛn usay i impɔtant fɔ mek dɛn kip di bakgrɔn kɔntɛks.

Tips fɔ Tul dɛn

Twipsies na supa yusful fɔ ɛp wan kɔnfyus yuza ɛn pɔynt dɛn na di rayt dairekshɔn.

Lorem ipsum dolar sit amet illo error ipsum veritatis aut iste perspiciatis iste voluptas natus illo kwasi odit aut natus konsekkyuntur, 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 arkitekto eksplikabo sidon kwasi fugit fugit, totam doloremque unde sunt sed dicta quae akusantium fugit voluptas nemo voluptas voluptatem rem quae aut veritatis kwasi quae.

dɔŋ!
rayt!
dɔn go!
ɔp!

Popovers dɛn

Yuz popovers fɔ gi sɔbtɛks infɔmeshɔn to wan pej we nɔ afɛkt layout.

Popover Taytul fɔ di wan dɛn we de

Etiam porta sem malesuada magna mollis yusmod. Maecenas faucibus mollis we de na di wɔl. Morbi leo risus, porta ac konsektetur ac, vestibulum na eros.

Bootstrap bin bil wit Preboot , wan opin-sɔs pak fɔ miksin ɛn vɛriɔbul dɛn we dɛn go yuz togɛda wit Less , wan CSS prɛprosɛsɔ fɔ mek wɛb divɛlɔpmɛnt fast ɛn izi.

Chek aw wi bin yuz Preboot na Bootstrap ɛn aw yu kin mek yus to am if yu pik fɔ rɔn Less pan yu nɛks prɔjek.

Aw fɔ yuz am

Yuz dis opshɔn fɔ mek ful yus to Bootstrap in Less vɛriɔbul dɛn, miksin dɛn, ɛn nɛst insay CSS tru javaskript na yu brɔwza.

  1. <link rel = "staylshit/lɛs" href = "lɛs/bɔtstrap.lɛs" midia = "ɔl" />
  2. <skript src = "js/lɛs-1.0.41.min.js" ></skript>

Yu nɔ de fil di .js sɔlvishɔn? Tray di Less Mac ap ɔ yuz Node.js fɔ kɔmpilayt we yu de diploy yu kɔd.

Wetin de insay

Na sɔm pan di aylayt dɛm fɔ wetin de insay Twitter Bootstrap as pat pan Bootstrap. Hed ova to di Bootstrap wɛbsayt ɔ Github projɛkt pej fɔ dawnlod ɛn lan mɔ.

Di tin dɛn we de chenj di kɔlɔ

Variables in Less na perfekt fɔ mentenɛt ɛn ɔpdet yu CSS ed-ak fri. We yu want fɔ chenj wan kɔlɔ valyu ɔ wan valyu we yu kin yuz bɔku tɛm, ɔpdet am na wan ples ɛn yu dɔn sɛt.

  1. // Links dɛn
  2. @linkKɔlɔ : #8b59c2 ɛn di wan dɛn we de wok;
  3. @linkKɔlɔHɔva : dak ( @linkKɔlɔ , 10 );
  4.  
  5. // Greys dɛn
  6. @blak : #000 fɔ di wan dɛn;
  7. @grayDark : layt ( @blak , 25 %);
  8. @grey : layt ( @blak , 50 %);
  9. @greyLight : layt ( @blak , 70 %);
  10. @greyLighter : layt ( @blak , 90 %);
  11. @wayt : #fff ɛn di wan dɛn we de;
  12.  
  13. // Aksɛn Kɔlɔ dɛn
  14. @blu : #08b5fb na wan wan wan wan;
  15. @grin : #46a546 fɔ di wan dɛn we de;
  16. @rɛd : # 9d261d;
  17. @yɔlɔ : #ffc40d;
  18. @ɔrɛnj : #f89406;
  19. @pink : #c3325f ɛn di wan dɛn we de;
  20. @papul : #7a43b6;
  21.  
  22. // Beslayn fɔ di Baybul
  23. @bayslayn : 20px ;

Fɔ kɔmɛnt

Less de gi ɔda stayl bak fɔ kɔmɛnt apat frɔm di nɔmal /* ... */sɛntaks we CSS gɛt.

  1. // Dis na kɔmɛnt
  2. /* Dis na kɔmɛnt bak */

Mixins up di wazoo

Mixins na besik inklud ɔ pat fɔ CSS, we de alaw yu fɔ jɔyn wan blɔk fɔ kɔd insay wan. Dɛn fayn fɔ vendor prɛfiks prɔpati dɛn lɛk box-shadow, krɔs-brawza grɛdiɛnt, font stak, ɛn mɔ. Dis dɔŋ ya na wan ɛgzampul fɔ di miksin dɛn we de insay wit Bootstrap.

Font stak dɛn

  1. #font na di font {
  2. . shɔthand ( @weit : nɔmal , @sayz : 14px , @laynAyt : 20px ) {
  3. font - sayz : @sayz ;
  4. font - weit : @weit ;
  5. layn - ayt : @laynAyt ;
  6. } .
  7. . sans - serif ( @weit : nɔmal , @sayz : 14px , @laynAyt : 20px ) {
  8. font - famili : "Hɛlvɛtika Nyu" , Ɛlvɛtika , Arial , sans - sɛrif ;
  9. font - sayz : @sayz ;
  10. font - weit : @weit ;
  11. layn - ayt : @laynAyt ;
  12. } .
  13. . serif ( @weit : nɔmal , @sayz : 14px , @laynAyt : 20px ) {
  14. font - famili : "Jɔjia" , Tayms Nyu Roman , Tayms , sans - serif ;
  15. font - sayz : @sayz ;
  16. font - weit : @weit ;
  17. layn - ayt : @laynAyt ;
  18. } .
  19. . monospace ( @weit : nɔmal , @sayz : 12px , @laynAyt : 20px ) {
  20. font - famili : "Monako" , Kɔriɔ Nyu , wan spɛs ;
  21. font - sayz : @sayz ;
  22. font - weit : @weit ;
  23. layn - ayt : @laynAyt ;
  24. } .
  25. } .

Grɛdiɛnt dɛn

  1. #grɛdiɛnt { .
  2. . horizontal ( @startKɔlɔ : #555, @ɛndKɔlɔ: #333) {
  3. bakgrɔn - kɔlɔ : @ɛndKɔlɔ ;
  4. bakgrɔn - ripit : ripit - x ;
  5. bakgrɔn - imej : - khtml - gradient ( linya , lɛft ɔp , rayt ɔp , frɔm ( @startKɔlɔ ), to ( @ɛndKɔlɔ )); // Di pɔsin we de kɔndɔkt
  6. bakgrɔn - imej : -moz - linya - gradient ( lɛft , @startKɔlɔ , @ ɛndKɔlɔ ); // FF 3.6+ fɔ di wan dɛn we de
  7. bakgrɔn - imej : -ms - linya - gradient ( lɛft , @startKɔlɔ , @ ɛndKɔlɔ ); // IE10 fɔ di wan dɛn we de
  8. bakgrɔn - imej : - wɛbkit - grɛdiɛnt ( linya , lɛft ɔp , rayt ɔp , kɔlɔ - stɔp ( 0 %, @startKɔlɔ ), kɔlɔ - stɔp ( 100 %, @ɛndKɔlɔ )); // Safari 4+, Krom 2+
  9. bakgrɔn - imej : -wɛbkit - linya - gradient ( lɛft , @startKɔlɔ , @ ɛndKɔlɔ ); // Safari 5.1+, Krom 10+
  10. bakgrɔn - imej : -o - linya - gradient ( lɛft , @startKɔlɔ , @ ɛndKɔlɔ ); // Ɔpa 11.10
  11. - ms - filta : %( "progid:DXImageTransform.Microsoft.gradient(startKɔlɔrstr='%d', ɛndKɔlɔrstr='%d', GrɛdiɛntTayp=1)" , @startKɔlɔ , @ɛndKɔlɔ ); // IE8+ fɔ di wan dɛn we de
  12. filta : e (%( "progid:DXImageTransform.Microsoft.gradient(startKɔlɔrstr='%d', ɛndKɔlɔrstr='%d', GrɛdiɛntTayp=1)" , @startKɔlɔ , @ɛndKɔlɔ )); // IE6 ɛn IE7
  13. bakgrɔn - imej : linya - gradient ( lɛft , @startKɔlɔ , @ɛndKɔlɔ ); // Le standad
  14. } .
  15. . vertikal ( @startKɔlɔ : #555, @ɛndKɔlɔ: #333) {
  16. bakgrɔn - kɔlɔ : @ɛndKɔlɔ ;
  17. bakgrɔn - ripit : ripit - x ;
  18. bakgrɔn - imej : - khtml - gradient ( linya , lɛft ɔp , lɛft dɔŋ , frɔm ( @startKɔlɔ ), to ( @ɛndKɔlɔ )); // Di pɔsin we de kɔndɔkt
  19. bakgrɔn - imej : -moz - linya - gradient ( @startKɔlɔ , @ ɛndKɔlɔ ); // FF 3.6+ fɔ di wan dɛn we de
  20. bakgrɔn - imej : -ms - linya - gradient ( @startKɔlɔ , @ ɛndKɔlɔ ); // IE10 fɔ di wan dɛn we de
  21. bakgrɔn - imej : - wɛbkit - grɛdiɛnt ( linya , lɛft ɔp , lɛft bɔt , kɔlɔ - stɔp ( 0 %, @startKɔlɔ ), kɔlɔ - stɔp ( 100 %, @ɛndKɔlɔ )); // Safari 4+, Krom 2+
  22. bakgrɔn - imej : -wɛbkit - linya - gradient ( @startKɔlɔ , @ ɛndKɔlɔ ); // Safari 5.1+, Krom 10+
  23. bakgrɔn - imej : -o - linya - gradient ( @startKɔlɔ , @ ɛndKɔlɔ ); // Ɔpa 11.10
  24. - ms - filta : %( "progid:DXImageTransform.Microsoft.gradient(startKɔlɔrstr='%d', ɛndKɔlɔrstr='%d', GrɛdiɛntTayp=0)" , @startKɔlɔ , @ɛndKɔlɔ ); // IE8+ fɔ di wan dɛn we de
  25. filta : e (%( "progid:DXImageTransform.Microsoft.gradient(startKɔlɔrstr='%d', ɛndKɔlɔrstr='%d', GrɛdiɛntTayp=0)" , @startKɔlɔ , @ɛndKɔlɔ )); // IE6 ɛn IE7
  26. bakgrɔn - imej : linya - gradient ( @startKɔlɔ , @ɛndKɔlɔ ); // Di standad
  27. } .
  28. . dairekshɔn ( @startKɔlɔ : #555, @ɛndKɔlɔ: #333, @deg: 45deg) {
  29. ...
  30. } .
  31. . vertikal - tri - kɔlɔ dɛn ( @startKɔlɔ : #00b3ee, @midKɔlɔ: #7a43b6, @kɔlɔStɔp: 0.5, @ɛndKɔlɔ: #c3325f) {
  32. ...
  33. } .
  34. } .

Opareshɔn ɛn grid sistem

Gɛt fansi ɛn du sɔm mats fɔ jenarayz fleksibul ɛn pawaful miksin dɛn lɛk di wan we de dɔŋ ya.

  1. // Griditude fɔ di wan dɛn we de
  2. @gridKɔlɔm dɛn : 16 ;
  3. @gridKɔlɔmWid : 40px ;
  4. @gridGɔtaWid : 20px ;
  5.  
  6. // Sistem fɔ Grid
  7. . kɔntena { .
  8. wit : @saytWidth ;
  9. margin : 0 ɔto ;
  10. . kliafiks ();
  11. } .
  12. . kɔlɔm dɛn ( @kolomSpan : 1 ) {
  13. displei : inlayn ;
  14. flot : na di lɛft ;
  15. width : ( @gridKɔlɔmWid * @kɔlɔmSpan ) + ( @gridGɔtaWid * ( @kɔlɔmSpan - 1 ));
  16. margin - lɛf : @gridGɔtaWid ;
  17. &: fɔs - pikin { .
  18. margin - lɛf : 0 ;
  19. } .
  20. } .
  21. . ofset ( @kolomOfset : 1 ) {
  22. margin - left : ( @gridKɔlɔmWid * @kɔlɔmƆfset ) + ( @gridGɔtaWid * ( @kɔlɔmƆfset - 1 )) ! impɔtant ;
  23. } .