Twitter Nsɛm a Wɔka Kyerɛ

Bootstrap yɛ adwinnadeɛ a ɛfiri Twitter a wɔayɛ sɛ ɛbɛhyɛ webapps ne sites nkɔsoɔ ase.
Ɛwɔ base CSS ne HTML a wɔde kyerɛw nsɛm, nkrataa, bɔtn, pon, grids, akwantu, ne nea ɛkeka ho.

Nerd kɔkɔbɔ: Bootstrap yɛ nea wɔde Less na ɛyɛe na wɔyɛɛ no ​​sɛ ɛbɛyɛ adwuma afi apon no mu a nnɛyi browser nkutoo na ɛwɔ w’adwenem.

Hotlink no yɛ CSS no

Sɛ wopɛ sɛ wufi ase ntɛmntɛm na ɛnyɛ den a, kɔpi saa asɛm ketewa yi gu wo wɛbsaet krataafa no so kɛkɛ.

Fa di dwuma ne Less

Obi a ɔpɛ sɛ ɔde Less di dwuma? Ɔhaw biara nni ho, clone repo no kɛkɛ na fa saa nkyerɛwde yi ka ho:

Fork wɔ GitHub so

Twe, fork, twe, fael nsɛm, ne nea ɛkeka ho ne Bootstrap repo a ɛyɛ aban de wɔ Github so.

Bootstrap wɔ GitHub so »

Grid a wɔde ahyɛ mu

Default grid nhyehyɛe a wɔde ama sɛ Bootstrap fã no yɛ 940px trɛw 16-column grid. Ɛyɛ 960 grid nhyehyɛe a agye din no dɛ, nanso enni margin/padding foforo a ɛwɔ benkum ne nifa so.

Nhwɛso grid markup

Sɛnea wɔakyerɛ wɔ ha no, wobetumi ayɛ nhyehyɛe titiriw bi a "adum" abien, emu biara trɛw fapem adum 16 a yɛkyerɛkyerɛɛ mu sɛ yɛn grid nhyehyɛe no fã no dodow bi mu. Hwɛ nhwɛso ahorow a ɛwɔ ase hɔ no na woahu nsakrae pii.

  1. <div adesuakuw="row"> adesuakuw = "row" >
  2. <div adesuakuw = "span6 nkyerɛwde" >
  3. ...
  4. </div> no
  5. <div adesuakuw = "span10 nkyerɛwde" >
  6. ...
  7. </div> no
  8. </div> no
1. 1.
1. 1.
1. 1.
1. 1.
1. 1.
1. 1.
1. 1.
1. 1.
1. 1.
1. 1.
1. 1.
1. 1.
1. 1.
1. 1.
1. 1.
1. 1.
2. 2.
2. 2.
2. 2.
2. 2.
2. 2.
2. 2.
2. 2.
2. 2.
3. 3
3. 3
3. 3
3. 3
3. 3
1. 1.
4. 4.
4. 4.
4. 4.
4. 4.
4. 4.
6. 6
6. 6
8
8
5. 5
11. 11
16

Offsetting nkyerɛwde ahorow

4. 4.
8 a wɔde ahyɛ mu 4
4 a wɔde ahyɛ mu 4
4 a wɔde ahyɛ mu 4
5 a wɔde ahyɛ mu 3
5 a wɔde ahyɛ mu 3
10 a wɔde ahyɛ mu 6

Wɔasiesie nhyehyɛe

Mfitiaseɛ 940px trɛw, mfimfini container nhyehyɛɛ ma ɛkame ayɛ sɛ site anaa kratafa biara.

  1. <nipadua>
  2. <div adesuakuw = "adekorabea" >
  3. ...
  4. </div> no
  5. </nipadua>

Nsu nhyehyɛe

Nsu anaa nsu kratafa nhyehyɛe a ɛyɛ mmerɛw a ɛwɔ min- ne max-trɛw ne benkum so afã bi. Ɔkɛseɛ ma apps.

  1. <nipadua>
  2. <div class = "ahina-nsuo" >
  3. <div adesuakuw = "afã" >
  4. ...
  5. </div> no
  6. <div class = "nsɛm a ɛwɔ mu" >
  7. ...
  8. </div> no
  9. </div> no
  10. </nipadua>

