Etiam porta sem malesuada magna mollis euismod. Maecenas faucibus mollis interdum. Morbi leo risus, portac consectetur ac, vestibulum iyo eros.
Bootstrap waa qalab ka yimid Twitter oo loogu talagalay in lagu bilaabo horumarinta webapps iyo sites.
Waxaa ka mid ah CSS-ta salka iyo HTML ee qoraalka, foomamka, badhamada, miisaska, shabaqyada, navigation, iyo in ka badan.
Digniin Nerd: Bootstrap waxaa lagu dhisay wax ka yar waxaana loogu talagalay inay ka shaqeyso albaabka banaanka iyadoo maskaxda lagu hayo daalacashada casriga ah.
Bilawga ugu dhaqsaha badan uguna fudud, kaliya nuqul ka mid ah qaybtan boggaaga.
Ma jeceshahay isticmaalka wax ka yar? Dhib malahan, kaliya xidh repo oo ku dar khadadkan:
Soo deji, fargeeto, jiid, arrimaha faylka, iyo waxyaabo kaloo badan Bootstrap repo-ga rasmiga ah ee Github.
Maalmihii hore ee Twitter-ka, injineeradu waxay isticmaaleen ku dhawaad maktabad kasta oo ay yaqaaneen si ay u buuxiyaan shuruudaha dhammaadka hore. Bootstrap waxay ku bilaabatay sidii ay uga jawaabi lahayd caqabadaha soo bandhigay iyo horumarka si dhakhso leh loo dardar geliyay intii lagu jiray Hackweek-kii ugu horreeyay ee Twitter.
Caawinta iyo jawaab celinta injineero badan oo ka tirsan Twitter, Bootstrap si weyn ayuu u koray si uu u koobo kaliya qaababka aasaasiga ah, laakiin aad u qurux badan oo waara qaababka naqshadeynta dhamaadka-dhamaadka.
Wax badan ka sii akhri dev.twitter.com ›
Bootstrap waa la tijaabiyay oo lagu taageeraa daalacashada casriga ah ee waaweyn sida Chrome, Safari, Internet Explorer, iyo Firefox.
Bootstrap wuxuu la imanayaa iyadoo dhamaystiran CSS la soo ururiyey, aan la soo ururin, iyo tusaalayaal tusaale.
Nidaamka shabagga caadiga ah ee lagu bixiyo qayb ka mid ah Bootstrap waa 940px ballaaran oo 16-column ah. Waa dhadhan habka caanka ah ee 960, laakiin iyada oo aan lahayn margin/padding dheeraad ah ee dhinaca bidix iyo midig.
Sida halkan ku cad, qaabayn aasaasi ah ayaa lagu abuuri karaa laba "tiir", mid kastaa wuxuu ka kooban yahay tiro ka mid ah 16-ka tiir ee aasaasiga ah ee aan ku qeexnay qayb ka mid ah nidaamkayaga qulqulka. Kala duwanaansho badan ka eeg tusaalayaasha hoose.
- <div class = " saf" >
- <div class = "span6 columns" >
- ...
- </div>
- <div class = "span10 tiirar" >
- ...
- </div>
- </div>
Qaabka caadiga ah oo fudud ee 940px-ballaaran, qaabaynta xuddun u ah kaliya degel kasta ama bog uu bixiyo hal <div.container>
.
- <jir>
- <div class = "konteenar" >
- ...
- </div>
- </body>
Beddel, qaab dhismeedka dareeraha dabacsan oo leh min-iyo ugu badan ballac iyo bar dhinaca bidix ah. Ku fiican apps iyo dukumentiyada.
- <jir>
- <div class = "container-fluid" >
- <div class = "sidebar" >
- ...
- </div>
- <div class = "content" >
- ...
- </div>
- </div>
- </body>
Heerarka qoraalka caadiga ah ee qaabaynta boggaga internetka.
Isku-xidhka qoraalka oo dhan wuxuu ku salaysan yahay laba doorsoomayaal ka yar oo ku jira faylkayaga preboot.less: @basefont
iyo @baseline
. Midka koowaad waa cabbirka font-saldhigga ee la isticmaalo oo dhan kan labaadna waa dhererka xarriiqda saldhigga.
Waxaan isticmaalnaa doorsoomayaashaas, iyo xisaabta qaar, si aan u abuurno xad-dhaafka, suufka, iyo dhererka-line ee dhammaan noocyadayada iyo in ka badan.
Nullam quis risus eget urna mollis ornare vel eu leo. Cum sociis natoque penatibus iyo magnis dis parturient montes, nascetur ridiculus mus. Nullam id dolor id nibh ultricies vehicula ut id elit.
Isticmaalka xoojinta, ciwaannada, & soo gaabinta
<strong>
<em>
<address>
<abbr>
Calaamadaha xoogga la saarayo ( <strong>
iyo <em>
) waa in loo adeegsadaa si loo muujiyo muhiimad dheeri ah ama xooga la saarayo kelmad ama weedh marka loo eego koobiga ku xeeran. U isticmaal muhiimada <strong>
iyo xooga saarista.<em>
Fusce dapibus , tellus ac cursus commodo , tortor mauris condimentum nibh , ut fermentum massa justo sit amet risus. Maecenas faucibus mollis interdum. Nulla vitae elit libero, a pharetra augue.
Fiiro gaar ah: Weli waa caadi in HTML5 lagu isticmaalo <b>
oo <i>
lagu calaamadiyo mana aha in loo qaabeeyo geesinimo iyo fartaag, siday u kala horreeyaan (inkasta oo haddii ay jirto qayb semantic dheeraad ah, isticmaal). <b>
waxaa loola jeedaa in lagu muujiyo ereyada ama odhaahyada iyada oo aan la gudbin muhiimad dheeraad ah, halka <i>
inta badan loogu talagalay cod, ereyo farsamo, iwm.
Cunsurka <address>
waxaa loo isticmaalaa macluumaadka xiriirka ee awoowaha ugu dhow, ama dhammaan jirka shaqada. Waa kan sida ay u egtahay:
Fiiro gaar ah: Xariiq kasta oo ku dhex jira <address>
waa in uu ku dhamaadaa xariiq jebin ( <br />
) ama lagu duuduubo summada heerka block (tusaale, <p>
) si si habboon loogu habeeyo waxa ku jira.
Soo gaabinta iyo gaabinnada, isticmaal <abbr>
summada ( <acronym>
waxaa laga saaray HTML5 ). Geli foomka gacanta gaaban gudaha summada oo u deji cinwaan magaca oo dhammaystiran.
<blockquote>
<p>
<small>
Si loogu daro blockquote, <blockquote>
ku duub <p>
oo <small>
tag Isticmaal <small>
walxaha si aad u sheegtid ishaada oo waxaad heli doontaa em dash —
ka hor.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante venenatis dapibus posuere velit aliquet.
Dr. Julius Hibbert
<ul>
<ul.unstyled>
<ol>
dl
<table>
<thead>
<tbody>
<tr>
<th>
<td>
<colspan>
<caption>
Miisaska ayaa ku fiican - waxyaabo badan. Miisaska waaweyn, si kastaba ha ahaatee, waxay u baahan yihiin xoogaa jacayl ah si ay u noqdaan kuwo faa'iido leh, la cabbiri karo, oo la akhriyi karo (heerka koodhka). Halkan waxaa ah dhowr tilmaamood oo lagu caawinayo.
Had iyo jeer ku duub madaxyada tiirkaaga si <thead>
ay u kala sarreyso <thead>
> <tr>
> <th>
.
Si la mid ah madaxyada tiirarka, dhammaan waxyaabaha ku jira miiskaaga waa in lagu duuduubaa <tbody>
si kala sareyntaadu u noqoto <tbody>
> <tr>
> <td>
.
Miisaska oo dhan si toos ah ayaa loo qaabayn doonaa iyada oo leh kaliya xuduudaha muhiimka ah si loo hubiyo in la akhriyi karo oo loo ilaaliyo qaabdhismeedka. Looma baahna in lagu daro fasalo ama astaamo dheeri ah.
# | Magaca koowaad | Magaca Dambe | Luuqad |
---|---|---|---|
1 | Qaar | Mid | Ingiriis |
2 | Joe | Sixpack | Ingiriis |
3 | Stu | Diid | Koodhka |
- <miiska>
- ...
- </miiska>
Wax yar ka hel miisaskaada adigoo ku daraya zebra-striping-kaliya ku dar .zebra-striped
fasalka.
# | Magaca koowaad | Magaca Dambe | Luuqad |
---|---|---|---|
1 | Qaar | Mid | Ingiriis |
2 | Joe | Sixpack | Ingiriis |
3 | Stu | Diid | Koodhka |
Fiiro gaar ah: Zebra-striping waa kobcin horumarsan oo aan diyaar u ahayn daalacashada duugga ah sida IE8 iyo wixii ka hooseeya.
- < class class = "zebra-stripped" >
- ...
- </miiska>
Qaadashada tusaalihii hore, waxaan wanaajinaa faa'iidada miisaskayada annagoo siinaya kala soocida shaqeynta jQuery iyo plugin Tablesorter . Guji madaxa tiir kasta si aad u beddesho nooca
# | Magaca koowaad | Magaca Dambe | Luuqad |
---|---|---|---|
1 | Adiga | Mid | Ingiriis |
2 | Joe | Sixpack | Ingiriis |
3 | Stu | Diid | Koodhka |
- <script src = "js/jquery/jquery.tablesorter.min.js" >> script>
- <script >
- $ ( shaqada () {
- $ ( "miiska # kala-soocida Tusaalaha " ). tablesorter ({ sortList : [[ 1 , 0 ]] });
- }
- </script>
- < class class = "zebra-stripped" >
- ...
- </miiska>
Dhammaan foomamka waxaa lasiiyaa qaabab aan fiicneyn si ay ugu soo bandhigaan si la akhriyi karo oo la cabbiri karo. Qaababka waxaa loo bixiyaa gelinta qoraalka, liiska xulashada, meelaha qoraalka, badhamada raadiyaha iyo sanduuqyada hubinta, iyo badhamada.
Ku dar .form-stacked
HTML foomkaaga oo waxaad yeelan doontaa calaamado korka beerahooda halkii aad bidixda ka ahaan lahayd. Tani waxay si weyn u shaqeysaa haddii foomamkaagu ay gaaban yihiin ama aad leedahay laba tiir oo agabka foomamka culus.
Caadi ahaan, badhamada waxaa loo isticmaalaa ficilada halka xiriirinta loo isticmaalo walxaha. Tusaale ahaan, "Download" waxay noqon kartaa badhan iyo "waxqabadyadii dhawaa" waxay noqon kartaa xiriiriye.
Dhammaan badhamada waxay ku habboon yihiin qaab cawl khafiif ah, laakiin tiro ka mid ah fasallada shaqaynta ayaa lagu dabaqi karaa qaabab midab kala duwan. Fasaladaan waxaa ka mid ah .primary
fasalka buluuga ah, fasalka buluug khafiifka ah .info
, fasalka cagaaran .success
, iyo fasalka cas .danger
. Waxaa dheer, in la rogrogo qaababkaaga waa sahlan tahay peasy.
Hababka badhanka waxaa lagu dabaqi karaa wax kasta oo la .btn
dabaqay. Caadi ahaan waxaad u baahan doontaa inaad kuwan ku dabaqdo oo keliya <a>
, <button>
oo dooro <input>
curiyeyaasha. Waa kan sida ay u egtahay:
Ma jeceshahay badhamada waaweyn ama ka yar? Qabo!
Badhamada aan shaqaynayn ama uu curyaamiyay abka hal sabab ama mid kale, isticmaal gobolka naafada ah. Taas waxaa loogu talagalay .disabled
isku xirka iyo curiyeyaasha.:disabled
<button>
div.alert-message
Fariimo hal sadar ah oo loogu talagalay muujinta guul-darrada, guul-darrida suurtagalka ah, ama guusha ficilka. Gaar ahaan faa'iido u leh foomamka.
div.alert-message.block-message
Farriimaha u baahan sharraxaad yar, waxaan haynaa digniinaha qaabka cutubka. Kuwani waxay ku fiican yihiin buunbuuninta farriimaha khaldan ee dheer, uga digaya isticmaalaha ficil la sugayo, ama kaliya soo bandhigida macluumaadka si xooga loo saaro bogga.
Hababka — wada-hadallada ama sanduuqyada iftiinka - waxay ku fiican yihiin ficillada macnaha guud ee xaaladaha ay muhiim tahay in macnaha asalka ah la ilaaliyo.
Mid ka mid ah jir wanaagsan…
Twipsies aad bay faa'iido ugu leedahay caawinta isticmaale wareersan oo u tilmaama jihada saxda ah.
Lorem ipsum dolar sit amet illo error ipsum veritatis aut iste perspiciatis iste voluptas natus illo quasi odit aut natus consequuntur consequuntur, ama 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 sit quasi fugit fugit .
Isticmaal popovers si aad u siiso macluumaadka qoraal-hoosaad bogga adiga oo aan saameyn ku yeelan qaabka.
Etiam porta sem malesuada magna mollis euismod. Maecenas faucibus mollis interdum. Morbi leo risus, portac consectetur ac, vestibulum iyo eros.
Bootstrap waxaa lagu dhisay Preboot , xirmo il furan oo isku darka ah iyo doorsoomayaasha si loogu isticmaalo in ay la socoto Wax ka yar , horudhac CSS ah oo loogu talagalay horumarinta shabakadda si dhakhso leh oo sahlan.
Fiiri sida aan ugu isticmaalnay Preboot gudaha Bootstrap iyo sida aad uga faa'iidaysan karto haddii aad doorato inaad wax ka yar ka waddo mashruucaaga xiga.
Isticmaal doorashadan si aad si buuxda ugu isticmaasho Bootstrap's Yar doorsoomayaasha, isku darka, iyo buulka CSS adiga oo isticmaalaya javascript ee browserkaaga.
- <link rel = "stylesheet/less" href = " less/bootstrap.less" media = "all" />
- <script src = "js/less-1.1.3.min.js" </script>
Ma dareemaysid xalka .js? Isku day app ka yar Mac ama isticmaal Node.js si aad u ururiso marka aad geyso koodka.
Waa kuwan qaar ka mid ah waxyaabaha ugu muhiimsan ee lagu daray Bootstrap Twitter-ka oo qayb ka ah Bootstrap. U gudub bogga Bootstrap ama bogga mashruuca Github si aad u soo dejiso oo aad wax badan uga barato.
Doorsoomayaasha in ka yar waxay ku fiican yihiin ilaalinta iyo cusboonaysiinta madax xanuunkaaga CSS ee bilaashka ah. Marka aad rabto inaad bedesho qiimaha midabka ama qiimaha inta badan la isticmaalo, ku cusboonaysii hal meel oo aad dejisay.
- // Xiriirinta
- @linkColor : #8b59c2;
- @linkColorHover : madow ( @linkColor , 10 );
- // Grays
- @madow : # 000;
- @grayDark : khafiif ( @madow , 25 %);
- @cawlan : khafiif ( @madow , 50 %);
- @grayLight : iftiimi ( @madow , 70 %);
- @grayLighter : iftiimi ( @madow , 90 %);
- @cad : #ff;
- // Midabada Lahjadda
- @buluug : #08b5fb;
- @ cagaar : # 46a546 ;
- @cas : #9d261d;
- @jaalle : #ffc40d;
- @orange : #f89406;
- @casaan : #c3325f;
- @purple : #7a43b6;
- // Shabakadda aasaasiga ah
- @bamant : 13px ;
- @saldhig : 18px ;
In ka yar ayaa sidoo kale bixisa qaab kale oo wax looga sheego marka lagu daro /* ... */
ereyga caadiga ah ee CSS.
- // Tani waa faallo
- /* Tani sidoo kale waa faallo */
Mixins asal ahaan waxaa ka mid ah ama qaybo ka mid ah CSS, taas oo kuu oggolaanaysa inaad ku darto block of code mid. Waxay aad ugu fiican yihiin iibiyeyaasha guryaha hore loo sii dhigay sida box-shadow
, jaangooyooyinka browser-ka-dhaafka ah, xirmooyinka xarfaha, iyo in ka badan. Hoos waxaa ah muunad ka mid ah isku darka ay ku jiraan Bootstrap.
- # farta {
- . gacmo gaaban ( @miisaanka : caadiga ah , @size : 14px , @lineHeight : 20px ) {
- font - cabbirka : @ size ;
- font - miisaanka : @miisaanka ;
- line - height : @lineHeight ;
- }
- . sans - serif ( @miisaanka : caadiga ah , @size : 14px , @lineHeight : 20px ) {
- font - qoyska : "Helvetica Neue" , Helvetica , Arial , sans - serif ;
- font - cabbirka : @ size ;
- font - miisaanka : @miisaanka ;
- line - height : @lineHeight ;
- }
- . serif ( @miisaanka : caadiga ah , @size : 14px , @lineHeight : 20px ) {
- font - qoyska : "Georgia" , Times New Roman , Times , sans - serif ;
- font - cabbirka : @ size ;
- font - miisaanka : @miisaanka ;
- line - height : @lineHeight ;
- }
- . monospace ( @miisaanka : caadiga ah , @size : 12px , @lineHeight : 20px ) {
- font - qoyska : "Monaco" , Courier New , monospace ;
- font - cabbirka : @ size ;
- font - miisaanka : @miisaanka ;
- line - height : @lineHeight ;
- }
- }
- #gradient {
- . jiif ( @startColor : #555, @endColor: #333) {
- asalka - midabka : @endColor ;
- gadaal - ku celi : ku celi - x ;
- asalka - sawirka : - khtml - gradient ( toosan , sare bidix , sare midig , laga bilaabo ( @startColor ), ilaa ( @endColor )); // Konqueror
- asalka - sawirka : - moz - linear - gradient ( bidix , @startColor , @endColor ); // FF 3.6+
- asalka - sawirka : - ms - linear - gradient ( bidix , @startColor , @endColor ); // IE10
- asalka - sawirka : - xirmo shabakad - gradient ( toosan , sare bidix , sare midig , midabka - joogsiga ( 0 % , @startColor ), midabka - joogsiga ( 100 % , @endColor )); // Safari 4+, Chrome 2+
- asalka - sawirka : - webkit - linear - gradient ( bidix , @startColor , @endColor ); // Safari 5.1+, Chrome 10+
- asalka - sawirka : - o - toosan - gradient ( bidix , @startColor , @endColor ); // Opera 11.10
- asalka - sawirka : toosan - gradient ( bidix , @startColor , @endColor ); // Le standard
- }
- . toosan ( @startColor : #555, @endColor: #333) {
- asalka - midabka : @endColor ;
- gadaal - ku celi : ku celi - x ;
- asalka - sawirka : - khtml - gradient ( toosan , sare bidix , hoose bidix , laga bilaabo ( @startColor ), ilaa ( @endColor )); // Konqueror
- asalka - sawirka : - moz - linear - gradient ( @startColor , @endColor ); // FF 3.6+
- asalka - sawirka : - ms - linear - gradient ( @startColor , @endColor ); // IE10
- asalka - sawirka : - webkit - gradient ( toosan , sare bidix , hoose bidix , midabka - joogsiga ( 0 % , @startColor ), midabka - joogsiga ( 100 % , @endColor )); // Safari 4+, Chrome 2+
- asalka - sawirka : - webkit - linear - gradient ( @startColor , @endColor ); // Safari 5.1+, Chrome 10+
- asalka - sawirka : - o - linear - gradient ( @startColor , @endColor ); // Opera 11.10
- asalka - sawirka : toosan - gradient ( @startColor , @endColor ); // Halbeegga
- }
- . jihayn ( @startColor : #555, @endColor: #333, @deg: 45deg) {
- ...
- }
- . toosan - saddex - midab ( @startColor : #00b3ee, @midColor: #7a43b6, @colorStop: 50%, @endColor: #c3325f) {
- ...
- }
- }
Noqo mid qurux badan oo samee xoogaa xisaab ah si aad u dhaliso isku-dhafan dabacsan oo awood leh sida kan hoose.
- // Dhererka
- @gridColumns : 16 ;
- @gridColumnWidth : 40px ;
- @gridGutterWidth : 20px ;
- @siteWidth : ( @gridColumns * @gridColumnWidth ) + ( @gridGutterWidth * ( @gridColumns - 1 ));
- // Nidaamka Grid
- . weel {
- ballac : @siteWidth ;
- margin : 0 auto ;
- . nadiifinta ();
- }
- . tiirarka ( @columnSpan : 1 ) {
- ballac : ( @gridColumnWidth * @columnSpan ) + ( @gridGutterWidth * ( @columnSpan - 1 ));
- }
- . offset ( @columnOffset : 1 ) {
- margin - bidix : ( @gridColumnWidth * @columnOffset ) + ( @gridGutterWidth * ( @columnOffset - 1 )) + @extraSpace ;
- }