Etiam porta sem malesuada guddaa mollis euismod jedhamuun beekama. Maecenas faucibus mollis interdum jedhamuun beekama. Morbi leo risus, porta ac consectetur ac, vestibulum eros irratti argamu.
Bootstrap meeshaa Twitter irraa dhufe yoo ta'u, webapps fi sites guddisuuf qophaa'edha.
Innis bu'uuraa CSS fi HTML barreessuu, unkaalee, qaree, gabatee, tarjaa, qajeelcha fi kkf of keessatti qabata.
Nerd alert: Bootstrap Less tiin kan ijaarame yoo ta'u, browser ammayyaa yaada keessa galchuun karra keessaa ba'ee akka hojjetu kan qophaa'edha.
Jalqaba saffisaa fi salphaa ta'eef, kutaa kana gara fuula marsariitii keessaniitti waraabuu qofa.
Deeggaraa Less fayyadamuu? Rakkoo hin qabu, repo clone gochuu qofaafi sararoota kana itti dabali:
Buufadhu, fork, harkisuu, dhimmoota faayila, fi kanneen biroo repo Bootstrap ofiisaa Github irratti.
Guyyoota jalqabaa tiwiitaraa keessa, injinaroonni mana kitaabaa beekan kamiyyuu jechuun ni danda'ama, ulaagaalee fuulduraa guutuuf fayyadamaniiru. Bootstrap qormaata dhiyaateef deebii ta'ee kan jalqabe yoo ta'u, guddinni saffisaan saffisaan saffisaan yeroo Hackweek Twitter jalqabaa irratti hirmaate.
Gargaarsa fi yaada injinaroota hedduu Twitter irratti argamaniin, Bootstrap haalaan guddachuun akkaataa bu'uuraa qofa osoo hin taane, garuu fakkiiwwan dizaayinii fuulduraa caalaatti bareedaa fi yeroo dheeraa turuu danda'an hammateera.
Bal'inaan dev.twitter.com irratti dubbisaa ›
Bootstrap browser ammayyaa gurguddoo kanneen akka Chrome, Safari, Internet Explorer, fi Firefox keessatti qoratamee deeggaramee jira.
Bootstrap CSS qindaa'e, hin qindaa'in, fi unkaalee fakkeenyaa wajjin guutuu dhufa.
Sirni tarjaa durtii akka qaama Bootstrap kenname tarjaa bal'ina 940px tarjaa 16 dha. Innis mi'aa sirna giiridii beekamaa 960 ti, garuu margin/padding dabalataa gama bitaa fi mirgaa malee.
Akkuma asitti agarsiifame, qindaa'inni bu'uuraa "tarjaawwan" lama waliin uumamuu danda'a, tokkoon tokkoon isaanii lakkoofsa tarjaawwan bu'uuraa 16 akka qaama sirna tarjaa keenyaatti ibsine keessaa kan hammatanidha. Jijjiirama dabalataaf fakkeenyota armaan gadii ilaali.
- <div gita="tarree">
- <div gita = "tarjaawwan span6" >
- ...
- </div> jechuun ni danda'ama jechuudha
- <div gita = "tarjaawwan span10" >
- ...
- </div> jechuun ni danda'ama jechuudha
- </div> jechuun ni danda'ama jechuudha
Haalata qabduu bal'ina bu'uuraa 940px, giddugaleessa qabu saayitii ykn fuula kamiifuu jechuun ni danda'ama.
- <qaama>
- <div class = "qabduu" >
- ...
- </div> jechuun ni danda’ama
- </qaama>
Caasaa fuula dhangala'aa ykn dhangala'aa socho'aa bal'ina min- fi max fi barruu cinaa harka bitaa qabu. Apps'f baayyee gaarii dha.
- <qaama>
- <div class = "dhangala'aa-qabduu" >
- <div class = "barruu cinaa" >
- ...
- </div> jechuun ni danda’ama
- <div class = "qabiyyee" >
- ...
- </div> jechuun ni danda’ama
- </div> jechuun ni danda’ama
- </qaama>
Sadarkaa maxxansaa istaandaardii fuula marsariitii kee caaseffachuuf.
Nullam quis risus eget urna mollis faaya vel eu leo. Cum sociis natoque penaatibus fi guddina moontees da'umsaa, nascetur ridiculus mus. Nullam id dolor id nibh ultricies konkolaataa ut id elit.
Xiyyeeffannoo, teessoo, & gabaabduu fayyadamuu
<strong>
<em>
<address>
<abbr>
Mallattoolee cimsuu ( <strong>
fi <em>
) jecha ykn gaalee tokkoo waraabbii naannoo isaa jiruun walqabatee barbaachisummaa dabalataa ykn cimsuu agarsiisuuf fayyadamuu qabu. <strong>
Barbaachisummaa fi cimsa dhiphinaaf<em>
itti fayyadami .
Fusce dapibus , tellus ac cursus commodo , tortor mauris kondimentum nibh , ut fermentum massa qofa taa'uu amet risus. Maecenas faucibus mollis interdum jedhamuun beekama. Nulla vitae elit libero, afaan oromoo kan afaan oromoo fi hiika isaa pdf.
Hubachiisa: Ammallee HTML5 keessatti fayyadamuun <b>
fi <i>
mallattoolee homaa miti, garuu kana booda akkaataa uumamaan hin dhufan. <b>
jechoota ykn gaaleewwan barbaachisummaa dabalataa osoo hin dabarsin calaqqisiisuuf kan yaadame yoo ta’u, <i>
irra caalaa sagalee, jechoota teeknikaa fi kkf kan ta’udha.
Elementiin <address>
odeeffannoo quunnamtii akaakayyuu isaa isa dhiyoo, ykn qaama hojii guutuuf fayyadama. Akkaataa itti mul'atu kunooti:
Hubachiisa: Tokkoon tokkoon sarara tokko keessatti <address>
sarara-cabsuu ( ) tiin xumuramuu qaba ykn qabiyyee sirnaan caaseffachuuf <br />
mallattoo sadarkaa ugguraa (fkn, ) keessatti marfamuu qaba .<p>
Gabaabduu fi gabaabduudhaaf, <abbr>
mallattoo fayyadami ( HTML5<acronym>
keessatti hin barbaachifnedha ). Unka gabaabduu mallattoo keessa kaa'iitii maqaa guutuuf mata duree saagi.
<blockquote>
<p>
<small>
Caqasa ugguraa hammachuudhaaf, marsi fi mallattoo kaa'i <blockquote>
. Madda kee caqasuuf elementii fayyadamii isa duras daashiin em ni argatta .<p>
<small>
<small>
—
Lorem ipsum dolor taa'uu amet, consectetur adipiscing elit. Lakkoofsa guutuu posuere erat a ante venenatis dapibus posuere velit alikeetii.
Dr. Juuliyaas Hiibart
<ul>
<ul.unstyled>
<ol>
dl
<table>
<thead>
<tbody>
<tr>
<th>
<td>
<colspan>
<caption>
Gabateewwan guddaa dha-waan baay’eedhaaf. Gabateewwan gurguddoon garuu, faayidaa, guddinaa, fi dubbifamuu danda'u (sadarkaa koodii irratti) ta'uuf xiqqoo jaalala mallattoo barbaadu. Gorsa gargaaraa muraasni kunooti.
Yeroo hunda mataduree tarjaa kee <thead>
akka sadarkaan <thead>
> > <tr>
ta'etti marsi <th>
.
Mataduree tarjaa wajjin wal fakkaatu, qabiyyeen qaama gabatee kee hundi a keessatti marfamuu qaba <tbody>
kanaaf sadarkaan kee <tbody>
> <tr>
> ta'a <td>
.
Gabateewwan hundi dubbifamuu mirkaneessuu fi caasaa eeguuf daangaawwan barbaachisoo qofaan ofumaan akkaataa ni taasifamu. Gitoota dabalataa ykn amaloota dabaluu hin barbaachisu.
# | Maqaa jalqabaa | Maqaa akaakayyuu | Afaan |
---|---|---|---|
1. 1. | Muraasa | Tokko | Afaan Ingilizii |
2. 2. | Joo | Sixpack jedhamu | Afaan Ingilizii |
3. 3. | Stu | Dent jedhamuun beekama | Koodii |
- <gita gabatee="gabatee-walii-walii"> gita = "gabatee-walii-walii" >
- ...
- </table> jedhu
Zebra-striping dabaluudhaan gabateewwan kee wajjin xiqqoo faashinii argadhu- .zebra-striped
kutaa qofa dabali.
# | Maqaa jalqabaa | Maqaa akaakayyuu | Afaan |
---|---|---|---|
1. 1. | Muraasa | Tokko | Afaan Ingilizii |
2. 2. | Joo | Sixpack jedhamu | Afaan Ingilizii |
3. 3. | Stu | Dent jedhamuun beekama | Koodii |
Hubachiisa: Zebra-striping fooyya'iinsa tarkaanfataa ta'eedha kan biraawzaroota durii akka IE8 fi isaa gadiitiif hin argamu.
- <table class="gabatee-walii-walii-sarara zeebraa"> class = "gabatee-walii-walii zeebraa-sarara" >
- ...
- </table> jedhu
Fakkeenya duraa fudhachuun, karaa jQuery fi Tablesorter plugin dalagaa saaguu kennuudhaan faayidaa gabatee keenyaa fooyyessina . Saagi jijjiiruuf mataduree tarjaa kamiyyuu cuqaasi.
# | Maqaa jalqabaa | Maqaa akaakayyuu | Afaan |
---|---|---|---|
1. 1. | Kan kee | Tokko | Afaan Ingilizii |
2. 2. | Joo | Sixpack jedhamu | Afaan Ingilizii |
3. 3. | Stu | Dent jedhamuun beekama | Koodii |
- <iskiriiptii src="js/jgaaffii/jgaaffii.gabateesaaraa.min.js"></iskiriiptii> src = "js/jgaaffii/jgaaffii.gabateesassaa.min.js" ></script>
- <iskiriiptii >
- $ ( faankishinii () { .
- $ ( "gabatee#Fakkeenya Gabatee sassaabuu" ). sassaabduu gabatee ({ Tarree saaguu : [[ 1 , 0 ]] });
- });
- </script> jedhu
- < gita gabatee = "gabatee-walii-walii-sarara zeebraa" >
- ...
- </table> jedhu
Unkaaleen hundi haala dubbifamuu fi safaramuu danda'uun akka dhiyeessan akkaataa durtii kennamaaf. Akkaatiiwwan galtee barruu, tarreewwan filannoo, naannoo barruu, qaree raadiyoo fi sanduuqawwan filannoo, fi qareedhaaf kennama.
HTML unka keetii irratti dabali .form-stacked
fi asxaawwan gara bitaa isaanii osoo hin taane gubbaa man'ee isaanii irratti ni qabaatta. Kun yoo unkaaleen kee gabaabaa ta'an ykn unkaalee ulfaatoo ta'aniif tarjaa galtee lama qabaatte baay'ee hojjeta.
Akka waliigalteetti, qareewwan gochootaaf kan fayyadaman yoo ta'u, hidhannoowwan wantaaf fayyadamu. Fakkeenyaaf, "Download" button ta'uu danda'a "sochii dhiheenyaa" immoo link ta'uu danda'a.
Qabduu hunduu durtii akkaataa halluu ifaa, garuu .primary
gita halluu diimaatu jira. Dabalataan, styles mataa keetii rolling salphaa peasy dha.
Akkaataawwan qaree hojii irra oole waliin waan kamiyyuu irratti hojii irra oolchuun ni danda'ama .btn
. <a>
Akkaataa idileetti kanneen , , qofa irratti hojii irra oolchuu barbaadda , fi elementoota <button>
filadhu . <input>
Akkaataa itti mul'atu kunooti:
Buttons gurguddoo moo xixiqqoo ta'an barbaadduu? Itti qabaadhu!
Qabduulee hin sochoone ykn sababa tokkoon ykn kan biraatiin appiin hanqifameef, haala hanqifame fayyadami. Sunis .disabled
hidhaa fi :disabled
elementootaaf <button>
.
Ergaawwan sarara tokkoo kufaatii, kufaatii ta'uu danda'u, ykn milkaa'ina gocha tokkoo calaqqisiisuuf. Keessattuu unkaaf faayidaa qaba.
Ergaawwan xiqqoo ibsa barbaadaniif, akeekkachiisa akkaataa keewwataa qabna. Isaan kun ergaawwan dogongoraa dheeraa bubbling up gochuuf, fayyadamaa tarkaanfii eegamaa jiru akeekkachiisuuf, ykn fuula irratti xiyyeeffannoo dabalataaf odeeffannoo dhiyeessuu qofaaf mijataa dha.
Moodaalonni—qaaqawwan ykn saanduqawwan ifaa—gochoota haalataaf haalawwan yaadannoo duubbee kunuunfamuun barbaachisaa ta'e keessatti baay'ee gaarii dha.
Qaama gaarii tokko...
Twipsies fayyadamaa burjaaja'e gargaaruu fi kallattii sirrii irratti agarsiisuuf super faayidaa qabu.
Lorem ipsum dolar sit amet illo dogongora ipsum veritatis aut iste perspiciatis iste voluptas natus illo quasi odit aut natus consequuuntur consequuuntur, aut natus illo voluptatem odit perspiciatis laudantium kan doloremque totam voluptas. Voluptasdicta eaque beatae aperiam ut enim voluptatem explicabo explicabo, voluptas quia odit fugit accusantium totam totam architecto explicabo taa'uu akka baqatutti, totam doloremque unde sunt sed dicta quae accusantium fugit voluptas nemo voluptas voluptatem rem quae aut veritatis quasi quae.
Odeeffannoo barruu xiqqaa fuula tokkoof osoo qindaa'ina irratti dhiibbaa hin geessisin kennuudhaaf popovers fayyadami.
Etiam porta sem malesuada guddaa mollis euismod jedhamuun beekama. Maecenas faucibus mollis interdum jedhamuun beekama. Morbi leo risus, porta ac consectetur ac, vestibulum eros irratti argamu.
Bootstrap Preboot , paakkii madda banaa mixins fi jijjiiramoota Less wajjin walqabatee fayyadamuuf ijaarame, CSS preprocessor guddina weebii saffisaa fi salphaa ta'eef.
Bootstrap keessatti akkamitti Preboot fayyadamnee fi yoo pirojektii itti aanu irratti Less hojjechuu filatte akkamitti akka itti fayyadamuu dandeessan ilaalaa.
Jijjiiramoota Bootstrap's Less, mixins, fi CSS keessatti karaa javascript biraawzari kee keessatti guutummaatti fayyadamuuf filannoo kana fayyadami.
- <link rel="waraqaa akkaataa/xiqqaa" href="xiqqaa/bootstrap.xiqqaa" miidiyaa="hundumaa" /> rel = "waraqaa akkaataa/xiqqaa" href = "xiqqaa/bootstrap.xiqqaa" miidiyaa = "hundumaa" />
- <iskiriiptii src = "js/xiqqaa-1.0.41.min.js" ></iskiriiptii>
Furmaanni .js miira hin qabduu? Appii Less Mac yaali ykn yeroo koodii kee bobbaastu qindeessuuf Node.js fayyadami .
Wantoota Twitter Bootstrap keessatti akka qaama Bootstraptti hammataman keessaa muraasni kunooti. Buufachuuf fi caalaatti baruuf gara marsariitii Bootstrap ykn fuula pirojektii Githubtti qajeela.
Jijjiiramoonni Xiqqaa keessa jiran CSS mataa dhukkubbii irraa bilisa ta'e kunuunsuu fi fooyyessuuf mijataa dha. Yeroo gatii halluu ykn gatii yeroo baay'ee fayyadamtu jijjiiruu barbaaddu, bakka tokkotti fooyyessitii saagamteetta.
- // Hidhamtoota
- @Halluu hidhaa : #8b59c2;
- @Halluu hidhaaHover : dukkaneessuu ( @Halluu hidhaa , 10 );
- // Gurraacha
- @gurraacha : #000;
- @grayDark : ibsuu ( @gurraacha , 25 %);
- @halluu diimaa : salphisuu ( @gurraacha , 50 %);
- @Ifa halluu diimaa : salphisuu ( @gurraacha , 70 %);
- @grayIfaa : salphisuu ( @gurraacha , 90 %);
- @adii : #fff;
- // Halluuwwan Aksentaa
- @buluu : #08b5fb;
- @magariisaa : #46a546;
- @diimaa : #9d261d;
- @keelloo : #ffc40d;
- @burtukaana : #f89406;
- @piinkii : #c3325f;
- @diimaa : #7a43b6;
- // Bu'uura
- @ bu'uuraa : 20px ;
Less akkasumas akkaataa yaada kennuu biraa kan CSS's normal /* ... */
syntax irratti dabalataan kenna.
- // Kun yaada kennuudha
- /* Kunis yaada */
Mixins bu'uuraan CSS'f hammata ykn gartokkeedha, kunis koodii uggura tokko gara tokkotti walitti makuuf si dandeessisa. Isaan qabeentota durtii gurguraa kan akka box-shadow
, qaxxaamuraa-browser gradients, tuullaa qubee, fi kkf baay'ee gaarii dha. Armaan gaditti saamuda mixins Bootstrap waliin hammataman ni dhiheessina.
- #font { .
- . gabaabduu ( @ulfaatina : idilee , @guddina : 14px , @Ol'ina sararaa : 20px ) {
- guddina qubee : @size ; _
- font - ulfaatina : @ulfaatina ;
- sarara - olka'iinsa : @lineHeight ;
- } .
- . sans - serif ( @ulfaatina : idilee , @guddina : 14px , @Ol'ina sararaa : 20px ) {
- maatii qubee : "Helvetica Neue " , Helvetica , Arial , sans - serif ;
- guddina qubee : @size ; _
- font - ulfaatina : @ulfaatina ;
- sarara - olka'iinsa : @lineHeight ;
- } .
- . serif ( @ulfaatina : idilee , @guddina : 14px , @Ol'ina sararaa : 20px ) {
- font - family : "Joorjiyaa" , Taayims Haaraa Roomaa , Taayims , sans - serif ;
- guddina qubee : @size ; _
- font - ulfaatina : @ulfaatina ;
- sarara - olka'iinsa : @lineHeight ;
- } .
- . monospace ( @ulfaatina : idilee , @guddina : 12px , @Ol'ina sararaa : 20px ) {
- font - family : "Monaakoo" , Ergaa Haaraa , monospace ;
- guddina qubee : @size ; _
- font - ulfaatina : @ulfaatina ;
- sarara - olka'iinsa : @lineHeight ;
- } .
- } .
- #gradient { .
- . horizontal ( @Halluu jalqabaa : #555, @Halluu xumuraa: #333) {
- halluu - duubbee : @endColor ;
- duubbee - irra deddeebi'uu : irra deebi'uu - x ;
- duubbee - fakkii : - khtml - garaagarummaa ( sarara , bitaa gubbaa , mirga gubbaa , ( @startColor ) irraa , gara ( @endColor )); // Konqueror jedhamuun beekama
- duubbee - fakkii : -moz - sarara - gradient ( bitaa , @Halluu jalqabaa , @Halluu dhuma ); // FF 3.6+ jedhamuun beekama
- duubbee - fakkii : - ms - sarara - gradient ( bitaa , @Halluu jalqabaa , @Halluu dhuma ); // IE10 jedhamuun beekama
- duubbee - fakkii : - webkit - garaagarummaa ( sarara , bitaa gubbaa , mirga gubbaa , halluu - dhaabuu ( 0 %, @startColor ), halluu - dhaabuu ( 100 %, @endColor )); // Safarii 4+, Kiroomii 2+
- duubbee - fakkii : - webkit - linear - gradient ( bitaa , @Halluu jalqabaa , @Halluu dhuma ); // Safarii 5.1+, Kiroomii 10+ jedhamuun beekama
- duubbee - fakkii : - o - sarara - gradient ( bitaa , @Halluu jalqabaa , @Halluu dhuma ); // Opereetaa 11.10
- - ms - filter : %( "progid:DXImageTransform.Microsoft.gradient(Halluu jalqabaa='%d', Halluu xumuraa='%d', Gosa Sadarkaa=1)" , @Halluu jalqabaa , @Halluu xumuraa ); // IE8+ jedhamuun beekama
- filter : e (%( "progid:DXImageTransform.Microsoft.gradient(Halluu jalqabaa='%d', Halluu xumuraa='%d', Gosa Sadarkaa=1)" , @Halluu jalqabaa , @Halluu xumuraa )); // IE6 & IE7 jedhamuun beekama
- duubbee - fakkii : sarara - gradient ( bitaa , @Halluu jalqabaa , @Halluu dhuma ); // Le istaandaardii
- } .
- . vertical ( @Halluu jalqabaa : #555, @Halluu xumuraa: #333) {
- halluu - duubbee : @endColor ;
- duubbee - irra deddeebi'uu : irra deebi'uu - x ;
- duubbee - fakkii : - khtml - garaagarummaa ( sarara , bitaa gubbaa , bitaa jala , irraa ( @startColor ), gara ( @endColor )); // Konqueror jedhamuun beekama
- duubbee - fakkii : - moz - sarara - gradient ( @Halluu jalqabaa , @Halluu dhuma ); // FF 3.6+ jedhamuun beekama
- duubbee - fakkii : - ms - sarara - gradient ( @Halluu jalqabaa , @Halluu dhuma ); // IE10 jedhamuun beekama
- duubbee - fakkii : - webkit - garaagarummaa ( sarara , bitaa gubbaa , bitaa jala , halluu - dhaabuu ( 0 %, @startColor ), halluu - dhaabuu ( 100 %, @endColor )); // Safarii 4+, Kiroomii 2+
- duubbee - fakkii : - webkit - sarara - gradient ( @Halluu jalqabaa , @Halluu dhuma ); // Safarii 5.1+, Kiroomii 10+ jedhamuun beekama
- duubbee - fakkii : - o - sarara - gradient ( @Halluu jalqabaa , @Halluu xumuraa ); // Opereetaa 11.10
- - ms - filter : %( "progid:DXImageTransform.Microsoft.gradient(Halluu jalqabaa='%d', Halluu xumuraa='%d', Gosa Sadarkaa=0)" , @Halluu jalqabaa , @Halluu xumuraa ); // IE8+ jedhamuun beekama
- filter : e (%( "progid:DXImageTransform.Microsoft.gradient(halluu jalqabaa='%d', halluu xumuraa='%d', Gosa garaagarummaa=0)" , @Halluu jalqabaa , @Halluu xumuraa )); // IE6 & IE7 jedhamuun beekama
- duubbee - fakkii : sarara - gradient ( @Halluu jalqabaa , @Halluu dhuma ); // Istaandardii
- } .
- . kallattii ( @Halluu jalqabaa : #555, @Halluu dhuma: #333, @deg: 45deg) {
- ...
- } .
- . dhaabbataa - sadii - halluuwwan ( @Halluu jalqabaa : #00b3ee, @Halluu gidduu: #7a43b6, @HalluuDhaabbii: 0.5, @Halluu dhuma: #c3325f) {
- ...
- } .
- } .
Faansii argadhu herrega tokko tokko raawwadhuun akka isa armaan gadii mixins flexible fi humna guddaa qabu maddisiisuu.
- // Giriidituudii
- @Tarreewwan tarree : 16 ;
- @GiridBal'inaTarree : 40px ;
- @GiridGutterBal'ina : 20px ;
- // Sirna Giriidii
- . qabduu { .
- bal'ina : @Bal'ina saayitii ;
- margin : 0 ofumaan ;
- . qulqulleessuu ();
- } .
- . tarjaawwan ( @columnSpan : 1 ) { .
- agarsiisa : sarara keessaa ;
- float : bitaa ;
- bal'ina : ( @Bal'ina Tarjaa Giriidi * @Bal'ina Tarjaa ) + ( @Bal'ina GutterGiriid * ( @TarreeTarree - 1 ) );
- margin - bitaa : @GariidGutterWidth ;
- &: jalqabaa - mucaa { .
- margin - bitaa : 0 ;
- } .
- } .
- . ofseeti ( @tarreeOfseeti : 1 ) {
- margin - bitaa : ( @Bal'inaTarreeTarree * @Ofseeti tarjaa ) + ( @Bal'inaGutterGirid * ( @Ofseeti tarree - 1 )) ! barbaachisaa ;
- } .