Nsɛmti ne nea wɔakyerɛw

Typographic hierarchy a ɛyɛ gyinapɛn a wɔde hyehyɛ wo wɛbsaet nkratafa.

h1. Asɛmti 1

h2. Asɛmti 2

h3. Asɛmti 3

h4. Asɛmti 4

h5. Asɛmti 5
h6. Asɛmti 6

Nhwɛso nkyekyem

Nullam quis risus eget urna mollis a ɛyɛ fɛ a ɛyɛ fɛ a ɛyɛ fɛ. Cum sociis natoque penatibus ne magnis awo montes, nascetur fɛwdi mus. Nullam id dolor id nibh ultricies kar a wɔde di dwuma wɔ ɔkwan a ɛfata so.

Nhwɛsoɔ asɛmti Wɔ asɛmti ketewa...

Wubetumi nso de nsɛmti nketewa aka <strong>ne ho<em>

Nneɛma ahorow. nneɛma a ɛwɔ mu

Fa nsɛm a wosi so dua, address ahorow, & nsɛmfua ntiantiaa a wɔde di dwuma

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

Bere a ɛsɛ sɛ wɔde di dwuma

Ɛsɛ sɛ wɔde nkyerɛwde a wɔde si so dua ( <strong>ne <em>) di dwuma de nsonsonoe a wotumi hu wɔ asɛmfua anaa kasasin bi ne nea atwa ho ahyia no ntam ka ho. Fa di dwuma ma <strong>plain dedaw adwene ne slick adwene ne titles.<em>

Si so dua wɔ nkyekyɛm bi mu

Fusce dapibus , tellus ac cursus commodo , tortor mauris aduru a wɔde yɛ aduan nibh , ut aduru a wɔde yɛ aduru a wɔde yɛ aduru a wɔde yɛ aduan a ɛyɛ mmerɛw sɛ wobɛtra ase amet risus. Maecenas faucibus mollis a ɛwɔ ntam no. Nulla vitae elit libero, a ɛyɛ aduru a wɔde di dwuma wɔ ɔkwan a ɛfata so.

Address ahorow

Wɔde addresselement no di dwuma ma—woasusuw ho!—address ahorow. Sɛnea ɛte ni:

795
Folsom Ave, Suite 600
San Francisco, CA 94107 Kr
: (123)

Hyɛ no nsow: Ɛsɛ sɛ nkyerɛwde biara a ɛwɔ an mu addressno de nkyerɛwde-break ( <br />) ba awiei na ama wɔatumi asiesie emu nsɛm no yiye sɛnea wɔkenkan wɔ asetra ankasa mu a wɔmfa ɔkwan biara a wɔfa so yɛ no nni dwuma.

Nsɛmfua a wɔatwa no tiaa

Sɛ wopɛ nsɛmfua ntiantiaa ne nsɛmfua a wɔatwa no tiaa a, fa abbrtag ( acronymwɔagyae wɔ HTML5 mu ). Fa nkyerɛwde tiawa no hyɛ tag no mu na fa asɛmti bi si hɔ ma edin mũ no nyinaa.

Nsɛm a wɔde siw ano

<blockquote> <p> <cite>

Hwɛ hu sɛ wobɛkyekyere wo blockquoteho paragraphne citetag ahorow. Sɛ worefa fibea bi aka a, fa citeelement no di dwuma. CSS no de em dash (—) bɛhyɛ edin bi anim ankasa.

Lorem ipsum dolor tena amet, consectetur adipisicing elit, sed yɛ eiusmod bere tiaa mu incididunt ut adwuma ne dolore magna aliqua...

Ɔbenfo Julius Hibbert na ɔkyerɛwee

Nsɛm a wɔahyehyɛ

Wɔnhyɛ da<ul>

  • Jeremy Bixby na ɔkyerɛwee
  • Robert Dezure na ɔkyerɛwee
  • Josh Washington na ɔkyerɛwee
  • Anton Capresi na ɔkyerɛwee
  • Me Kuw no Mufo
    • George Castanza na ɔkyerɛwee
    • Jerry Seinfeld na ɔkyerɛwee
    • Cosmo Kramer a ɔyɛ ɔkyerɛkyerɛfo
    • Elaine Bennis a ɔyɛ ɔkyerɛwfo
    • Newman a ɔyɛ ɔkyerɛwfo
  • Yohane Yakob
  • Paul Pierce na ɔkyerɛwee
  • Kevin Garnett a ɔyɛ ɔkyerɛwfo

