waggulu wa
kkono
kituufu
wansi wa

Bootstrap, okuva ku mukutu gwa Twitter

Bootstrap ye toolkit okuva ku Twitter ekoleddwa okutandika okukola webapps n’emikutu.
Mulimu base CSS ne HTML okuwandiika, foomu, buttons, emmeeza, grids, navigation, n’ebirala.

Nerd alert: Bootstrap yazimbibwa ne Less era yakolebwa okukola ebweru w’ekikomera ng’olowooza ku browser ez’omulembe.

Hotlink ku CSS

Okusobola okutandika amangu era ennyangu, kkoppa akatundu kano mu mukutu gwo ogwa yintaneeti.

Kikozese ne Less

Omuwagizi w’okukozesa Less? Tewali buzibu, just clone repo era osseeko ennyiriri zino:

Fork ku GitHub

Download, fork, pull, file ensonga, n'ebirala ne Bootstrap repo entongole ku Github.

Okutandika ku GitHub »

Mu kiseera kino v1.3.0

Ebyafaayo

Bayinginiya ku Twitter mu byafaayo bakozesezza kumpi etterekero lyonna lye baali bamanyi okutuukiriza ebisaanyizo eby’omu maaso. Bootstrap yatandika nga eky’okuddamu eri okusoomoozebwa okwaleeta. Nga tuyambibwako abantu bangi abawuniikiriza, Bootstrap ekula nnyo.

Ebisingawo soma ku dev.twitter.com ›

Obuwagizi bwa Browser

Bootstrap egezesebwa era ewagirwa mu browser enkulu ez’omulembe nga Chrome, Safari, Internet Explorer, ne Firefox.

Egezeseddwa era ewagirwa mu Chrome, Safari, Internet Explorer, ne Firefox
  • Safari eyasembyeyo
  • Google Chrome eyasembyeyo
  • Firefox ya 4+
  • Internet Explorer 7+
  • Opera 11

Ebirimu

Bootstrap ejja nga emaliridde ne CSS ezikung’aanyiziddwa, ezitakuŋŋaanyiziddwa, n’ebikozesebwa eby’okulabirako.

Ebyokulabirako eby’okutandika amangu

Oyagala templates ez'amangu? Laba ebyokulabirako bino ebikulu bye tutadde wamu:

  • Enteekateeka ennyangu ey’empagi ssatu ng’erina ekitundu ky’omuzira
  • Ensengeka y’amazzi nga eriko ebbaala ey’oku mabbali etali ya kukyukakyuka
  • Ekintu eky’okuwanirira eky’enjawulo eky’okukozesa apps

Ekisenge ekisookerwako

Enkola ya grid esookerwako ewereddwa ng’ekitundu kya Bootstrap ye 940px obugazi 16-column grid. It’s a flavor of the popular 960 grid system, naye nga tewali margin/padding eyongezeddwa ku ludda olwa kkono ne ddyo.

Eky’okulabirako grid markup

Nga bwe kiragibwa wano, ensengeka enkulu esobola okutondebwa nga erina "ennyiriri" bbiri, buli emu ekwata ku muwendo gw'ennyiriri 16 ez'omusingi ze twannyonnyola ng'ekitundu ky'enkola yaffe eya giridi. Laba ebyokulabirako wansi okufuna enjawulo endala.

  1. <div class = "olunyiriri" >
  2. <div ekibiina = "span6" >
  3. ...
  4. </div> nga bwe kiri
  5. <div ekibiina = "span10" >
  6. ...
  7. </div> nga bwe kiri
  8. </div> nga bwe kiri
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.
1/3
1/3
1/3
1/3
2/3
4.
6.
6.
8.
8.
5.
11. 11
16. 16

Okukyusakyusa empagi

4.
8 okukyusakyusa 4
1/3 okukyusakyusa 2/3s
4 okukyusakyusa 4
4 okukyusakyusa 4
5 okukyusakyusa 3
5 okukyusakyusa 3
10 okukyusakyusa 6

Empagi z’okuzimba ebisu

Nest ebirimu byo bwoba olina nga okola a .rowmunda mu column eriwo.

Ekyokulabirako ky’ennyiriri eziteekeddwa mu kiyumba

Omutendera 1 ogw’ennyiriri
Omutendera 2
Omutendera 2
  1. <div class = "olunyiriri" >
  2. <div ekibiina = "span12" >
  3. Omutendera 1 ogw’ennyiriri
  4. <div class = "olunyiriri" >
  5. <div ekibiina = "span6" >
  6. Omutendera 2
  7. </div> nga bwe kiri
  8. <div ekibiina = "span6" >
  9. Omutendera 2
  10. </div> nga bwe kiri
  11. </div> nga bwe kiri
  12. </div> nga bwe kiri
  13. </div> nga bwe kiri

Yiringisiza giridi yo

Ebizimbibwa mu Bootstrap waliwo enkyukakyuka ntono ez’okulongoosa enkola ya 940px grid eya bulijjo. Bw’okola katono, osobola okukyusa obunene bw’empagi, emifulejje gyazo, n’ekintu mwe zibeera.

Munda mu giridi

