Etiam porta sem cɛmanba min bɛ wele ko magna mollis euismod. Maecenas faucibus mollis ye jiri ye min bɛ wele ko mollis interdum. Morbi leo risus, porta ac consectetur ac, vestibulum min bɛ eros la.
Bootstrap ye baarakɛminɛn ye min bɛ bɔ Twitter fɛ min dabɔra ka webappw ni sitew yiriwali daminɛ.
CSS ni HTML basigilen bɛ a kɔnɔ sɛbɛnnikɛcogo, foroko, butɔni, tabali, jatebɔlanw, navigatiɔn ani fɛn wɛrɛw kama.
Nerd alert: Bootstrap jɔra ni Less ye wa a dabɔra ka baara kɛ ka bɔ da la ni bi navigatɛriw dɔrɔn de ye a hakili la.
Walasa ka daminɛ teliya la ani nɔgɔya la, i ka nin yɔrɔ in kopi kɛ dɔrɔn i ka ɛntɛrinɛti yɔrɔ la.
Fan min bɛ baara kɛ ni Less ye? Gɛlɛya tɛ, i ka repo clone dɔrɔn ka nin zana ninnu fara a kan:
Télécharger, fork, pull, file issues, ani fɛn wɛrɛw ni Bootstrap repo ofisiyali ye Github kan.
Grid system default min dira Bootstrap kɔnɔ, o ye grid ye min bonya ye 940px ye, 16-column grid. O ye 960 grid system min bɛ fɔ kosɛbɛ, o daji ye, nka ni margin/padding faralen tɛ a kan kinin fɛ ni kinin fɛ.
I n’a fɔ a jiralen bɛ cogo min na yan, layidu jɔnjɔn dɔ bɛ se ka dabɔ ni "kolon" fila ye, u kelen-kelen bɛɛ bɛ jusigilan 16 hakɛ dɔ lamini an ye minnu ɲɛfɔ i n'a fɔ an ka jatebɔcogo dɔ. Aw ye misaliw lajɛ jukɔrɔ walasa ka fɛn wɛrɛw sɔrɔ minnu bɛ se ka ɲɔgɔn falen.
- <div kalasi="row"> kalasi = "lajɛ" >
- <div kalasi = "span6 kuluw" >
- ...
- </div> ye
- <div kalasi = "span10 kuluw" >
- ...
- </div> ye
- </div> ye
A basigilen 940px bonya, cɛmancɛ minɛnw labɛncogo ye site walima ɲɛ suguya bɛɛ ye.
- <farikolo>
- <div kalasi = "minɛn" >
- ...
- </div> ye
- </farikolo>
Fɛnɲɛnɛma walima jilama ɲɛ jɔcogo min bɛ se ka wuli ka bɔ a nɔ na ni min- ani max-widths ani kininbolo-kɛrɛfɛ-yɔrɔ ye. A ka ɲi kosɛbɛ apps ma.
- <farikolo>
- <div kalasi = "minɛn-ji" >
- <div kalasi = "kɛrɛfɛ-baara" >
- ...
- </div> ye
- <div kalasi = "kɔnɔkow" >
- ...
- </div> ye
- </div> ye
- </farikolo>
Sɛbɛnni-sɛbɛnni-yɔrɔ-ko jɔnjɔn dɔ min bɛ kɛ ka i ka ɛntɛrinɛti yɔrɔw labɛn.
Nullam quis risus eget urna mollis ornare vel eu leo. Cum sociis natoque penatibus ni magnis dis parturient montes, nascetur ridiculus mus. Nullam id dolor id nibh ultricies bolifɛnw ut id elit.
I bɛ se fana ka barokun fitininw fara a kan ni <strong>
ani<em>
Baara kɛ ni sinsincogo ye, ladɛrɛsiw, & surunyalenw ye
<strong>
<em>
<address>
<abbr>
Sinsinnan taamasiyɛnw ( <strong>
ani <em>
) ka kan ka kɛ walasa ka danfara yelen dɔ fara daɲɛ walima kumasen dɔ ni a lamini kopi cɛ. Aw bɛ baara kɛ ni <strong>
a ye walasa ka jateminɛ kɔrɔ gansanw kɛ ani <em>
ka jateminɛ kɛ ni ɲɛmajɔ ye ani tɔgɔw.
Fusce dapibus , tellus ac cursus commodo , tortor mauris condimentum nibh , ut fermentum massa justo sigi amet risus. Maecenas faucibus mollis ye jiri ye min bɛ wele ko mollis interdum. Nulla vitae elit libero, o ye fura ye min bɛ wele ko pharetra augue.
Eleman address
bɛ baara kɛ ni—i y’a jateminɛ!—adrɛsiw kama. A cogoya filɛ nin ye:
Kɔlɔsili: Zana kelen-kelen minnu bɛ an address
ka kan ka laban ni zana-tigɛ ( <br />
) ye walasa ka kɔnɔkow labɛn ka ɲɛ i n’a fɔ a bɛ kalan cogo min na ɲɛnamaya yɛrɛ kɔnɔ k’a sɔrɔ cogoya si ma kɛ.
Ni aw bɛ daɲɛ surunw ni daɲɛ surunw sɔrɔ, aw bɛ baara kɛ ni abbr
taamasiyɛn ye ( acronym
a tɛ baara kɛ HTML5 kɔnɔ ). Aw bɛ sɛbɛnfura surun bila taamasiyɛn kɔnɔ ani ka tɔgɔ dafalen tɔgɔ dɔ sigi sen kan.
<blockquote>
<p>
<cite>
Aw ye aw jija ka aw ka blockquote
lamini paragraph
ni cite
taamasiyɛnw siri. Ni i bɛ sɔrɔyɔrɔ dɔ fɔ, i ka baara kɛ ni o cite
yɔrɔ ye. CSS bɛna tɔgɔ dɔ daminɛ a yɛrɛma ni em dash (—) ye.
Lorem ipsum dolor sigi amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut baara ani dolore magna aliqua...
Dɔgɔtɔrɔ Julius Hibbert
<ul>
<ul.unstyled>
<ol>
dl
<table>
<thead>
<tbody>
<tr>
<th>
<td>
<colspan>
<caption>
Tabali ka bon kosɛbɛ—fɛn caman kama. Tabalibaw kɔni, u mago bɛ markup kanuya dɔɔnin na walasa u ka se ka nafa sɔrɔ, ka se ka sɛgɛsɛgɛli kɛ, ani ka se ka kalan (kode hakɛ la). Ladilikan damadɔw filɛ nin ye minnu bɛ se ka dɛmɛ don.
aw bɛ aw ka kuluw kunkankow siri tuma bɛɛ cogo la min b' a thead
to jatebɔ bɛ kɛ thead
> tr
> th
ye .
I n’a fɔ kuluw kunkankow, i ka tabali farikolo kɔnɔkow bɛɛ ka kan ka siri ni a ye tbody
walasa i ka jatebɔ ka kɛ tbody
> tr
> td
ye .
Tabali bɛɛ bɛna kɛ cogo la min bɛ kɛ u yɛrɛma ni danyɔrɔ nafamaw dɔrɔn ye walasa ka kalan sɔrɔ ani ka sigicogo mara. Wajibi tɛ ka kalan wɛrɛw walima fɛn dɔw fara a kan.
# Bamako . | Tɔgɔ | Jamu | Kan |
---|---|---|---|
1 ye | Dɔw | Kelen | Angilɛtɛri |
2 ye | Joe ye | Sixpack ye | Angilɛtɛri |
3 ye | Stu. Bamako, Mali | Dent | Kode ye |
- <tabali kalasi="komini-tabali"> class = "tabali jɛlen" >
- ...
- </tabali>
Aw ye fansi dɔɔnin sɔrɔ ni aw ka tabali ye ni zebra-striping farali ye—aw ye .zebra-striped
kalan fara dɔrɔn.
# Bamako . | Tɔgɔ | Jamu | Kan |
---|---|---|---|
1 ye | Dɔw | Kelen | Angilɛtɛri |
2 ye | Joe ye | Sixpack ye | Angilɛtɛri |
3 ye | Stu. Bamako, Mali | Dent | Kode ye |
- <tabali kalasi="tabali jɛlen zebra-striped"> class = "tabali jɛlen zebra-striped" >
- ...
- </tabali>
Ni an ye misali tɛmɛnen ta, an bɛ an ka tabali nafa ɲɛ ka taa a fɛ ni jatebɔ baarakɛcogo dilen ye jQuery ni Tablesorter plugin fɛ. Kolon o kulu kuncɛyɔrɔ digi walasa ka jatebɔcogo Changer.
# Bamako . | Tɔgɔ | Jamu | Kan |
---|---|---|---|
1 ye | Aw ta | Kelen | Angilɛtɛri |
2 ye | Joe ye | Sixpack ye | Angilɛtɛri |
3 ye | Stu. Bamako, Mali | Dent | Kode ye |
- <script type="texte/javascript" src="js/jquery/jquery.tablesorter.min.js"></script> type = "texte/javascript" src = "js/jquery/jquery.tabali sɛgɛsɛgɛli.min.js" ></script>
- <script suguya = "sɛbɛnni/javascript" >
- $ ( sɛbɛn ). labɛn ( baara () { .
- $ ( "tabali#sortTabali misali" ). tabali sɛgɛsɛgɛlikɛlan ( { sortList : [[ 1 , 0 ]]} );
- });
- </script> ye
- <tabali kalasi = "tabali jɛlen zebra-striped" >
- ...
- </tabali>
Sɛbɛnw bɛɛ bɛ di cogoya dafalenw ma walasa k’u jira cogo la min bɛ se ka kalan ani min bɛ se ka sɛgɛsɛgɛ. Fɛɛrɛw bɛ dilan sɛbɛnniw doncogo kama, lisi sugandilenw, sɛbɛnniyɔrɔw, arajo butɔni ni jatebɔyɔrɔw, ani butɔni.
I bɛ Fàra .form-stacked
i ka foroko HTML kan i bɛ sɛbɛnniw Sɔrɔ u ka forow sanfɛ sanni u ka Kɛ u kinin fɛ. O bɛ baara kɛ kosɛbɛ ni i ka sɛbɛnw ka surun walima ni i ye dontaw kulu fila sɔrɔ sɛbɛnw kama minnu ka gɛlɛn.
I n’a fɔ bɛnkansɛbɛn, butɔni bɛ Kɛ walew ye k’a sɔrɔ jὲɲɔgɔnya bɛ Kɛ fɛnw ye. Misali la, "Télécharger" bɛ se ka kɛ butɔni ye ani "baara kɛlen kɔsa in na" bɛ se ka kɛ jɛgɛnsira ye.
Butɔnw bɛɛ bɛ default kɛ cogo la min bɛ kɛ ni gris jɛman ye, nka .primary
kalasi bulu bɛ sɔrɔ. Plus, rolling i yɛrɛ ka styles ye easy peasy ye.
Butɔn cogoyaw bɛ se ka kɛ fɛn o fɛn na ni a .btn
kɛra. A ka c’a la, i b’a fɛ ka ninnu waleya a
, button
, ani fɛn sugandilenw dɔrɔn de input
kan. A cogoya filɛ nin ye:
Fancy butɔni belebelebaw walima fitininw? Have at it!
Butɔn minnu tɛ baara la walima minnu bɛ baara kɛ ni porogaramu ye kun dɔ la walima kun wɛrɛ la, baara kɛ ni o cogoya ye min bɛ baara kɛ. O .disabled
ye jὲɲɔgɔnyaw ye ani :disabled
fɛnw button
ye.
Layini kelen cikanw walasa ka wale dɔ dɛsɛ, dɛsɛ min bɛ se ka kɛ, walima a ɲɛtaa jira. Kɛrɛnkɛrɛnnenya la, a nafa ka bon sɛbɛnw na.
Cikan minnu bɛ ɲɛfɔli dɔɔnin wajibiya, an bɛ dakun cogoya lasɔminiw sɔrɔ. Olu dafalen don walasa ka fili cikan janw bubbling up, ka baarakɛla lasɔmi wale dɔ la min bɛ sen na, walima ka kunnafoniw jira dɔrɔn walasa ka sinsin kosɛbɛ ɲɛ kan.
Modalw — dialogues walima lightboxes — ka ɲi kosɛbɛ sigida walew la ko minnu na a nafa ka bon ko kɔkankow ka mara.
Farikolo ɲuman kelen...
Twipsies ye super nafama ye walasa ka baarakɛla hakili ɲagaminen dɛmɛ ani k’u jira sira ɲuman kan.
Lorem ipsum dolar sit amet illo error ipsum veritatis aut iste perspiciatis iste voluptas natus illo quasi odit aut natus consequuuntur consequuuntur, 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 sigi i n'a fɔ fugit, totam doloremque unde sunt sed dicta quae accusantium fugit voluptas nemo voluptas voluptatem rem quae aut veritatis quasi quae.
Baara kɛ ni popovers ye walasa ka kunnafoni sɛbɛnnenw di ɲɛ dɔ ma k’a sɔrɔ u ma nɔ bila layout la.
Etiam porta sem cɛmanba min bɛ wele ko magna mollis euismod. Maecenas faucibus mollis ye jiri ye min bɛ wele ko mollis interdum. Morbi leo risus, porta ac consectetur ac, vestibulum min bɛ eros la.
Bootstrap jɔra ni Preboot ye , o ye mixins ni variables pack open-source ye min bɛna baara kɛ ni Less ye , CSS preprocessor ye walasa ka ɛntɛrinɛti yiriwali teliya ani ka nɔgɔya.
A lajɛ an ye Preboot baara cogo min na Bootstrap kɔnɔ ani i bɛ se ka baara kɛ n’a ye cogo min na n’i y’a sugandi ka Less boli i ka porozɛ nata kan.
Baara kɛ ni nin sugandi in ye walasa ka baara dafalen kɛ ni Bootstrap ka Less variables, mixins ani nesting ye CSS kɔnɔ javascript fɛ i ka navigatɔrɔ kɔnɔ.
- <link rel="stylesheet/less" type="texte/css" href="ka dɔgɔ/bootstrap.less" media="bɛɛ" /> rel = "stylesheet/less" suguya = "texte/css" href = "ka dɔgɔ/bootstrap.less" media = "bɛɛ" />
- <script suguya = "sɛbɛnni/javascript" src = "js/less-1.0.41.min.js" </script>
Aw tɛ dusukunnataw sɔrɔ .js furakɛli la wa? A’ ye Less Mac app lajɛ walima ka Node.js kɛ ka fɛnw lajɛ ni i bɛ i ka kode bila sen kan.
Fɛn minnu bɛ Twitter Bootstrap kɔnɔ Bootstrap kɔnɔko dɔ ye, olu ɲɛfɔli dɔw filɛ nin ye. Aw bɛ taa Bootstrap siti kan walima Github porozɛ ɲɛ kan walasa ka telesarse ani ka kunnafoni wɛrɛw sɔrɔ.
Variables in Less ye dafalen ye i ka CSS kunkolodimi tɛ min na, o marali n’a kurayali kama. Ni i b’a fɛ ka kulɛri nafa dɔ Changer walima ka nafa dɔ Changer tuma caman na, i k’a kuraya yɔrɔ kelen na ani i bɛ sigi.
- // Jɛɲɔgɔnyaw
- @linkKulɛri : #8b59c2;
- @linkColorHover : dibi don ( @linkColor , 10 );
- // Gris ye
- @nɛrɛma : #000;
- @grayDark : yeelen ( @nɛrɛ , 25 %);
- @gray : yeelen ( @nɛrɛ , 50 %);
- @grayLight : yeelen ( @nɛrɛ , 70 %);
- @grayLighter : ka yeelen bɔ ( @nɛrɛ , 90 %);
- @nɛrɛma : #fff ;
- // Kulɛriw Accent
- @bulu : #08b5fb ye ;
- @green : #46a546 ye ;
- @ bilenman : #9d261d ;
- @jɛman : #ffc40d ye;
- @oranjɛ : #f89406 ye ;
- @pink : #c3325f ye ;
- @purple : #7a43b6 ye ;
- // Bamanankan na
- @baseline : 20px ye ;
Less fana bɛ kuma fɔcogo wɛrɛ Di ka Fàra CSS ka /* ... */
kɔrɔɲɔgɔnmaya nɔrɔlen kan.
- // Nin ye kumasen ye
- /* Nin fana ye commentaire ye */
Mixins ye basigi ye walima a yɔrɔ dɔw ye CSS kama, o b’a To i bɛ se ka kode bloki dɔ fara ɲɔgɔn kan ka Kɛ kelen ye. U ka ɲi kosɛbɛ feerekɛlaw ka ɲɛfɔlisenw na i n’a fɔ box-shadow
, cross-browser gradients, font stacks, ani fɛn wɛrɛw. Mixin minnu bɛ Bootstrap la, olu misali dɔ bɛ duguma.
- #font ye { .
- . sɛbɛnfura ( @ girinya : normal , @ bonya : 14px , @lineHeight : 20px ) { .
- sɛbɛnnibolo - hakɛ : @size ;
- font - girinya : @ girinya ;
- layini - janya : @lineHeight ;
- } ye .
- . sans - serif ( @ girinya : normal , @ bonya : 14px , @lineHeight : 20px ) { .
- sɛbɛnnibolo - denbaya : "Hɛlwɛtika Neue" , Hɛlwɛtika , Arial , sans - serif ;
- sɛbɛnnibolo - hakɛ : @size ;
- font - girinya : @ girinya ;
- layini - janya : @lineHeight ;
- } ye .
- . serif ( @ girinya : normal , @ bonya : 14px , @layini janya : 20px ) { .
- sɛbɛnnibolo - denbaya : "Georgie" , Times New Roman , Times , sans - serif ;
- sɛbɛnnibolo - hakɛ : @size ;
- font - girinya : @ girinya ;
- layini - janya : @lineHeight ;
- } ye .
- . monospace ( @ girinya : normal , @ bonya : 12px , @lineHeight : 20px ) { .
- sɛbɛnnibolo - denbaya : "Monaco" , Kuriyɛri kura , yɔrɔ kelen ;
- sɛbɛnnibolo - hakɛ : @size ;
- font - girinya : @ girinya ;
- layini - janya : @lineHeight ;
- } ye .
- } ye .
- #gradient { Bamako .
- . horizontal ( @daminɛKulɛri : #555 , @ labanKulɛri : #333 ) { .
- kɔkanna - kulɛri : @endColor ;
- kɔkan - segin : segin - x ;
- kɔkanna - ja : - khtml - jiginni ( sinsinni , kinin fɛ sanfɛ , kinin fɛ sanfɛ , ka bɔ ( @startColor ), ka taa ( @endColor )); // Konqueror ye
- kɔkan - ja : - moz - linear - gradient ( kinin fɛ , @daminɛColor , @endColor ); // FF 3,6+ ye
- kɔkanna - ja : - ms - sinsinni- gradient ( kinin fɛ , @ daminɛColor , @endColor ); // IE10 ye
- kɔkan - ja : - webkit - gradient ( sinsinni , kinin fɛ sanfɛ , kinin fɛ sanfɛ , kulɛri - jɔ ( 0 % , @startColor ), kulɛri - jɔ ( 100 % , @endColor )); // Safari 4+, Krom 2+
- kɔkanna - ja : - webkit - linear - gradient ( kinin fɛ , @daminɛKulɛri , @ labanKulɛri ); // Safari 5.1+, Krom 10+
- kɔkanna - ja : - o - sinsinni- gradient ( kinin fɛ , @ daminɛColor , @endColor ); // Opera 11.10 ye
- - ms - filter : %( "progid:DXJaTransform.Microsoft.gradient(daminɛKulɛri='%d', labanKulɛri='%d', Kulɛri laban=1)" , @daminɛKulɛri , @ labanKulɛri ); // IE8+ ye
- filɛri : e (%( "progid:DXJaTransform.Microsoft.gradient(daminɛKulɛri='%d', labanKulɛri='%d', Kulɛri laban=1)" , @daminɛKulɛri , @ labanKulɛri )); // IE6 ani IE7
- kɔkanna - ja : sinsinni- gradient ( kinin fɛ , @startColor , @endColor ); // Le standard
- } ye .
- . jɔlen ( @daminɛKulɛri : #555 , @ labanKulɛri : #333 ) { .
- kɔkanna - kulɛri : @endColor ;
- kɔkan - segin : segin - x ;
- kɔkan - ja : - khtml - jiginni ( sinsinni , kinin fɛ sanfɛ , kinin fɛ duguma , ka bɔ ( @startColor ), ka taa ( @endColor )); // Konqueror ye
- kɔkanna - ja : - moz - sinsinni - sɛgɛsɛgɛli ( @daminɛKulɛri , @ labanKulɛri ); // FF 3,6+ ye
- kɔkanna - ja : - ms - sinsinni- gradient ( @ daminɛKulɛri , @ labanKulɛri ) ; // IE10 ye
- kɔkanna - ja : - webkit - gradient ( sinsinni , kinin fɛ sanfɛ , kinin fɛ duguma , kulɛri - jɔ ( 0 % , @startColor ), kulɛri - jɔ ( 100 % , @endColor )); // Safari 4+, Krom 2+
- kɔkanna - ja : - webkit - linear - gradient ( @daminɛKulɛri , @ labanKulɛri ); // Safari 5.1+, Krom 10+
- kɔkanna - ja : - o - sinsinni- gradient ( @ daminɛKulɛri , @ labanKulɛri ) ; // Opera 11.10 ye
- - ms - filter : %( "progid:DXJaTransform.Microsoft.gradient(daminɛKulɛri='%d', labanKulɛri='%d', Kulɛri laban=0)" , @daminɛKulɛri , @ labanKulɛri ); // IE8+ ye
- filɛri : e (%( "progid:DXJaTransform.Microsoft.gradient(daminɛKulɛri='%d', labanKulɛri='%d', Kulɛri laban=0)" , @daminɛKulɛri , @ labanKulɛri )); // IE6 ani IE7
- kɔkanna - ja : sinsinni- gradient ( @ daminɛKulɛri , @ labanKulɛri ); // A ka standard
- } ye .
- . ɲɛsincogo ( @daminɛKulɛri : #555 , @ labanKulɛri : #333 , @deg : 45deg ) { .
- ...
- } ye .
- . jɔlen - saba - kulɛriw ( @daminɛKulɛri : #00b3ee, @midKulɛri: #7a43b6, @kulɛri jɔ: 0.5, @ labanKulɛri: #c3325f) {
- ...
- } ye .
- } ye .
Aw ye fansi sɔrɔ ka jatebɔ dɔw kɛ walasa ka mixin flexible ani powerful sɔrɔ i n’a fɔ min bɛ duguma.
- // Griditude (Griditude).
- @gridKolonw : 16 ;
- @gridKɔlɔn bonya : 40px ;
- @gridGutterBonya : 20px ye ;
- // Sistɛmu min bɛ wele ko Grid
- . minɛn kɔnɔ { .
- bonya : @siteBonya ;
- margin : 0 otomatiki ;
- . ɲɛfɔli jɛlen ();
- } ye .
- . kuluw ( @kolonSpan : 1 ) { .
- jirali : kɔnɔna na ;
- flot : kinin fɛ ;
- width : ( @gridKɔlɔnBɔrɔ * @kolonSpan ) + ( @gridGutterWidth * ( @kolonSpan - 1 ));
- margin - kinin fɛ : @gridGutterWidth ;
- &: fɔlɔ - den { .
- margin - kinin fɛ : 0 ;
- } ye .
- } ye .
- . offset ( @kolonOffset : 1 ) { .
- margin - kinin fɛ : ( @gridKɔlɔnJɛkulu * @kolonOffset ) + ( @gridGutterWidth * ( @kolonOffset - 1 )) ! nafama ;
- } ye .