Wɔannwene no<ul.unstyled>

  • Jeremy Bixby na ɔkyerɛwee
  • Robert Dezure na ɔkyerɛwee
  • Josh Washington na ɔkyerɛwee
  • Anton Capresi na ɔkyerɛwee
  • Me Kuw no Mufo
    • George Castanza na ɔkyerɛwee
    • Jerry Seinfeld na ɔkyerɛwee
    • Cosmo Kramer a ɔyɛ ɔkyerɛkyerɛfo
    • Elaine Bennis a ɔyɛ ɔkyerɛwfo
    • Newman a ɔyɛ ɔkyerɛwfo
  • Yohane Yakob
  • Paul Pierce na ɔkyerɛwee
  • Kevin Garnett a ɔyɛ ɔkyerɛwfo

Wɔahyɛ sɛ<ol>

  1. Jeremy Bixby na ɔkyerɛwee
  2. Robert Dezure na ɔkyerɛwee
  3. Josh Washington na ɔkyerɛwee
  4. Anton Capresi na ɔkyerɛwee
  5. Me Kuw no Mufo
    1. George Castanza na ɔkyerɛwee
    2. Jerry Seinfeld na ɔkyerɛwee
    3. Cosmo Kramer a ɔyɛ ɔkyerɛkyerɛfo
    4. Elaine Bennis a ɔyɛ ɔkyerɛwfo
    5. Newman a ɔyɛ ɔkyerɛwfo
  6. Yohane Yakob
  7. Paul Pierce na ɔkyerɛwee
  8. Kevin Garnett a ɔyɛ ɔkyerɛwfo

Nkyerɛmudl

Nkyerɛkyerɛmu a wɔahyehyɛ
Nkyerɛkyerɛmu a wɔahyehyɛ no yɛ pɛpɛɛpɛ ma nsɛmfua nkyerɛase.
Euismod ho asɛm
Vestibulum id ligula porta felis euismod awotwaa mu nsuo a ɛwɔ akyi berɛmo mu.
Donec id elit a ɛnyɛ mi porta gravida wɔ eget metus.
Malesuada a ɛwɔ porta
Etiam porta sem ɔbarima a ɔyɛ ɔbarima a ɔyɛ ɔbarima.

Apon a wɔde si so

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

Tables yɛ kɛse —ma nneɛma pii. Nanso, table akɛse hia markup dɔ kakra na ama ayɛ nea mfaso wɔ so, a wotumi sesa, na wotumi kenkan (wɔ code level no so). Afotusɛm kakraa bi a ɛbɛboa ni.

Bere nyinaa fa wo column headers no kyekyere sɛnea theadɛbɛyɛ a hierarchy bɛyɛ thead> tr> th.

Te sɛ column headers no, ɛsɛ sɛ wode wo table no nipadua mu nsɛm nyinaa kyekyere a tbodyenti wo hierarchy no yɛ tbody> tr> td.

Nhwɛso: Default table styles

Wɔbɛyɛ tables nyinaa styled automatically a borders a ɛho hia nkutoo na ama wɔatumi akenkan na wɔakura nhyehyɛe mu. Ɛho nhia sɛ wode adesua anaa su afoforo bɛka ho.

# . Fie din Abusuadin Kasa
1. 1. Bi Baako Borɔfo
2. 2. Joe Sixpack a wɔde hyɛ mu Borɔfo
3. 3 Stu Dent Mmarahyɛ Bagua
  1. <table class="pon a wɔtaa de di dwuma"> class = "pon a wɔtaa de di dwuma" >
  2. ...
  3. </table> no

Nhwɛso: Ɔsebɔ-a ɛyɛ nsensanee

Nya wo pon ahorow no ho fɛfɛɛfɛ kakra denam zebra-striping a wode bɛka ho no so —fa .zebra-stripedadesuakuw no ka ho ara kwa.