Enkyukakyuka ezeetaagisa okukyusa enkola ya grid mu kiseera kino zonna zibeera mu preboot.less.

Enkyukakyuka Omuwendo ogusookerwako Okunnyonnyola
@gridColumns 16. 16 Omuwendo gw’ennyiriri munda mu giridi
@gridColumnWidth 40px nga bwe kiri Obugazi bwa buli mpagi munda mu giridi
@gridGutterWidth 20px nga bwe kiri Ekifo ekitali kirungi wakati wa buli mpagi
@siteWidth Omugatte ogubaliriddwa ogw’empagi zonna n’emidumu Tukozesa basic match ezimu okubala omuwendo gwa columns ne gutters ne tuteeka obugazi bwa .fixed-container()mixin.

Kati okukola customize

Okukyusa giridi kitegeeza okukyusa @grid-*enkyukakyuka essatu n’okuddamu okukung’aanya fayiro za Less.

Bootstrap ejja ng’erina ebikozesebwa okukwata enkola ya grid ng’erina empagi eziwera 24; the default is just 16. Laba engeri enkyukakyuka zo eza grid gye zandirabise nga zikoleddwa ku grid ya 24-column.

  1. @gridEmpagi : 24 ;
  2. @gridObugazi bw'Empagi : 20px ;
  3. @gridGutterObugazi : 20px ;

Bw’omala okuddamu okukung’aanya, ojja kuba oteekeddwateekeddwa!

Enteekateeka eteredde

Enteekateeka esookerwako era ennyangu eya 940px-wide, centered layout kumpi ku mukutu gwonna oba omuko oguwereddwa omu <div.container>.

  1. <omubiri>
  2. <div class = "ekintu ekitereka" >
  3. ...
  4. </div> nga bwe kiri
  5. </omubiri>

Ensengeka y’amazzi

Ensengeka y’olupapula ey’amazzi ey’enjawulo, ekyukakyuka ng’erina obugazi bwa min- ne max n’ebbaala y’oku mabbali ku mukono ogwa kkono. Kirungi nnyo ku apps ne docs.

  1. <omubiri>
  2. <div class = "ekibya-amazzi" >
  3. <div class = "olubaawo lw'ebbali" >
  4. ...
  5. </div> nga bwe kiri
  6. <div class = "ebirimu" >
  7. ...
  8. </div> nga bwe kiri
  9. </div> nga bwe kiri
  10. </omubiri>

Emitwe & kkopi

Ensengeka y’okuwandiika eya bulijjo ey’okusengeka empapula zo ez’oku mutimbagano.

Ekisenge kyonna eky’okuwandiika kyesigamiziddwa ku nkyukakyuka bbiri eza Less mu fayiro yaffe eya preboot.less: @basefontne @baseline. Ekisooka ye base font-size ekozesebwa wonna ate ekyokubiri ye base line-height.

Tukozesa enkyukakyuka ezo, n’okubala okumu, okukola margins, paddings, ne line-heights ez’ekika kyaffe kyonna n’ebirala.

h1. Omutwe 1

h2. Omutwe 2

h3. Omutwe 3

h4. Omutwe 4

h5. Omutwe 5
h6. Omutwe 6

Eky’okulabirako akatundu

Nullam quis risus eget ekikuta ky’omusajja eky’okwewunda vel eu leo. Cum sociis natoque penatibus ne magnis dis parturient montes, nascetur okusekererwa mus. Nullam id dolor id nibh ebidduka ebidduka ut id elit.

Ekyokulabirako omutwe Gulina omutwe omutono...

Misc. ebirungo ebikola

Okukozesa okuggumiza, endagiriro, & ebifupi

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

Ddi lw’olina okukozesa

Ebiwandiiko ebiggumiza ( <strong>ne <em>) bisaana okukozesebwa okulaga obukulu obw’enjawulo oba okuggumiza ekigambo oba ekigambo okusinziira ku kkopi ekyetoolodde. Kozesa <strong>olw’obukulu n’okuggumiza situleesi<em> .

Okuggumiza mu katundu

Fusce dapibus , tellus ac cursus commodo , tortor mauris ekirungo ekizimbulukusa nibh , ekizimbulukusa massa justo okutuula amet risus. Ekimera ekiyitibwa Maecenas faucibus ekiwuka ekiyitibwa mollis ekiyitibwa interdum. Nulla vitae elit libero, eddagala eriyitibwa pharetra augue.

Note: Kikyali kirungi okukozesa <b>ne <i>tags mu HTML5 era tebirina kuteekebwako styled bold ne italic, respectively (wadde nga bwe wabaawo element esinga semantic, kozesa). <b>kigendereddwamu okulaga ebigambo oba ebisoko awatali kutuusa bukulu bwa kwongerako, so nga <i>kisinga kuba kya ddoboozi, ebigambo eby’ekikugu n’ebirala.

Endagiriro

Element <address>ekozesebwa ku bikwata ku jjajja waayo asinga okumpi, oba omubiri gwonna ogw’omulimu. Wano waliwo ebyokulabirako bibiri ku ngeri gye yandikozesebwamu:

Twitter, Inc.
795 Folsom Ave, Suite 600
San Francisco, CA 94107
P: (123) 456-7890. Enkola y’okukozesa eddagala lino
Amannya mu bujjuvu
[email protected]

Weetegereze: Buli layini mu an <address>erina okukoma n’okumenya layini ( <br />) oba okuzingibwa mu bulooka-level tag (okugeza, <p>) okusengeka obulungi ebirimu.

Ebifupi ebifupi

Ku bifupi n'enfunyiro, kozesa <abbr>akabonero ( <acronym>is deprecated in HTML5 ). Teeka foomu y’ennyiriri munda mu tag era oteekewo omutwe gw’erinnya mu bujjuvu.

Ebigambo ebiziyiza

<blockquote> <p> <small>

Engeri y’okujulizaamu

Okussaamu blockquote, zizinga <blockquote>era <p>tags <small>. Kozesa <small>element okujuliza ensibuko yo era ojja kufuna em dash &mdash;nga tennabaawo.

Lorem ipsum dolor okutuula amet, okusengejja amasavu elit. Ennamba enzijuvu ey’okulaga erat a ante venenatis dapibus ey’okulaga velit aliquet.

Omusawo Julius Hibbert
  1. <okuziyiza>
  2. <p> Lorem ipsum dolor okutuula amet, okusengejja okusiiga elit. Ennamba enzijuvu ey’okulaga erat a ante venenatis dapibus ey’okulaga velit aliquet. </p>
  3. <omutono> Dr. Julius Hibbert </omutono>
  4. </blockquote> nga bwe kiri

Enkalala

Etalagirwa<ul>

  • Lorem ipsum dolor tuula amet
  • Consectetur okusiiga elit
  • Ennamba enzijuvu molestie lorem ku massa
  • Facilisis mu kikuta kya pretium nisl
  • Nulla volutpat aliquam omubisi gw’enjuki
    • Ekitundu ekiyitibwa Phasellus iaculis neque ekiyitibwa ekimera ekiyitibwa Phasellus
    • Purus sodales eddagala eriyitibwa ultricies
    • Ekiwandiiko ekiyitibwa Vestibulum laoreet portttitor sem
    • Ac tristique libero volutpat ku bwesigwa ku
  • Faucibus porta lacus eriko ekikuta ky’omubiri ekiyitibwa fringilla vel
  • Aenean okutuula amet erat nunc
  • Eget omuwala lorem

Etaliiko sitayiro<ul.unstyled>

  • Lorem ipsum dolor tuula amet
  • Consectetur okusiiga elit
  • Ennamba enzijuvu molestie lorem ku massa
  • Facilisis mu kikuta kya pretium nisl
  • Nulla volutpat aliquam omubisi gw’enjuki
    • Ekitundu ekiyitibwa Phasellus iaculis neque ekiyitibwa ekimera ekiyitibwa Phasellus
    • Purus sodales eddagala eriyitibwa ultricies
    • Ekiwandiiko ekiyitibwa Vestibulum laoreet portttitor sem
    • Ac tristique libero volutpat ku bwesigwa ku
  • Faucibus porta lacus eriko ekikuta ky’omubiri ekiyitibwa fringilla vel
  • Aenean okutuula amet erat nunc
  • Eget omuwala lorem

Yalagirwa<ol>

  1. Lorem ipsum dolor tuula amet
  2. Consectetur okusiiga elit
  3. Ennamba enzijuvu molestie lorem ku massa
  4. Facilisis mu kikuta kya pretium nisl
  5. Nulla volutpat aliquam omubisi gw’enjuki
  6. Faucibus porta lacus eriko ekikuta ky’omubiri ekiyitibwa fringilla vel
  7. Aenean okutuula amet erat nunc
  8. Eget omuwala lorem

Okunnyonnyoladl

Enkalala z’ennyonnyola
Olukalala lw’ennyonnyola lutuukiridde okunnyonnyola ebigambo.
Euismod
Ensigo id ligula porta felis euismod ensigo eget lacinia odio sem nec elit.
Donec id elit etali ya mi porta gravida ku eget metus.
Malesuada eriko ensolo
Etiam porta sem omusajja omunene ennyo omuto.

Koodi

<code> <pre>

Pimp code yo mu style ne tags bbiri ennyangu. Okwongera okuwuniikiriza ng'oyita mu javascript, ssuka mu Google's code prettify library era oteredde.

Okwanjula koodi

Code, blocks of oba just snippets inline, zisobola okulagibwa ne style just nga zizinga mu tag entuufu. Ku bulooka za koodi ezibunye layini eziwera, kozesa <pre>ekintu. Ku koodi ya inline, kozesa <code>elementi.

Ekintu Alizaati
<code> Mu layini y’ekiwandiiko nga eno, koodi yo ezingiddwa ejja kufaanana nga >html<elementi eno.
<pre>
<div>
  <h1>Omutwe</h1>
  <p>Ekintu wano wennyini...</p>
</div> nga bwe kiri

Weetegereze: Kakasa nti okuuma code munda mu pretags okumpi ne kkono nga bwe kisoboka; kijja kulaga tabu zonna.

<pre class="prettyprint">

