Etiam porta sem malesuada gã aɖe si woyɔna be euismod. Maecenas faucibus mollis nye lã si woyɔna be mollis si woyɔna be maecenas. Morbi leo risus, porta ac consectetur ac, ʋuƒo si le eros dzi.
Bootstrap nye dɔwɔnu si tso Twitter si wowɔ be woatsɔ adze webapps kple nyatakakadzraɖoƒewo ƒe wɔwɔ gɔme.
Elɔ gɔmeɖoanyi CSS kple HTML ɖe eme na nuŋɔŋlɔ, agbalẽviwo, abɔtawo, kplɔ̃wo, grids, mɔfiamewo, kple bubuwo.
Nerd alert: Wotu Bootstrap kple Less eye wowɔe be wòawɔ dɔ le agbo la nu kple egbegbe browserwo le susu me.
Ne èdi be yeadze egɔme kabakaba eye wòanɔ bɔbɔe wu la, ɖeko nàŋlɔ nyati sia ɖe wò nyatakakadzraɖoƒea.
Less zazã ƒe alɔdzedɔwɔƒea? Kuxi aɖeke mele eme o, ɖeko nàwɔ repo la ƒe nɔnɔmetata eye nàtsɔ fli siawo akpe ɖe eŋu:
Download, fork, pull, file issues, kple bubuwo kple Bootstrap repo si le se nu le Github.
Fifia la, v1.3.0
Mɔ̃ɖaŋudɔwɔla siwo le Twitter zã agbalẽdzraɖoƒe ɖesiaɖe kloe si wonya nyuie le ŋutinya me tsɔ ɖo ŋgɔgbe ƒe nudidiwo gbɔ. Bootstrap dze egɔme abe kuxi siwo do mo ɖa ƒe ŋuɖoɖo ene. Le kpekpeɖeŋu tso ame dziŋɔ geɖewo gbɔ me la, Bootstrap dzi ɖe edzi ŋutɔ.
Xlẽ nu geɖe le dev.twitter.com ›
Wodoa Bootstrap kpɔ eye wodoa alɔe le egbegbe web-browser gãwo abe Chrome, Safari, Internet Explorer, kple Firefox ene me.
Bootstrap va bliboe kple CSS siwo woƒo ƒu, esiwo womeƒo ƒu o, kple kpɔɖeŋu ƒe nɔnɔmetatawo.
Grid ɖoɖo gbãtɔ si wona abe Bootstrap ƒe akpa aɖe ene nye 940px kekeme 16-sɔtiwo ƒe grid. Enye 960 grid ɖoɖo xɔŋkɔa ƒe vivi, gake margin/padding bubu si le miame kple ɖusime la mele eme o.
Abe alesi woɖee fia le afisia ene la, woateŋu awɔ ɖoɖo vevi aɖe kple "sɔti" eve, ɖesiaɖe akeke gɔmeɖoanyi sɔti 16 siwo míeɖe gɔme be wonye míaƒe grid ɖoɖoa ƒe akpa aɖe la ƒe xexlẽme aɖe. Kpɔ kpɔɖeŋu siwo le ete hena tɔtrɔ bubuwo.
- <div klass = "fli" >
- <div ƒe hatsotso = "span6" >
- ...
- </div> ƒe nyawo
- <div ƒe hatsotso = "span10" >
- ...
- </div> ƒe nyawo
- </div> ƒe nyawo
Nest wò nyatakakawo ne ele be nàwɔ to a .row
le kɔlam si li xoxo me.
- <div klass = "fli" >
- <div ƒe hatsotso = "span12" >
- Dzidzenu 1 lia le sɔti me
- <div klass = "fli" >
- <div ƒe hatsotso = "span6" >
- Dzidzenu 2 lia
- </div> ƒe nyawo
- <div ƒe hatsotso = "span6" >
- Dzidzenu 2 lia
- </div> ƒe nyawo
- </div> ƒe nyawo
- </div> ƒe nyawo
- </div> ƒe nyawo
Wotu ɖe Bootstrap me nye tɔtrɔ ʋɛ aɖewo hena asitɔtrɔ le 940px grid ɖoɖo si woɖo ɖi la ŋu. Ne ètrɔ asi le eŋu vie la, àte ŋu atrɔ asi le sɔtiwo ƒe lolome, woƒe tsidzɔƒewo, kple nugoe si me wole ŋu.
Trɔtrɔ siwo hiã be woatrɔ asi le grid ɖoɖoa ŋu fifia la katã le preboot.less
.
Nusiwo trɔna | Asixɔxɔ si woɖo ɖi | Nuɖᴐɖᴐ |
---|---|---|
@gridColumns |
16 | Sɔti siwo le grid la me ƒe xexlẽme |
@gridColumnWidth |
40px ƒe didime | Sɔti ɖesiaɖe ƒe kekeme le grid la me |
@gridGutterWidth |
20px ƒe didime | Teƒe manyomanyo si le sɔti ɖesiaɖe dome |
@siteWidth |
Wobu sɔtiwo kple tsidzɔƒewo katã ƒe ƒuƒoƒo | Míezãa match vevi aɖewo tsɔ xlẽa sɔtiwo kple gutters ƒe xexlẽme eye míeɖoa .fixed-container() mixin la ƒe kekeme. |
Trɔtrɔ le grid la ŋu fia be woatrɔ tɔtrɔ etɔ̃awo @grid-*
eye woagbugbɔ aƒo Less faɛlwo nu ƒu.
Bootstrap va dzra ɖo be wòakpɔ grid ɖoɖo si me sɔti siwo ade 24 le gbɔ; default la nye 16 ko. Alesi wò grid ƒe tɔtrɔwo adze abe ɖe wowɔ tɔtrɔ ɖe grid si me sɔti 24 le ŋue nye esi.
- @gridSɔtiwo : 24 ;
- @gridSɔti ƒe Kekeme : 20px ;
- @gridGutter ƒe kekeme : 20px ;
Ne wogbugbɔ ƒo ƒu ko la, woaɖo wò ɖe ɖoɖo nu!
940px-kekeme, si le titina ƒe ɖoɖo si woɖo ɖi eye wòle bɔbɔe na nyatakakadzraɖoƒe alo axa ɖesiaɖe kloe si ame ɖeka na <div.container>
.
- <ŋutilã>
- <div klass = "nugoe" >
- ...
- </div> ƒe nyawo
- </body>
Axa ƒe axa ƒe ɖoɖo bubu si te ŋu trɔna bɔbɔe si ƒe kekeme nye min- kple max kpakple miame ƒe axadzinu. Enyo ŋutɔ na apps kple docs.
- <ŋutilã>
- <div class = "nugoe-tsi" >
- <div klass = "axadzinuŋɔŋlɔ" >
- ...
- </div> ƒe nyawo
- <div klass = "emenyawo" >
- ...
- </div> ƒe nyawo
- </div> ƒe nyawo
- </body>
Agbalẽtata ƒe ɖoɖo si sɔ na wò nyatakakadzraɖoƒewo ƒe ɖoɖowɔwɔ.
Wotu nuŋɔŋlɔ ƒe fli bliboa ɖe Less ƒe tɔtrɔ eve dzi le míaƒe preboot.less faɛl la me: @basefont
kple @baseline
. Gbãtɔ nye gɔmeɖoanyi ŋɔŋlɔdzesi-lolome si wozã le bliboa me eye evelia nye gɔmeɖoanyi fli-kɔkɔme.
Míezãa tɔtrɔ mawo, kple akɔntabubu aɖewo, tsɔ wɔa míaƒe ƒomeviwo katã ƒe margins, paddings, kple line-heights kple bubuwo.
Nullam quis risus eget urna mollis ƒe atsyɔ̃ɖoɖo vel eu leo. Cum sociis natoque penatibus kple vidzidzi ƒe mɔ̃ gãwo, nascetur ridiculus mus. Nullam id dolor id nibh ultricies ʋuwo ut id elit.
Tete ɖe ame dzi, adrɛswo, & kpukpuiwo zazã
<strong>
<em>
<address>
<abbr>
Ele be woazã gbeteteɖedzidzesiwo ( <strong>
kple <em>
) atsɔ afia nya alo nyagbe aɖe ƒe vevienyenye alo gbeteteɖedzi bubu ne wotsɔe sɔ kple eƒe kɔpi si ƒo xlãe. Zãe <strong>
hena vevienyenye kple gbetete <em>
ɖe nuteɖeamedzi dzi.
Fusce dapibus , tellus ac cursus commodo , tortor mauris ƒe ʋeʋẽ lilili nibh , ut ʋeʋẽ lilili ƒe ʋeʋẽ lilili si bɔbɔ nɔ anyi amet risus. Maecenas faucibus mollis nye lã si woyɔna be mollis si woyɔna be maecenas. Nulla vitae elit libero, si nye lãgbalẽ si nye augue.
De dzesii: Eganyo be woazã <b>
kple <i>
tags le HTML5 me eye mehiã be woawɔ woƒe atsyã le bold kple italic me o (togbɔ be ne gɔmesese ƒe akpa aɖe li wu la, zãe hã). <b>
woɖoe be wòate gbe ɖe nyawo alo nyagbewo dzi evɔ maɖe vevienyenye bubu aɖeke afia o, evɔ <i>
wònye gbe, mɔ̃ɖaŋunyawo, kple bubuawo tɔ koŋ.
Wozãa <address>
element la hena kadodo ŋuti nyatakakawo na tɔgbui si te ɖe eŋu wu, alo dɔ bliboa. Alesi woate ŋu azãe ƒe kpɔɖeŋu evee nye esi:
De dzesii: Ele be fli ɖesiaɖe si le fli me <address>
nawu enu kple fli-gbagbã ( <br />
) alo woaxatsae ɖe block-level tag (le kpɔɖeŋu me, <p>
) me be wòaɖo emenyawo nyuie.
Ne èdi kpukpuiwo kple kpukpuiwo la, zã <abbr>
dzesideŋkɔ ( <acronym>
womeɖe mɔ ɖe eŋu le HTML5 me o ). De nuŋɔŋlɔ kpui la ɖe tag la me eye nàɖo tanya na ŋkɔ bliboa.
<blockquote>
<p>
<small>
Be nàde blockquote la, xatsa <blockquote>
ɖe eŋu <p>
eye <small>
nàde dzesiwo. Zã <small>
element la tsɔ yɔ wò dzɔtsoƒe eye àxɔ em dash —
do ŋgɔ nɛ.
Lorem ipsum dolor bɔbɔ nɔ amet, consectetur adipiscing elit. Xexlẽdzesi blibo ƒe nɔnɔme si nye ante venenatis dapibus posuere velit aliquet.
Ðɔkta Julius Hibbert
- <blɔɖe ƒe nyagbɔgblɔ>
- <p> Lorem ipsum dolor bɔbɔ nɔ anyi amet, consectetur adipiscing elit. Xexlẽdzesi blibo ƒe nɔnɔme si nye ante venenatis dapibus posuere velit aliquet. </p> ƒe nyawo
- <sue> Ðɔkta Julius Hibbert </sue>
- </blockquote ƒe nyagbɔgblɔ>
<ul>
<ul.unstyled>
<ol>
dl
<code>
<pre>
Pimp wò code le atsyã me kple tag bɔbɔe eve. Ne èdi be yeawɔ nu dziŋɔ wu gɔ̃ hã to javascript dzi la, tsɔ Google ƒe code prettify agbalẽdzraɖoƒea da ɖe eme eye nèɖoe.
Woateŋu aɖe kɔda, blocks of alo snippets ko le fli me, afia kple atsyã to babla ɖe tag nyuitɔ me ko me. Le kɔda ƒe blɔka siwo keke ɖe fli geɖe ŋu gome la, zã <pre>
element la. Ne èdi inline code la, zã <code>
element la.
Na | Metsonu |
---|---|
<code> |
Le nuŋɔŋlɔ ƒe fli abe esia ene me la, wò kɔda si woxatsa la adze abe >html< element sia ene. |
<pre> |
<div> ƒe ƒuƒoƒo <h1>Tanya</h1> <p>Nane le afisia tututu...</p> </div> ƒe nyawo De dzesii: Kpɔ egbɔ be yeda kɔdawo ɖe |
<pre class="prettyprint"> |
Zã google-code-prettify agbalẽdzraɖoƒea, you’re blocks of code xɔa nukpɔkpɔ ƒe atsyã si to vovo vie kple nyagɔmeɖegbalẽ ƒe dzesidede le eɖokui si. <div> <h1> Tanya </h1> <p> Nane le afisia tututu... </p> </div> Wɔ google-code-prettify ƒe kɔpi eye nàkpɔ readme la hena alesi nàzãe. |
<span class="label">
He susu yi nyagbe ɖesiaɖe si le wò ŋutilã me nuŋɔŋlɔa me dzi alo nàde aflaga dzi.
Ehiã Yeye mawo siwo me wowɔa nu dzeaniwo le la dometɔ ɖeka kpɔ! alo Aflaga veviwo ne wole kɔda ŋlɔm? Enyo, fifia wo le asiwò. Nusiwo le eme le gɔmedzedzea me enye si:
Nuŋutigbalẽ | Metsonu |
---|---|
<span class="label">Default</span> |
Gᴐmedzeƒe |
<span class="label success">New</span> |
Yɛye |
<span class="label warning">Warning</span> |
Kpɔnyuiedodo |
<span class="label important">Important</span> |
Le veviẽ |
<span class="label notice">Notice</span> |
Kaklãnana |
Fia nɔnɔmetata sue siwo ƒe lolome le vovovo le axa siwo dzi HTML ƒe afɔti le sue eye woƒe atsyãwo le sue ŋutɔ la dzi.
Nɔnɔmetata sue siwo le la me .media-grid
ate ŋu anye lolome ɖesiaɖe, gake wowɔa dɔ nyuie wu ne wowɔ nɔnɔmetata ɖe Bootstrap grid system si wotu ɖe eme la dzi tẽ. Nɔnɔmetata ƒe kekeme abe 90, 210, kple 330 ene ƒoa ƒu kple pixels ʋɛ aɖewo ƒe padding be woasɔ kple .span2
, .span4
, kple .span6
sɔtiwo ƒe lolome.
Media grids zazã le bɔbɔe eye wole bɔbɔe boŋ le dzesidede ƒe akpa dzi. Wotu woƒe didime ɖe nɔnɔmetata siwo le eme ƒe lolome dzi ko.
- <ul klass = "nyadzɔdzɔgblɔmɔnuwo-grid" >
- <li> ƒe nyawo
- <a href ƒe nya = "#" > ƒe ƒuƒoƒo
- <img class = "nɔnɔmetata sue" src = "https://teƒe.it/330x230" alt = "" >
- </a>
- </li> ƒe akpa aɖe
- <li> ƒe nyawo
- <a href = "#" ƒe nya. > ƒe ƒuƒoƒo
- <img class = "nɔnɔmetata sue" src = "https://teƒe.it/330x230" alt = "" >
- </a>
- </li> ƒe akpa aɖe
- </ul> ƒe nyawo
<table>
<thead>
<tbody>
<tr>
<th>
<td>
<colspan>
<caption>
Kplɔ̃wo nyo ŋutɔ—na nu geɖe. Gake kplɔ̃ gãwo hiã dzesidede lɔlɔ̃ vi aɖe be woaɖe vi, woate ŋu atrɔ asi le wo ŋu, eye woate ŋu axlẽ wo (le kɔda ƒe ɖoɖo nu). Aɖaŋuɖoɖo ʋɛ aɖewo siwo akpe ɖe ŋuwòe nye esi.
Xlẽ wò sɔtiwo ƒe tanyawo ɖe mɔ <thead>
si ana ɖoƒe si woɖo ɖe ɖoɖo nu nanye <thead>
> me ɣesiaɣi<tr>
> <th>
me ɣesiaɣi.
Abe alesi wòle le sɔtiwo ƒe tanyawo gome ene la, ele be woaxatsa wò kplɔ̃a ƒe ŋutilã me nyawo katã ɖe a me <tbody>
ale be wò ɖoɖowo nanye <tbody>
> <tr>
> <td>
.
Woawɔ kplɔ̃wo katã ƒe atsyã le wo ɖokui si kple liƒo veviawo ko be woakpɔ egbɔ be woate ŋu axlẽ wo eye woalé woƒe wɔwɔme me ɖe asi. Mehiã be nàtsɔ klass alo nɔnɔme bubuwo akpe ɖe eŋu o.
# . | Ŋkɔ gbãtɔ | Ƒome ŋkɔ | Gbegbᴐgblᴐ |
---|---|---|---|
1. | Ɖe | Ɖeka | iŋlisi |
2. | Joe | Sixpack ƒe ƒuƒoƒo | iŋlisi |
3. | Stu | Dent | Sedede |
- <kplɔ̃>
- ...
- </table> ƒe ƒuƒoƒo
Na wò kplɔ̃wo nadze tugbe vie to zebra-striping tsɔtsɔ kpee me—ɖeko nàtsɔ .zebra-striped
klass la akpe ɖe eŋu.
# . | Ŋkɔ gbãtɔ | Ƒome ŋkɔ | Gbegbᴐgblᴐ |
---|---|---|---|
1. | Ɖe | Ɖeka | iŋlisi |
2. | Joe | Sixpack ƒe ƒuƒoƒo | iŋlisi |
3. | Stu | Dent | Sedede |
De dzesii: Zebra-striping nye ŋgɔyiyi ƒe ŋgɔyiyi si meli na web-browser xoxowo abe IE8 kple esiwo le ete ene o.
- <kplɔ̃ ƒe hatsotso = "zebra-striped" >
- ...
- </table> ƒe ƒuƒoƒo
Ne míetsɔ kpɔɖeŋu si do ŋgɔ la, míena míaƒe kplɔ̃wo ƒe viɖe nyona ɖe edzi to ɖoɖowɔwɔ ƒe dɔwɔwɔ nana to jQuery kple Tablesorter ƒe kpeɖeŋutɔ dzi. Zi kɔlam ɖesiaɖe ƒe ta dzi be nàtrɔ alesi woɖoe ɖe ɖoɖo nu.
# . | Ŋkɔ gbãtɔ | Ƒome ŋkɔ | Gbegbᴐgblᴐ |
---|---|---|---|
2. | Joe | Sixpack ƒe ƒuƒoƒo | iŋlisi |
3. | Stu | Dent | Sedede |
1. | Wò | Ɖeka | iŋlisi |
- <script src = "js/jbiabia/jbiabia.kplɔ̃ɖoɖo.min.js" ></script>
- <ŋɔŋlɔdzesiwo >
- $ ( dɔwɔwɔ () { .
- $ ( "table# sortTableKpɔɖeŋu" ). kplɔ̃dziɖoɖowɔla ({ xexlẽdzesiwo ƒe xexlẽdzesi : [[ 1 , 0 ]] });
- });
- </script> ƒe nyawo
- <kplɔ̃ ƒe hatsotso = "zebra-striped" >
- ...
- </table> ƒe ƒuƒoƒo
Wona atsyã gbãtɔwo agbalẽviawo katã be woatsɔ aɖe wo afia le mɔ si woate ŋu axlẽ eye woate ŋu atrɔ asi le wo ŋu nu. Wona atsyãwo na nuŋɔŋlɔwo dede, xexlẽdzesi siwo nàtia, nuŋɔŋlɔ ƒe teƒewo, radio ƒe abɔtawo kple dzesideɖakawo, kple abɔtawo.
Tsɔ kpe .form-stacked
ɖe wò agbalẽvia ƒe HTML ŋu eye dzesiwo anɔ woƒe agblewo tame tsɔ wu be woanɔ woƒe miame. Esia wɔa dɔ nyuie ŋutɔ ne wò agbalẽviwo le kpuie alo sɔti eve le asiwò na nyawo tsɔtsɔ de eme na agbalẽvi siwo kpekpe wu.
Trɔ asi le agbalẽvi ɖesiaɖe ŋu input
, select
, alotextarea
kekeme to klass ʋɛ aɖewo ko tsɔtsɔ kpe ɖe wò dzesidea ŋu me.
Tso v1.3.0 dzi la, míetsɔ grid-based sizing classes kpe ɖe eŋu na form elements. Taflatse zã esiawo ɖe .mini
, .small
, etc klass siwo li fifia dzi.
Abe ɖoɖo ene la, wozãa abɔtawo na nuwɔna esime wozãa kadodowo na nuwo. Le kpɔɖeŋu me, "Download" ateŋu anye abɔta eye "dɔwɔwɔ nyitsɔ laa" ateŋu anye kadodo.
Abɔtawo katã woɖo ɖi na atsyã si nye ɣie si me kɔ, gake woateŋu awɔ dɔwɔwɔ ƒe hatsotso geɖe ŋudɔ na amadede ƒe atsyã vovovowo. Klass siawo dometɔ aɖewoe nye klass si nye blɔ .primary
, klass si ƒe amadede nye blɔ keklẽ .info
, klass si le amadede dzẽ .success
me, kple klass dzĩ .danger
.
Woate ŋu awɔ abɔta ƒe atsyãwo ŋudɔ ɖe nusianu ŋu kple esi .btn
wozã. Zi geɖe la, àdi be yeawɔ esiawo ŋudɔ ɖe <a>
, <button>
, kple tiatia <input>
ƒe akpawo ko dzi. Ale si wòdzenae nye esi:
Ðe nèdi be yeakpɔ abɔta siwo lolo wu alo esiwo le sue wua? Miwɔe ɖe edzi!
Le abɔta siwo mele dɔ wɔm o alo esiwo dɔwɔnua wɔ nuwɔametɔwo le susu aɖe ta la, zã nɔnɔme si nye nuwɔametɔ. Ema nye .disabled
na kadodowo kple :disabled
na <button>
elements.
.alert-message
Gbedasi siwo le fli ɖeka dzi hena nuwɔna aɖe ƒe kpododonu, kpododonu si ate ŋu adzɔ, alo dzidzedzekpɔkpɔ dzi ɖeɖe kpɔtɔ. Eɖea vi ŋutɔ na agbalẽviwo.
- <div class = "nuxlɔ̃ame-gbedasi ƒe nuxlɔ̃ame" >
- <a klass = "tu" href = "#" > × </a>
- <p><strong> Guacamole kɔkɔe la! </strong> Best check yo self, mèle dzedzem nyuie akpa o. </p> ƒe nyawo
- </div> ƒe nyawo
.alert-message.block-message
Le gbedasi siwo hiã numeɖeɖe vi aɖe gome la, memamawo ƒe atsyã ŋuti nuxlɔ̃amewo le mía si. Esiawo sɔ nyuie na vodada ƒe gbedasi didiwo ƒe bubbling, nuxlɔ̃ame na ezãla tso afɔɖeɖe aɖe si wole lalam ŋu, alo nyatakakawo ɖeɖefia ko be woate gbe ɖe edzi geɖe wu le axaa dzi.
- <div class = "nuxlɔ̃ame-gbedasi ƒe mɔxexe-gbedasi ƒe nuxlɔ̃ame" >
- <a klass = "tu" href = "#" > × </a>
- <p><strong> Guacamole kɔkɔe la! Esia nye nuxlɔ̃ame! </strong> Best check yo self, mèle dzedzem nyuie akpa o. Nulla vitae elit libero, si nye lãgbalẽ si nye augue. Praesent commodo cursus magna, vel scelerisque nisl ƒe ƒuƒoƒo kple. </p> ƒe nyawo
- <div class = "nuxlɔ̃ame-nuwɔnawo" >
- <a class = "btn sue" href = "#" > Wɔ afɔɖeɖe sia </a> <a class = "btn sue" href = "#" > Alo wɔ esia </a>
- </div> ƒe nyawo
- </div> ƒe nyawo
Modals—dialogs alo lightboxes—nyo ŋutɔ na nya siwo ƒo xlãe ƒe nuwɔnawo le nɔnɔme siwo me wòle vevie be woalé megbenyawo me ɖe asi.
Ŋutilã nyui ɖeka...
Twipsies nye super viɖenu na kpekpeɖeŋu nana zãla tɔtɔ kple wo fiafia mɔ nyuitɔ.
Lorem ipsum dolar sit amet illo vodada 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 bɔbɔ nɔ anyi abe fugit fugit ene, totam doloremque unde sunt sed dicta quae nutsotso si dzo voluptas nemo voluptas voluptatem rem quae aut veritatis quasi quae.
Zã popovers nàtsɔ ana nyatakaka siwo le ete la axa aɖe evɔ màkpɔ ŋusẽ ɖe ɖoɖowɔwɔ dzi o.
Etiam porta sem malesuada gã aɖe si woyɔna be euismod. Maecenas faucibus mollis nye lã si woyɔna be mollis si woyɔna be maecenas. Morbi leo risus, porta ac consectetur ac, ʋuƒo si le eros dzi.
Javascript tsɔtsɔ kpe ɖe Bootstrap agbalẽdzraɖoƒea ŋu le bɔbɔe ŋutɔ. Le ete la, míeyi gɔmedzenuawo dzi eye míena plugins dziŋɔ aɖewo wò be nàdze egɔme!
He Bootstrap ƒe akpa vevi aɖewo va agbe me kple custom plugins yeye siwo wɔa dɔ kple jQuery kple Ender . Míele dzi dem ƒo na wò be nàkeke wo ɖe enu ahatrɔ asi le wo ŋu be woasɔ ɖe wò ŋgɔyiyi ƒe nuhiahiã tɔxɛwo nu.
Agbalẽ | Nuɖᴐɖᴐ |
---|---|
bootstrap-modal.js ƒe ƒuƒoƒo | Míaƒe Modal plugin nye super slim xɔ le dekɔnu modal js plugin! Míekpɔ egbɔ etɔxɛe be míatsɔ dɔwɔwɔ ƒuƒlu siwo míebia le twitter la ko ade eme. |
bootstrap-nuxlɔ̃amewo.js | Nuxlɔ̃ame ƒe kpeɖeŋutɔ nye super tiny klass na tsɔtsɔ kpe ɖe dɔwɔwɔ kplikplikpli ŋu na nuxlɔ̃amewo. |
bootstrap-dɔwɔwɔ.js | Plugin sia nye na tsɔtsɔ kpe ɖe dropdown interaction ŋu ɖe bootstrap topbar alo tabbed navigations ŋu. |
bootstrap-gbalẽ xatsaxatsa.js | ScrollSpy ƒe kpeɖeŋutɔa nye na auto updating nav si wotu ɖe scroll ƒe nɔƒe dzi tsɔtsɔ kpe ɖe bootstrap topbar la ŋu. |
bootstrap-tabs.js ƒe ƒuƒoƒo | Plugin sia tsɔa tab kple pill ƒe dɔwɔwɔ kabakaba, si trɔna kpena ɖe eŋu hena kekeli to nutoa me nyatakakawo me. |
bootstrap-twipsy.js ƒe ƒuƒoƒo | Wotue ɖe jQuery.tipsy ƒe kpeɖeŋutɔ nyuitɔ kekeake si Jason Frame ŋlɔ dzi; twipsy nye tɔtrɔ yeye aɖe, si meɖoa ŋu ɖe nɔnɔmetatawo ŋu o, ezãa css3 hena nɔnɔmetata siwo me woɖea nɔnɔmetatawo le, kple data-attributes hena teƒea ƒe tanyawo dzraɖoƒe! |
bootstrap-popover.js ƒe ƒuƒoƒo | Popover ƒe kpeɖeŋutɔa naa ŋgɔdonya bɔbɔe aɖe si dzi nàto atsɔ popovers akpe ɖe wò dɔwɔɖoɖoa ŋu. Ekeke boostrap-twipsy.js ƒe kpeɖeŋutɔ ɖe enu, eyata kpɔ egbɔ be yelé faɛl ma hã ne èle popovers dem wò dɔa me! |
Gbeɖɛ! Wotrɔ asi le Bootstrap ŋu gbã kple vevitɔ be wòanye CSS agbalẽdzraɖoƒe. Javascript sia naa gɔmedzenuwɔwɔ ƒe ƒuƒoƒo aɖe le atsyã siwo le eme la tame.
Ke hã, na amesiwo hiã javascript la, míetsɔ kpeɖeŋutɔ siwo le etame la na be woakpe ɖe ŋuwò nàse alesi nàwɔ atsɔ Bootstrap awɔ ɖeka kple javascript gɔme eye be wòana tiatia si le bɔbɔe, si le bɔbɔe na wò hena dɔwɔwɔ veviawo enumake.
Ne èdi nyatakaka bubuwo kple be nàkpɔ live demos aɖewo la, taflatse kpɔ míaƒe plugin documentation page .
Wotu Bootstrap kple Preboot , si nye mixins kple tɔtrɔwo ƒe ƒuƒoƒo si woate ŋu azã ɖekae kple Less , si nye CSS ƒe ŋgɔdonya hena nyatakakadzraɖoƒe ƒe ŋgɔyiyi kabakaba kple bɔbɔe.
Kpɔ alesi míezã Preboot le Bootstrap me kple alesi nàte ŋu awɔ eŋudɔe ne ètiae be yeawɔ Less le wò dɔ si gbɔna me.
Zã tiatia sia nàtsɔ awɔ Bootstrap ƒe Less tɔtrɔwo, mixins, kple nesting le CSS me ŋudɔ bliboe to javascript dzi le wò browser me.
- <link rel = "atsyãgbalẽ/ɖiɖi" href = "ʋeʋe/bootstrap.less" media = "wo katã" />
- <ŋɔŋlɔdzesi src = "js/less-1.1.3.min.js" ></ŋɔŋlɔ>
Mèle sesem le ɖokuiwò me be .js ƒe kuxia gbɔ kpɔnua le oa? Te Less Mac dɔwɔnua kpɔ alo zã Node.js nàtsɔ aƒo wo nu ƒu ne èle wò kɔpi la zãm.
Nusiwo le Twitter Bootstrap me abe Bootstrap ƒe akpa aɖe ene ƒe nu vevi aɖewoe nye esi. Ta yi Bootstrap nyatakakadzraɖoƒea alo Github dɔa ƒe axa dzi be nàwɔ eƒe kɔpi eye nàsrɔ̃ nu geɖe.
Variables le Less me sɔ nyuie na beléle na wò CSS taɖuame manɔmee kple asitɔtrɔ le eŋu. Ne èdi be yeatrɔ amadede ƒe asixɔxɔ alo asixɔxɔ si nèzãna enuenu la, trɔ asi le eŋu le teƒe ɖeka eye nàɖoe.
- // Kadodowo
- @kadodo ƒe Amadede : #8b59c2;
- @kadodo ƒe AmadedeHover : do viviti ( @kadodo ƒe Amadede , 10 );
- // Gbe ɣiwo
- @ameyibɔ : #000;
- @grayDark : kekeli ( @ameyibɔ , 25 %);
- @gray : kekeli ( @black , 50 %);
- @grayLight : kekeli ( @ameyibɔ , 70 %);
- @grayLighter : kekeli ( @ameyibɔ , 90 %);
- @yevu : #fff;
- // Gbeɖiɖi ƒe Amadedewo
- @blue : #08b5fb ƒe ƒuƒoƒo;
- @amadede dzẽ : #46a546;
- @dzẽ : # 9d261d;
- @yellow : # ffc40d ƒe ƒuƒoƒo;
- @aŋutiɖiɖi : #f89406;
- @pink : # c3325f ƒe ƒuƒoƒo;
- @aɖabɛ : #7a43b6;
- // Gɔmedzedze ƒe grid
- @ gɔmeɖoanyi ƒe nuŋɔŋlɔ : 13px ;
- @ gɔmedzedze : 18px ;
Less hã naa nyaŋuɖoɖo ƒe atsyã bubu tsɔ kpe ɖe CSS ƒe /* ... */
nyagɔmeɖegbalẽ si sɔ ŋu.
- // Esia nye nyaŋuɖoɖo
- /* Esia hã nye nyaŋuɖoɖo */
Mixins nye nusiwo le eme alo akpa aɖewo koŋ na CSS, si na be nàte ŋu aƒo kɔda ƒe ƒuƒoƒo aɖe nu ƒu ɖekae wòazu ɖeka. Wonyo ŋutɔ na nudzrala ƒe ŋgɔdonyawo ƒe nɔnɔmewo abebox-shadow
, cross-browser gradients, font stacks, kple bubuwo. Mixin siwo le Bootstrap me ƒe kpɔɖeŋu aɖe le ete.
- #ŋɔŋlɔdzesi { .
- . nuŋɔŋlɔ kpui ( @kpekpeme : normal , @lolome : 14px , @lineHeight : 20px ) {
- ŋɔŋlɔdzesi - lolome : @lolome ;
- font - kpekpeme : @ kpekpeme ;
- fli - kɔkɔme : @fli ƒe kɔkɔme ;
- } .
- . sans - serif ( @kpekpeme : normal , @lolome : 14px , @lineHeight : 20px ) {
- ŋɔŋlɔdzesi - ƒome : "Helvetica Neue" , Helvetica , Arial , sans - serif ;
- ŋɔŋlɔdzesi - lolome : @lolome ;
- font - kpekpeme : @ kpekpeme ;
- fli - kɔkɔme : @fli ƒe kɔkɔme ;
- } .
- ...
- } .
- #gradient { .
- ...
- . vertical ( @gɔmedzedzeAmadede : #555, @nuwuwuAmadede: #333) {
- megbenyawo ƒe amadede : @endColor ;
- megbenyawo - gbugbɔgagblɔ : gbugbɔgagblɔ - x ;
- megbe - nɔnɔmetata : - khtml - gradient ( fli , miame tame , miame ete , tso ( @startColor ), va ɖo ( @endColor )); // Konqueror ƒe nya
- megbe - nɔnɔmetata : -moz - linear - gradient ( @gɔmedzedzeAmadede , @nuwuwuAmadede ) ; // FF 3.6+ ƒe xexlẽme
- megbe - nɔnɔmetata : -ms - linear - gradient ( @ gɔmedzedzeAmadede , @nuwuwuAmadede ) ; // IE10 ƒe ƒuƒoƒo
- megbe - nɔnɔmetata : - webkit - gradient ( fli , miame tame , miame ete , amadede - tɔ ( 0 %, @startColor ), amadede - tɔ ( 100 %, @endColor )); // Safari 4+, Krom 2+
- megbe - nɔnɔmetata : - webkit - linear - gradient ( @ gɔmedzedzeAmadede , @nuwuwuAmadede ); // Safari 5.1+, Chrome 10+
- megbe - nɔnɔmetata : - o - fli - gradient ( @startColor , @endColor ); // Opera ƒe 11.10
- megbe - nɔnɔmetata : fli - dzidzenu ( @gɔmedzedzeAmadede , @nuwuwuAmadede ) ; // Dzidzenu la
- } .
- ...
- } .
Na fancy eye nàwɔ akɔntabubu aɖewo be nàwɔ mixins siwo te ŋu trɔna bɔbɔe eye ŋusẽ le wo ŋu abe esi le ete ene.
- // Griditude ƒe ƒuƒoƒo
- @gridKɔtiwo : 16 ;
- @gridSɔti ƒe Kekeme : 40px ;
- @gridGutter ƒe kekeme : 20px ;
- @siteWidth : ( @gridSɔtiwo * @gridKɔlamKekeme ) + ( @gridGutterKekeme * ( @gridKɔlamwo - 1 ));
- // Wɔ sɔti aɖewo
- . sɔtiwo ( @columnSpan : 1 ) { .
- kekeme : ( @gridKɔti ƒe Kekeme * @sɔti ƒe Kekeme ) + ( @gridGutterKekeme * ( @ sɔti ƒe Kekeme - 1 ));
- } .
Ne ètrɔ asi le .less
faɛl siwo le /lib/ me ŋu vɔ la, ahiã be nàgbugbɔ aƒo wo nu ƒu be nàte ŋu agbugbɔ awɔ bootstrap-*.*.*.css kple bootstrap-*.*.*.min.css faɛlwo. Ne èle hehebiabia ɖom ɖe GitHub la, ele be nàgbugbɔ aƒo ƒu ɣesiaɣi.
Nuwɔmɔnu | Afɔɖeɖewo |
---|---|
Node kple makefile | De less sedede fli nuƒoƒoƒula kple npm to sedede si gbɔna la zazã me: $ npm ɖo lessc ɖe eme Ne ènya de eme ko la, ɖeko nàƒu du Gakpe ɖe eŋu la, ne watchr le asiwò la, àteŋu aƒu du |
Javascript ƒe nuŋɔŋlɔ | Wɔ Less.js yeyetɔ ƒe kɔpi eye nàde mɔ si dzi nàto ayi edzi (kple Bootstrap) ɖe
Be nàgbugbɔ aƒo .less faɛlawo nu ƒu la, ɖeko nàdzra wo ɖo eye nàgbugbɔ akɔ wò axaa dzi. Less.js ƒoa wo nu ƒu eye wòdzraa wo ɖo ɖe nutoa me nudzraɖoƒe. |
Sedede ƒe fli | Ne less sedede fli ƒe dɔwɔnu le asiwò xoxo la, ɖeko nàwɔ sedede si gbɔna: $ lessc ./lib/adze egɔme.less > aʋadziɖuɖu.css Kpɔ egbɔ be |
Mac ƒe dɔwɔnu si mesɔ gbɔ o | Mac dɔwɔnu si womewɔ le se nu o la léa ŋku ɖe .less faɛlwo ƒe nyatakakadzraɖoƒewo ŋu eye wòƒoa kɔpiawo nu ƒu ɖe faɛl siwo le mia gbɔ me le .less faɛl si wokpɔ la dzraɖo ɖesiaɖe megbe. Ne èdi la, àte ŋu atrɔ asi le nusiwo nèdi ŋu le dɔwɔnua me be nàte ŋu awɔ nu suesuesue siwo le eɖokui si kple nyatakakadzraɖoƒe si me faɛl siwo woƒo ƒu la ava wu enu ɖo. |