# . Fie din Abusuadin Kasa
1. 1. Bi Baako Borɔfo
2. 2. Joe Sixpack a wɔde hyɛ mu Borɔfo
3. 3 Stu Dent Mmarahyɛ Bagua
  1. <table class="pon a wɔtaa de di dwuma ɔsebɔ-striped"> class = "pon a wɔtaa de di dwuma ɔsebɔ-striped" >
  2. ...
  3. </table> no

Nhwɛso: Ɔsebɔ-a ɛyɛ nsensanee w/ TableSorter.js

Sɛ yɛfa nhwɛsoɔ a atwam no a, yɛma yɛn tables no mfasoɔ tu mpɔn denam sorting dwumadie a yɛde ma denam jQuery ne Tablesorter plugin no so. Klik kɔla biara atiri so na sesa sɛnea wɔahyehyɛ no.

# . Fie din Abusuadin Kasa
1. 1. Wo Baako Borɔfo
2. 2. Joe Sixpack a wɔde hyɛ mu Borɔfo
3. 3 Stu Dent Mmarahyɛ Bagua
  1. <script type="nkyerɛwee/javascript" src="js/jquery/jquery.tablesorter.min.js"></script> type = "nkyerɛwee/javascript" src = "js/jasɛmmisa/jquery.tablesorter.min.js" ></script>
  2. <script type = "nkyerɛwee/javascript" >
  3. $ ( krataa ). ayɛ krado ( adwuma () { .
  4. $ ( "table#sortTableNhwɛso" ). tablesorter ( { sortList : [[ 1 , 0 ]]} );
  5. });
  6. </script>
  7. <table class = "pon a wɔtaa de di dwuma ɔsebɔ-striped" >
  8. ...
  9. </table> no

Default ahorow a wɔde yɛ nneɛma

Wɔama nkrataa no nyinaa default styles a wɔde bɛkyerɛ wɔ ɔkwan a wotumi kenkan na wotumi sesa so. Wɔde nsɛm a wɔde hyɛ mu, nsɛm a wɔahyehyɛ a wɔpaw, mmeae a wɔkyerɛw nsɛm, radio bɔtn ne nnaka a wɔde hyɛ mu, ne bɔtn ahorow ama.

Nhwɛso form anansesɛm
Ebinom So Bo wɔ Ha
Mmoa nkyerɛwee no fã ketewaa bi
Nhwɛso form anansesɛm
@
Nhwɛso form anansesɛm
Hyɛ no nsow: Labels atwa nneɛma a wubetumi apaw nyinaa ho ahyia ama mmeae akɛse a wobɛkyere ne kratasin a wotumi de di dwuma kɛse.
Wɔakyerɛ mmere nyinaa sɛ Pacific Standard Time (GMT -08:00).
Block of help text de kyerɛkyerɛ afuw a ɛwɔ atifi hɔ no mu sɛ ɛho hia a.

Nkrataa a wɔaboaboa ano

Fa ka .form-stackedwo form no HTML ho na wobɛnya labels wɔ wɔn fields atifi sen sɛ ɛbɛkɔ wɔn benkum so. Eyi yɛ adwuma yiye sɛ wo nkrataa no yɛ tiaa anaasɛ wowɔ nkyerɛwde abien a wɔde hyɛ mu ma nkrataa a emu yɛ duru a.

Nhwɛso form anansesɛm
Nhwɛso form anansesɛm
Hyɛ no nsow: Labels atwa nneɛma a wubetumi apaw nyinaa ho ahyia ama mmeae akɛse a wobɛkyere ne kratasin a wotumi de di dwuma kɛse.

Nsɛmma nhoma no

Sɛ́ nhyiam no, wɔde bɔton di dwuma ma nneyɛe bere a wɔde link ahorow di dwuma ma nneɛma. Sɛ nhwɛso no, "Twe" betumi ayɛ bɔtn na "nnansa yi dwumadi" betumi ayɛ link.

Buttons nyinaa default yɛ light gray style, nanso blue .primaryclass wɔ hɔ. Plus, rolling w’ankasa styles yɛ mmerɛw peasy.

Nhwɛsode ahorow a wɔde yɛ nneɛma