Nga okozesa etterekero ly’ebitabo erya google-code-prettify, oli bulooka za koodi ofuna sitayiro y’okulaba ey’enjawulo katono n’okulaga ensengeka ey’otoma.

<div> <h1> Omutwe </h1> <p> Ekintu wano wennyini... </p> </div>
  
  

Wano wefunire google-code-prettify era olabe readme engeri gy'okozesaamu.

Ebiwandiiko ebiri mu layini

<span class="label">

Yita okufaayo oba okussaako bendera ku kigambo kyonna mu biwandiiko by’omubiri gwo.

Laba ekintu kyonna

Ever needed emu ku ezo ez’omulembe New! oba Bendera enkulu nga owandiika code? Kale kati ozirina. Bino bye birimu nga bwe bibadde:

Erinnya Alizaati
<span class="label">Default</span> Okukosamu
<span class="label success">New</span> Pya
<span class="label warning">Warning</span> Okulabula
<span class="label important">Important</span> Mugaso
<span class="label notice">Notice</span> Okwetegereza

Omukutu gw’emikutu gy’amawulire

Laga ebifaananyi ebitonotono eby’obunene obw’enjawulo ku mpapula ezirina ekigere kya HTML ekitono n’emisono emitono.

Eky’okulabirako ebifaananyi ebitonotono

Ebifaananyi ebitonotono mu .media-gridbisobola okuba ebya sayizi yonna, naye bikola bulungi nga biteekeddwa butereevu ku nkola ya Bootstrap grid ezimbiddwamu. Obugazi bw’ebifaananyi nga 90, 210, ne 330 bwegatta ne pixels ntono eza padding okwenkana obunene bwa .span2, .span4, ne .span6column.

Gazi

Midiyamu

Tono

Okuzikolako enkoodi

Media grids nnyangu okukozesa era nga nnyangu ku ludda lw’okussaako akabonero. Ebipimo byabwe byesigamiziddwa ku bunene bw’ebifaananyi ebirimu byokka.

  1. <ul class = "omukutu-emikutu" >
  2. <li> nga bwe kiri
  3. <a href = "#" > nga bwe kiri
  4. <img class = "ekifaananyi ekitono" src = "https://ekifo.it/330x230" alt = "" >
  5. </a>
  6. </li>
  7. <li> nga bwe kiri
  8. <a href = "#" > nga bwe kiri
  9. <img class = "ekifaananyi ekitono" src = "https://ekifo.it/330x230" alt = "" >
  10. </a>
  11. </li>
  12. </ul>

Okuzimba emmeeza

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

Emmeeza nnungi nnyo —ku bintu bingi. Emmeeza ennene, naye, zeetaaga akatono ak’okwagala okussaako obubonero okusobola okuba ez’omugaso, ezisobola okulinnyisibwa, era ezisomebwa (ku ddaala lya koodi). Wano waliwo obukodyo obutonotono obuyinza okuyamba.

Bulijjo zinga emitwe gyo egy'ennyiriri mu ngeri <thead>nti ensengeka y'ebifo <thead>> <tr>> <th>.

Okufaananako n'emitwe gy'ennyiriri, ebirimu byonna eby'omubiri gw'emmeeza yo birina okuzingibwa mu a <tbody>kale ensengeka yo eba <tbody>> <tr>> <td>.

Okugeza: Emisono gy’emmeeza egy’enjawulo

Emmeeza zonna zijja kukola sitayiro ya otomatiki nga zirina ensalosalo ezikulu zokka okukakasa nti zisomebwa n’okukuuma ensengeka. Tekyetaagisa kwongerako classes oba attributes ez'enjawulo.

# . Erinnya erisooka Erinnya erisemba Olulimi
1. Mu Emu Olungereeza
2. Joe Sixpack nga bwe kiri Olungereeza
3. Stu Dent Koodi
  1. <emmeeza>
  2. ...
  3. </emmeeza>

Okugeza: Zebra-striped

Funa akatono akalungi n’emmeeza zo ng’oyongerako zebra-striping —mala yongera ku .zebra-stripedkiraasi.

# . Erinnya erisooka Erinnya erisemba Olulimi
1. Mu Emu Olungereeza
2. Joe Sixpack nga bwe kiri Olungereeza
3. Stu Dent Koodi

Note: Zebra-striping ye nnongoosereza egenda mu maaso etafunibwa ku browser enkadde nga IE8 ne wansi.

  1. < ekibiina ky'emmeeza = "zebra-striped" >
  2. ...
  3. </emmeeza>

Okugeza: Zebra-emisono w/ TableSorter.js

Nga tutwala ekyokulabirako ekyayita, tulongoosa omugaso gw’emmeeza zaffe nga tuwa enkola y’okusunsula nga tuyita mu jQuery ne Tablesorter plugin. Nywa ku mutwe gw'ennyiriri zonna okukyusa okusunsula.