Button styles betumi adi dwuma wɔ biribiara a wɔde adi .btndwuma no so. Mpɛn pii no wobɛpɛ sɛ wode eyinom di dwuma wɔ a, button, ne nneɛma a wɔpaw nkutoo inputso. Sɛnea ɛte ni:

Fa akɛse a ɛsesa

Fancy akɛse anaa nketewa buttons? Nya wɔ ho!

Tebea a wɔadi dɛm

Sɛ wopɛ button ahorow a ɛnyɛ adwuma anaasɛ app no ​​agyae esiane biribi anaa biribi foforo nti a, fa tebea a wɔagyae no di dwuma. Ɛno yɛ .disabledma links ne :disabledma buttonelements.

Nkitahodi ahorow

Nsɛmma nhoma no

Kɔkɔbɔ atitiriw

Nkrasɛm a ɛwɔ ɔfa biako a wɔde si adeyɛ bi huammɔdi, huammɔdi a ebetumi aba, anaa nkonimdi so dua. Mfaso wɔ so titiriw ma nkrataa ahorow.

×

Oh snap! Sesa eyi ne eyi na san bɔ mmɔden bio.

×

Gaucamole kronkron! Best check yo self, wo nnyɛ fɛ dodo.

×

Woayɛ adeɛ! Wokenkan kɔkɔbɔ nkrasɛm yi yiye.

×

Ti a ɛwɔ soro! Eyi yɛ kɔkɔbɔ a ehia sɛ wode w’adwene si so, nanso ɛnyɛ ade kɛse a ɛsɛ sɛ wode di kan de besi nnɛ.

Siw nkrasɛm ano

Wɔ nkrasɛm a ɛhwehwɛ sɛ wɔkyerɛkyerɛ mu kakra no, yɛwɔ nkyekyɛm kwan so kɔkɔbɔ ahorow. Eyinom yɛ nea eye ma mfomso nkrasɛm atenten a wɔde bubbling, kɔkɔbɔ a wɔde bɔ obi a ɔde di dwuma wɔ adeyɛ bi a ɛda so ara wɔ hɔ ho, anaasɛ nsɛm a wɔde bɛma kɛkɛ de asi so dua kɛse wɔ kratafa no so.

×

Oh snap! Woanya mfomso bi!Sesa eyi ne eyi na san bɔ mmɔden bio. Duis mollis, est a ɛnyɛ commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Cras mattis consectetur purus no tena ase sɛ ɛyɛ aduru a wɔde yɛ aduan.

Yɛ saa adeyɛ yi Anaasɛ yɛ eyi

×

Gaucamole kronkron! Eyi yɛ kɔkɔbɔ!Best check yo self, wo nnyɛ fɛ dodo. Nulla vitae elit libero, a ɛyɛ aduru a wɔde di dwuma wɔ ɔkwan a ɛfata so. Praesent commodo cursus magna, vel scelerisque nisl consectetur ne nea wɔde di dwuma wɔ ɔkwan a ɛyɛ nwonwa so.

Yɛ saa adeyɛ yi Anaasɛ yɛ eyi

×

Woayɛ adeɛ!Wokenkan kɔkɔbɔ nkrasɛm yi yiye. Cum sociis natoque penatibus ne magnis awo montes, nascetur fɛwdi mus. Maecenas faucibus mollis a ɛwɔ ntam no.

Yɛ saa adeyɛ yi Anaasɛ yɛ eyi

×

Ti a ɛwɔ soro!Eyi yɛ kɔkɔbɔ a ehia sɛ wode w’adwene si so, nanso ɛnyɛ ade kɛse a ɛsɛ sɛ wode di kan de besi nnɛ.

Yɛ saa adeyɛ yi Anaasɛ yɛ eyi

Modal ahorow a wɔde di dwuma

Modals —nkɔmmɔbɔ anaa hann nnaka —yɛ papa ma nsɛm a ɛfa ho nneyɛe wɔ tebea horow a ɛho hia sɛ wɔhwɛ akyi nsɛm a ɛfa ho no so.

Nnwinnade Ho Afotu

Twipsies yɛ super mfaso ma mmoa a ɔde di dwuma a n’adwene atu afra na ɛkyerɛ wɔn kwan pa.

Lorem ipsum dolar sit amet illo mfomso ipsum veritatis aut iste perspiciatis iste voluptas natus illo quasi odit aut natus nea efi mu ba, 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 tena ase te sɛ fugit guankɔbea, totam doloremque unde sunt sed dicta quae accusantium fugit voluptas nemo voluptas voluptatem rem quae aut veritatis quasi quae.

aseɛ!
nifa!
benkum!
boro so!

Popovers a wɔde wɔn ho hyɛ mu

Fa popovers di dwuma fa nsɛm a ɛwɔ ase no ma kratafa bi a ennya nhyehyɛe no so nkɛntɛnso.

Popover Asɛmti no

Etiam porta sem ɔbarima a ɔyɛ ɔbarima a ɔyɛ ɔbarima. Maecenas faucibus mollis a ɛwɔ ntam no. Morbi leo risus, porta ac consectetur ac, akyi berɛmo a ɛwɔ eros no.

Wɔde Preboot , a ɛyɛ open-source pack a ɛwɔ mixins ne variables a wɔde bɛka ho ne Less , CSS preprocessor a ɛma wɛb nkɔsoɔ ntɛmntɛm na ɛyɛ mmerɛw na ɛkyekyeree Bootstrap.

Hwɛ sɛnea yɛde Preboot dii dwuma wɔ Bootstrap mu ne sɛnea wubetumi de adi dwuma sɛ wopaw sɛ wobɛtu Less wɔ wo adwuma a edi hɔ no so a.

Sɛnea wɔde bedi dwuma

Fa saa nhyehyɛe yi di dwuma fa Bootstrap Less variables, mixins, ne nesting a ɛwɔ CSS mu no di dwuma yiye denam javascript so wɔ wo browser no mu.

  1. <link rel="stylesheet/less" type="nkyerɛwee/css" href="less/bootstrap.less" media="ne nyinaa" /> rel = "stylesheet/less" type = "nkyerɛwee/css" href = "less/bootstrap.less" media = "ne nyinaa" />
  2. <script type = "nkyerɛwee/javascript" src = "js/less-1.0.41.min.js" ></script>

Wonte .js ano aduru no nka? Sɔ Less Mac app no ​​hwɛ anaa fa Node.js boaboa ano bere a wode wo koodu no reyɛ adwuma no.

Nea ɛka ho

Nneɛma atitiriw a ɛwɔ nea ɛka Twitter Bootstrap ho sɛ Bootstrap fã no bi ni. Fa w’ani kyerɛ Bootstrap wɛbsaet anaa Github adwuma krataafa no so na twe na sua pii.

Kɔla ahorow a ɛsakra

Variables a ɛwɔ Less mu no yɛ pɛpɛɛpɛ ma wo CSS tiyɛ a ɛnyɛ yaw a wobɛhwɛ so na woayɛ no foforo. Sɛ wopɛ sɛ wosakra kɔla botae anaa botae bi a wɔtaa de di dwuma a, yɛ no foforo wɔ beae biako na woasiesie.

  1. // Nkitahodi ahorow
  2. @linkKɔla : #8b59c2;
  3. @linkColorHover : sum ( @linkKɔla , 10 );
  4. // Nneɛma a ɛyɛ fitaa
  5. @abibifo : #000;
  6. @grayDark : hann ( @ tuntum , 25 %);
  7. @gray : yɛ hare ( @ tuntum , 50 %);
  8. @grayLight : yɛ hare ( @ tuntum , 70 %);
  9. @grayLighter : ma ɛyɛ hare ( @ tuntum , 90 %);
  10. @fitaa : #fff;
  11. // Accent Kɔla ahorow
  12. @blue : #08b5fb na ɛyɛ fɛ yiye;
  13. @a ɛyɛ ahabammono : #46a546;
  14. @kɔkɔɔ : #9d261d;
  15. @kɔla kɔkɔɔ : #ffc40d;
  16. @orange : #f89406 na ɛwɔ hɔ;
  17. @pink : #c3325f na ɛyɛ fɛ;
  18. @kɔkɔɔ : #7a43b6;
  19. // Mfitiaseɛ
  20. @gyinabea : 20px ;