# . Erinnya erisooka Erinnya erisemba Olulimi
2. Joe Sixpack nga bwe kiri Olungereeza
3. Stu Dent Koodi
1. Yo Emu Olungereeza
  1. <script src = "js/jquery/jquery.okusunsula emmeeza.min.js" ></script>
  2. <ekiwandiiko >
  3. $ ( omulimu () { .
  4. $ ( "emmeeza#okusunsulaEmmeezaEkyokulabirako" ). omusunsula emmeeza ({ olukalala lw'okusunsula : [[ 1 , 0 ]] });
  5. });
  6. </script>
  7. < ekibiina ky'emmeeza = "zebra-striped" >
  8. ...
  9. </emmeeza>

Emisono egy’enjawulo

Ffoomu zonna ziweebwa sitayiro ezisookerwako okuziyanjula mu ngeri esomebwa era esobola okulinnyisibwa. Emisono giweebwa okuyingiza ebiwandiiko, enkalala z’okulonda, ebitundu by’ebiwandiiko, obutambi bwa leediyo n’ebibokisi ebikebera, ne obutambi.

Ekyokulabirako ffoomu legend
Abamu wano batwala nga ba muwendo
Akatundu akatono ak’ekiwandiiko ky’obuyambi
Ekyokulabirako ffoomu legend
@
Ekyokulabirako ffoomu legend
Weetegereze: Ebiwandiiko byetoolodde byonna eby’okulondako eby’ebitundu ebinene ennyo eby’okunyiga ne ffoomu esinga okukozesebwa.
ku Ebiseera byonna biragiddwa nga Pacific Standard Time (GMT -08:00).
Block of help text okunnyonnyola ennimiro waggulu bwe kiba kyetaagisa.
 

Ffoomu ezitumbiddwa ku ntuumu

Yongera .form-stackedku HTML ya foomu yo ojja kuba n’ebiwandiiko waggulu ku nnimiro zaabwe mu kifo ky’okubeera ku kkono waabwe. Kino kikola bulungi singa foomu zo ziba nnyimpi oba olina empagi bbiri ez’ebiyingizibwa ku foomu ezizitowa.

Ekyokulabirako ffoomu legend
Ekyokulabirako ffoomu legend
Akatundu akatono ak’ekiwandiiko ky’obuyambi
Weetegereze: Ebiwandiiko byetoolodde byonna eby’okulondako eby’ebitundu ebinene ennyo eby’okunyiga ne ffoomu esinga okukozesebwa.
 

Foomu obunene bw’ennimiro

Customize form yonna input, select, oba textareaobugazi nga ossaako classes ntono zokka ku markup yo.

Okuva ku v1.3.0, twongeddeko ebika by’okugerageranya ebisinziira ku giridi (grid-based sizing classes) ku bintu bya ffoomu. Nsaba okozese bino ku classes eziriwo .mini, .small, etc.

Ebikondo ebiyitibwa Buttons

Nga enkola, buttons zikozesebwa ku bikolwa ate links zikozesebwa ku bintu. Okugeza, "Download" eyinza okuba button ate "recent activity" eyinza okuba link.

Butaamu zonna zisookerwako ku sitayiro ya langi enzirugavu ennyo, naye omuwendo gwa kiraasi ezikola zisobola okukozesebwa ku sitayiro za langi ez’enjawulo. Mu bibiina bino mulimu kiraasi ya bbululu .primary, kiraasi eya bbululu omutangaavu .info, kiraasi eya kiragala .success, ne kiraasi emmyufu .danger.

Eky’okulabirako obutambi

Button styles zisobola okusiigibwa ku kintu kyonna nga .btnzisiigiddwa. Mu ngeri entuufu ojja kwagala okussa bino ku <a>, <button>, n’okulonda <input>ebintu byokka. Laba engeri gye kirabika:

       

Okukyusakyusa mu sayizi

Fancy buttons ennene oba entono? Mubeere ne ku kyo!

Embeera ebalema

Ku buttons ezitakola oba eziremeddwa app olw’ensonga emu oba endala, kozesa embeera eremeddwa. Ekyo kya .disabledlinks ne :disabledku <button>elements.

Enkolagana

Ebikondo ebiyitibwa Buttons

 

Okulabula okusookerwako

.alert-message

Obubaka obw’olunyiriri lumu olw’okulaga okulemererwa, okulemererwa okuyinza okubaawo, oba obuwanguzi bw’ekikolwa. Naddala kya mugaso ku ffoomu.

Funa ekiwandiiko kya Javascript »

×

Guacamole omutukuvu! Best check yo self, tolabika bulungi nnyo.

×

Oh snap! Kyusa kino ne kiri oddemu ogezeeko.

×

Gyebaleko! Osoma bulungi obubaka buno obw’okulabula.

×

Emitwe gigulumivu! Eno ye alert eyeetaaga okufaayo kwo, naye si kikulu nnyo just yet.

Ekyokulabirako kya koodi

  1. <div class = "okulabula-obubaka obw'okulabula" >
  2. <a kiraasi = "okuggalawo" href = "#" > × </a>
  3. <p><strong> Guacamole omutukuvu! </strong> Best check yo self, tolabika bulungi nnyo. </p>
  4. </div> nga bwe kiri

Zibira obubaka

.alert-message.block-message

Ku bubaka obwetaaga okunnyonnyolwa akatono, tulina okulabula ku sitayiro y’akatundu. Bino bituukira ddala ku bubbling up obubaka obw’ensobi obuwanvu, okulabula omukozesa ku kikolwa ekisuubirwa, oba okumala okwanjula amawulire okusobola okuggumiza ennyo ku lupapula.

Funa ekiwandiiko kya Javascript »

×

Guacamole omutukuvu! Kuno kulabula! Best check yo self, tolabika bulungi nnyo. Nulla vitae elit libero, eddagala eriyitibwa pharetra augue. Ennyonyi eziyitibwa commodo cursus magna, vel scelerisque nisl ezikwatagana n’ebimera ebiyitibwa ‘Vel scelerisque nisl’.

×

Oh snap! Ofunye ensobi! Kyusa kino ne kiri oddemu ogezeeko.

  • Duis mollis est ekintu ekitali kya commodo luxus
  • Nisi erat ekika kya porttitor ligula
  • Eget lacinia odio sem nec abakulu
×

Gyebaleko! Osoma bulungi obubaka buno obw’okulabula. Cum sociis natoque penatibus ne magnis dis parturient montes, nascetur okusekererwa mus. Ekimera ekiyitibwa Maecenas faucibus ekiwuka ekiyitibwa mollis ekiyitibwa interdum.

×

Emitwe gigulumivu! Eno ye alert eyeetaaga okufaayo kwo, naye si kikulu nnyo just yet.

Ekyokulabirako kya koodi

  1. <div class = "okulabula-okuziyiza-obubaka-obubaka obw'okulabula" >
  2. <a kiraasi = "okuggalawo" href = "#" > × </a>
  3. <p><strong> Guacamole omutukuvu! Kuno kulabula! </strong> Best check yo self, tolabika bulungi nnyo. Nulla vitae elit libero, eddagala eriyitibwa pharetra augue. Ennyonyi eziyitibwa commodo cursus magna, vel scelerisque nisl ezikwatagana n’ebimera ebiyitibwa ‘Vel scelerisque nisl’. </p>
  4. <div class = "ebikolwa-eby'okulabula" >
  5. <a class = "btn small" href = "#" > Kola ekikolwa kino </a> <a class = "btn small" href = "#" > Oba kola kino </a>
  6. </div> nga bwe kiri
  7. </div> nga bwe kiri

Ebikozesebwa mu kukola (Modals).

Modals —dialogs oba lightboxes —kirungi nnyo ku bikolwa eby’embeera mu mbeera nga kikulu embeera y’emabega okukuumibwa.

Funa ekiwandiiko kya Javascript »

Ebikozesebwa

Twipsies are super useful okuyamba omukozesa asobeddwa n'okuzisonga mu kkubo ettuufu.

Funa ekiwandiiko kya Javascript »

Lorem ipsum dolar sit amet illo ensobi ipsum veritatis aut is perspiciatis iste voluptas natus illo quasi odit aut natus ebivaamu ebivaamu, 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 okutuula nga okudduka, totam doloremque unde sunt sed dicta quae okuvunaanibwa okudduka voluptas nemo voluptas voluptatem rem quae aut veritatis quasi quae.

Popovers eziyitibwa Popovers

Kozesa popovers okuwa amawulire aga subtextual ku lupapula awatali kukosa layout.

Funa ekiwandiiko kya Javascript »

Omutwe gwa Popover

Etiam porta sem omusajja omunene ennyo omuto. Ekimera ekiyitibwa Maecenas faucibus ekiwuka ekiyitibwa mollis ekiyitibwa interdum. Morbi leo risus, porta ac consectetur ac, ekisenge ky’omu maaso ku eros.

Okutandika

Okugatta javascript ne Bootstrap library kyangu nnyo. Wansi tugenda ku bikulu ne tukuwa plugins eziwuniikiriza okukutandika!

Laba ebiwandiiko bya javascript »

Ebirimu

Leeta ebimu ku bitundu bya Bootstrap ebikulu mu bulamu ne plugins empya eza custom ezikola ne jQuery ne Ender . Tukukubiriza okuzigaziya n’okuzikyusa okusinziira ku byetaago byo ebitongole eby’enkulaakulana.

Fayilo Okunnyonnyola
bootstrap-enkola.js Modal plugin yaffe ye super slim take ku plugin ya modal js ey'ennono! Twafaayo nnyo okussaamu emirimu gyokka egy’obwereere gye twetaaga ku twitter.
bootstrap-okulabula.js Plugin y’okulabula ye kiraasi entono ennyo ey’okugattako emirimu egy’okumpi ku kulabula.
bootstrap-okugwa wansi.js Plugin eno ya kwongera okukwatagana okukka ku bootstrap topbar oba tabbed navigations.
bootstrap-scrollspy.js nga bwe kiri ScrollSpy plugin ya kwongerako auto updating nav okusinziira ku scroll position ku bootstrap topbar.
bootstrap-ebikozesebwa.js Plugin eno eyongera ku bwangu, dynamic tab ne pill functionality for cycling okuyita mu local content.
bootstrap-twipsy.js nga bwe kiri Okusinziira ku jQuery.tipsy plugin ennungi ennyo eyawandiikibwa Jason Frame; twipsy ye nkyusa erongooseddwa, eteesigama ku bifaananyi, ekozesa css3 ku animations, ne data-attributes okutereka emitwe egy'omu kitundu!
bootstrap-obwagazi.js Popover plugin egaba enkola ennyangu ey'okugattako popovers ku nkola yo. Egaziya boostrap-twipsy.js plugin, kale kakasa nti okwata fayiro eyo nayo ng'ossaamu popovers mu pulojekiti yo!

Javascript yeetaagibwa?

Nedda! Bootstrap ekoleddwa okusookera ddala okubeera etterekero lya CSS. Javascript eno egaba layer enkulu ey'okukwatagana waggulu ku sitayiro ezirimu.

Naye, eri abo abeetaaga javascript, tukuwadde plugins waggulu okukuyamba okutegeera engeri y’okugatta Bootstrap ne javascript n’okukuwa eky’okulonda eky’amangu, ekizitowa ku nkola enkulu amangu ddala.

Okumanya ebisingawo n'okulaba ebimu ku bifaananyi ebiraga obutereevu, laba ku lupapula lwaffe olw'ebiwandiiko bya plugin .

Bootstrap yazimbibwa ne Preboot , open-source pack ya mixins ne variables okukozesebwa awamu ne Less , CSS preprocessor okusobola okukola web mu bwangu era mu ngeri ennyangu.

Laba engeri gye twakozesaamu Preboot mu Bootstrap n'engeri gy'oyinza okugikozesaamu singa osalawo okuddukanya Less ku pulojekiti yo eddako.

Engeri y’okugikozesaamu

Kozesa enkola eno okukozesa mu bujjuvu enkyukakyuka za Bootstrap eza Less, mixins, ne nesting mu CSS nga oyita mu javascript mu browser yo.

  1. <link rel = "olupapula lw'omulembe/ekitono" href = "ekitono/bootstrap.ekitono" media = "byona" />
  2. <script src = "js/ekitono-1.1.3.eddakiika.js" ></script>

Towulira .js solution? Gezaako app ya Less Mac oba kozesa Node.js okukunganya nga oteeka code yo.

Ebirimu

Wano waliwo ebimu ku bikulu ebiri mu Twitter Bootstrap ng’ekitundu ku Bootstrap. Yolekera omukutu gwa Bootstrap oba omuko gwa pulojekiti ya Github okuwanula n’okuyiga ebisingawo.

Enkyukakyuka ezikyukakyuka

Enkyukakyuka mu Less zituukira ddala ku kulabirira n'okutereeza CSS yo nga tewali kulumwa mutwe. Bw’oba ​​oyagala okukyusa omuwendo gwa langi oba omuwendo ogutera okukozesebwa, gutereeze mu kifo kimu era oteekeddwa.

  1. // Ebiyungo
  2. @Embala y'enkolagana : #8b59c2;
  3. @linkColorHover : enzikiza ( @Langi y'enkolagana , 10 );
  4.  
  5. // Enzirugavu
  6. @omuddugavu : #000;
  7. @grayDark : okutangaaza ( @omuddugavu , 25 %);
  8. @enzirugavu : okutangaaza ( @omuddugavu , 50 %);
  9. @GrayLight : okutangaaza ( @omuddugavu , 70 %);
  10. @grayLighter : okutangaaza ( @omuddugavu , 90 %);
  11. @omuzungu : #fff;
  12.  
  13. // Langi za Accent
  14. @blue : #08b5fb nga bwe kiri;
  15. @ekiddugavu : #46a546;
  16. @emmyufu : #9d261d;
  17. @emmyufu : #ffc40d;
  18. @emicungwa : #f89406;
  19. @pinki : #c3325f nga bwe kiri;
  20. @omumyufu : #7a43b6;
  21.  
  22. // Ekisenge ky'omusingi
  23. @omusingi : 13px ;
  24. @omusingi : 18px ;

Okukubaganya ebirowoozo

Less era egaba sitayiro endala ey'okukomentinga nga kwotadde /* ... */n'ensengeka ya CSS eya bulijjo.

  1. // Eno ye comment
  2. /* Eno nayo comment */

Mixins okutuuka ku wazoo

Mixins okusinga ziba includes oba partials for CSS, okukusobozesa okugatta block ya code mu emu. Zino nnungi nnyo eri eby'obugagga ebisookerwako eby'omutunzi nga box-shadow, cross-browser gradients, font stacks, n'ebirala. Wansi waliwo sample ya mixins ezibeera ne Bootstrap.

Entuumu z’empandiika

  1. #fonti { .
  2. . shorthand ( @obuzito : bulijjo , @obunene : 14px , @obugulumivu bw'olunyiriri : 20px ) {
  3. obunene bw'empandiika : @size ; _
  4. font - obuzito : @obuzito ;
  5. layini - obugulumivu : @lineHeight ;
  6. } .
  7. . sans - serif ( @obuzito : obwa bulijjo , @obunene : 14px , @obugulumivu bw'olunyiriri : 20px ) {
  8. ekika ky'empandiika : " Helvetica Neue " , ​​Helvetica , Arial , ekintu ekitaliimu ;
  9. obunene bw'empandiika : @size ; _
  10. font - obuzito : @obuzito ;
  11. layini - obugulumivu : @lineHeight ;
  12. } .
  13. ...
  14. } .

Ebikyukakyuka (gradients).

  1. #gradient { .
  2. ...
  3. . vertical ( @Langi y'okutandika : #555, @Langi y'enkomerero: #333) {
  4. langi y'emabega : @endColor ; _
  5. background - okuddamu : okuddamu - x ;
  6. background - image : - khtml - gradient ( linear , ku kkono waggulu , ku kkono wansi , okuva ku ( @startColor ), okutuuka ku ( @endColor )); // Omukozi w'ebintu
  7. ekifaananyi eky'emabega : - moz - linear - gradient ( @Langi y'okutandika , @Embala y'enkomerero ); // FF 3.6+ nga bwe kiri
  8. ekifaananyi eky'emabega : - ms - linear - gradient ( @Langi y'okutandika , @Embala y'enkomerero ); // IE10 nga bwe kiri
  9. background - ekifaananyi : - webkit - gradient ( linear , kkono waggulu , kkono wansi , langi - okuyimirira ( 0 %, @startColor ), langi - okuyimirira ( 100 %, @endColor )); // Safari 4+, Chrome 2+
  10. ekifaananyi eky'emabega : - webkit - linear - gradient ( @Langi y'okutandika , @Embala y'enkomerero ); // Safari 5.1+, Chrome 10+
  11. ekifaananyi eky'emabega : - o - linear - gradient ( @Langi y'okutandika , @Embala y'enkomerero ); // Opera 11.10
  12. ekifaananyi eky'emabega : linear - gradient ( @Langi y'okutandika , @Embala y'enkomerero ); // Omutindo
  13. } .
  14. ...
  15. } .

Ebikwekweto

Funa fancy era okole okubala okukola mixins ezikyukakyuka era ez'amaanyi nga eno wammanga.

  1. // Ensengekera (Griditude).
  2. @gridEmpagi : 16 ;
  3. @gridObugazi bw'Empagi : 40px ;
  4. @gridGutterObugazi : 20px ;
  5. @siteWidth : ( @gridColumns * @gridEmpagiObugazi ) + ( @gridGutterObugazi * ( @gridEmpagi - 1 ));
  6.  
  7. // Kola empagi ezimu
  8. . ennyiriri ( @columnSpan : 1 ) { .
  9. obugazi : ( @gridObugazi bw'Empagi * @empagiSpan ) + ( @gridGutterObugazi * ( @empagiSpan - 1 ));
  10. } .

Okukunganya Ebitono

Oluvannyuma lw'okukyusa .lessfayiro mu /lib/, ojja kwetaaga okuddamu okuzikuŋŋaanya okusobola okuddamu okukola fayiro za bootstrap-*.*.*.css ne bootstrap-*.*.*.min.css. Bw'oba oweereza okusaba okusika ku GitHub, bulijjo olina okuddamu okukung'aanya.

Engeri z’okukung’aanyaamu

Engeri Emitendera
Node nga eriko makefile

Teeka less command line compiler ne npm nga okola ekiragiro kino wammanga:

$ npm okuteeka lessc

Bw'omala okussaako dduka budduka makeokuva ku kikolo kya bootstrap directory yo era mwenna muba otegese.

Okugatta ku ekyo, bw’oba ​​olina watchr gy’ossaako, oyinza okudduka make watchokubeera ne bootstrap okuddamu okuzimbibwa mu ngeri ey’otoma buli lw’olongoosa fayiro mu bootstrap lib (kino tekikyetaagisa, nkola ya kukwanguyiza yokka).

Javascript

Wano wefunire Less.js eyasembyeyo era oteekemu ekkubo erigenda mu yo (ne Bootstrap) mu head.

  1. <link rel = "olupapula lw'omulembe/ekitono" href = "/ekkubo/okugenda/okutandika.ekitono" >
  2. <script src = "/ekkubo/okugenda/okutono.js" </script>

Okuddamu okukung’aanya fayiro za .less, omala kuzitereka n’oddamu okutikka omuko gwo. Less.js ezikuŋŋaanya n’ezitereka mu kutereka okw’omu kitundu.

Ennyiriri z’ekiragiro

Bw’oba ​​olina dda ekintu ky’ennyiriri z’ekiragiro ekitono ekiteekeddwako, dduka ekiragiro kino wammanga:

$ lessc ./lib/okutandika.less > okutandika.css

Kakasa nti ossaamu --compressmu kiragiro ekyo bw'oba ogezaako okutereka bytes ezimu!

App ya Mac entono

App ya Mac etali ntongole etunuulira dayirekita za fayiro za .less era ekuŋŋaanya koodi mu fayiro z’omu kitundu oluvannyuma lwa buli kutereka fayiro ya .less etunuuliddwa.

Bw’oba ​​oyagala, osobola okukyusakyusa by’oyagala mu app okusobola okukendeeza mu ngeri ey’otoma ne dayirekita ki fayiro ezikung’aanyiziddwa gye zikoma mu.