Nsɛm a wɔka kyerɛ

Less nso de ɔkwan foforo a wɔfa so ka nsɛm ho ma de ka CSS no /* ... */syntax a ɛyɛ daa no ho.

  1. // Eyi yɛ nsɛm a wɔka
  2. /* Eyi nso yɛ nsɛm a wɔka */

Mixins kɔ wazoo no so

Mixins yɛ titiriw a ɛka ho anaasɛ ɛyɛ fã bi ma CSS, a ɛma wotumi ka code block bi bom yɛ biako. Wɔyɛ papa ma vendor prefixed properties te sɛ box-shadow, cross-browser gradients, font stacks, ne nea ɛkeka ho. Ase hɔ no yɛ mixins a ɛka Bootstrap ho no ho nhwɛso.

Font ahorow a wɔaboaboa ano

  1. #font { .
  2. . shorthand ( @mu duru : normal , @size : 14px , @lineHeight : 20px ) {
  3. font - kɛse : @ kɛse ;
  4. font - mu duru : @ mu duru ;
  5. line - sorokɔ : @lineHeight ;
  6. } .
  7. . sans - serif ( @mu duru : normal , @size : 14px , @lineHeight : 20px ) {
  8. nkyerɛwde - abusua : "Helvetica Neue" , ​​Helvetica , Arial , sans - serif ;
  9. font - kɛse : @ kɛse ;
  10. font - mu duru : @ mu duru ;
  11. line - sorokɔ : @lineHeight ;
  12. } .
  13. . serif ( @mu duru : normal , @size : 14px , @lineHeight : 20px ) {
  14. font - abusua : "Georgia" , Times New Roman , Nsɛm , sans - serif ;
  15. font - kɛse : @ kɛse ;
  16. font - mu duru : @ mu duru ;
  17. line - sorokɔ : @lineHeight ;
  18. } .
  19. . monospace ( @mu duru : normal , @kɛse : 12px , @lineHeight : 20px ) {
  20. font - abusua : "Monaco" , Nkrasɛm Foforo , monospace ;
  21. font - kɛse : @ kɛse ;
  22. font - mu duru : @ mu duru ;
  23. line - sorokɔ : @lineHeight ;
  24. } .
  25. } .

Nneɛma a ɛkɔ soro

  1. #gradient { .
  2. . horizontal ( @fi aseKɔla : #555, @awieɛKɔla: #333) { .
  3. akyi - kɔla : @endColor ;
  4. akyi - repeat : san - x ;
  5. akyi - mfonini : - khtml - gradient ( linear , benkum soro , nifa soro , fi ( @startColor ), kosi ( @endColor )); // Konqueror a ɔyɛ ɔbarima
  6. akyi - mfonini : -moz - linear - gradient ( benkum , @startColor , @endColor ) ; // FF 3.6+ na ɛwɔ hɔ
  7. akyi - mfonini : -ms - linear - gradient ( benkum , @startColor , @endColor ) ; // IE10 na ɛwɔ hɔ
  8. akyi - mfonini : - wɛbkit - gradient ( linear , benkum soro , nifa atifi , kɔla - gyinabea ( 0 %, @startColor ), kɔla - gyinabea ( 100 %, @endColor )); // Safari 4+, Chrome 2+ na ɛyɛ adwuma
  9. akyi - mfonini : -webkit - linear - gradient ( benkum , @startColor , @endColor ) ; // Safari 5.1 +, Chrome 10 + na ɛyɛ adwuma
  10. akyi - mfonini : -o - linear - gradient ( benkum , @startColor , @endColor ) ; // Opera 11.10 na ɛyɛ adwuma
  11. - ms - filter : %( "progid:DXImageTransform.Microsoft.gradient(fi aseKɔla='%d', awieeɛKɔla='%d', AwieeɛKɔla=1)" , @fi aseɛKɔla , @awieɛKɔla ); // IE8 + na ɛwɔ hɔ
  12. filter : e (%( "progid:DXImageTransform.Microsoft.gradient(fi aseKɔla='%d', awieiKɔla='%d', AwieiKɔla=1)" , @fi aseKɔla , @awieiKɔla )); // IE6 & IE7 na ɛwɔ hɔ
  13. akyi - mfonini : linear - gradient ( benkum , @startColor , @endColor ); // Le gyinapɛn
  14. } .
  15. . vertical ( @fifiaseKɔla : #555, @awieiKɔla: #333) { .
  16. akyi - kɔla : @endColor ;
  17. akyi - repeat : san - x ;
  18. akyi - mfonini : - khtml - gradient ( linear , benkum atifi , benkum ase , efi ( @startColor ), kosi ( @endColor )); // Konqueror a ɔyɛ ɔbarima
  19. akyi - mfonini : -moz - linear - gradient ( @fifiaseKɔla , @ awieiKɔla ); // FF 3.6+ na ɛwɔ hɔ
  20. akyi - mfonini : -ms - linear - gradient ( @fi aseKɔla , @awieiKɔla ); // IE10 na ɛwɔ hɔ
  21. akyi - mfonini : - wɛbkit - gradient ( linear , benkum soro , benkum ase , kɔla - gyinabea ( 0 %, @startColor ), kɔla - gyinabea ( 100 %, @endColor )); // Safari 4+, Chrome 2+ na ɛyɛ adwuma
  22. akyi - mfonini : -webkit - linear - gradient ( @fifiaseKɔla , @ awieiKɔla ); // Safari 5.1 +, Chrome 10 + na ɛyɛ adwuma
  23. akyi - mfonini : -o - linear - gradient ( @fifiaseKɔla , @ awieiKɔla ); // Opera 11.10 na ɛyɛ adwuma
  24. - ms - filter : %( "progid:DXImageTransform.Microsoft.gradient(fi aseKɔla='%d', awieiKɔla='%d', GradientType=0)" , @fi aseKɔla , @awieɛKɔla ); // IE8 + na ɛwɔ hɔ
  25. filter : e (%( "progid:DXMfoniniNsakrae.Microsoft.gradient(fi aseKɔla='%d', awieiKɔla='%d', GradientType=0)" , @fi aseKɔla , @awieiKɔla )); // IE6 & IE7 na ɛwɔ hɔ
  26. akyi - mfonini : linear - gradient ( @fifiaseKɔla , @awieiKɔla ); // Gyinapɛn no
  27. } .
  28. . akwankyerɛ ( @fi aseKɔla : #555, @awieiKɔla: #333, @deg: 45deg) {
  29. ...
  30. } .
  31. . gyina hɔ - abiɛsa - kɔla ( @fi aseKɔla : #00b3ee, @midKɔla: #7a43b6, @kɔlaGyina: 0.5, @awieɛKɔla: #c3325f) {
  32. ...
  33. } .
  34. } .

Adwumayɛ ne grid nhyehyɛe

Nya fancy na yɛ akontaabu bi na ama woanya mixins a ɛyɛ mmerɛw na ahoɔden wom te sɛ nea ɛwɔ ase ha no.

  1. // Griditude a ɛwɔ hɔ
  2. @gridNkyekyem ahorow : 16 ;
  3. @gridKɔla no Trɛw : 40px ;
  4. @gridGutterTrɛw : 20px ;
  5. // Grid Nhyehyɛe
  6. . ade a wɔde gu mu { .
  7. ntrɛwmu : @siteWidth ;
  8. margin : 0 a ɛyɛ adwuma ankasa ;
  9. . clearfix ();
  10. } .
  11. . nkyerɛwde ahorow ( @columnSpan : 1 ) {
  12. ɔyɛkyerɛ : inline ;
  13. float : benkum so ;
  14. width : ( @gridKɔlaTrɛw * @kɔlaSpan ) + ( @gridGutterTrɛw * ( @kɔlaSpan - 1 ));
  15. margin - benkum : @gridGutterTrɛw ;
  16. &: nea edi kan - abofra { .
  17. margin - benkum so : 0 ;
  18. } .
  19. } .
  20. . offset ( @columnOffset : 1 ) { 1. Ɛyɛ a yɛde yɛn ho to yɛn ho so.
  21. margin - benkum : ( @gridKɔlaMtrɛw * @kɔlaOffset ) + ( @gridGutterTrɛw * ( @kɔlaOffset - 1 )) ! ɛho hia ;
  22. } .