Տասնյակ բազմակի օգտագործման բաղադրիչներ, որոնք ստեղծվել են նավիգացիա, ծանուցումներ, պոպովեր և այլն ապահովելու համար:
Փոխարկվող, համատեքստային ընտրացանկ՝ հղումների ցուցակները ցուցադրելու համար: Ստեղծվել է ինտերակտիվ JavaScript-ի բացվող հավելվածով :
<ul class="dropdown-menu" role="menu" aria-labelledby="dropdownMenu"> <li><a tabindex="-1" href="#">Գործողություն</a></li> <li><a tabindex="-1" href="#">Ուրիշ գործողություն</a></li> <li><a tabindex="-1" href="#">Այստեղ ուրիշ ինչ-որ բան</a></li> <li class="divider"></li> <li><a tabindex="-1" href="#">Առանձնացված հղում</a></li> </ul>
Նայելով միայն բացվող մենյուին, ահա անհրաժեշտ HTML-ը: Դուք պետք է փաթեթավորեք բացվող ցանկի գործարկիչը և բացվող ընտրացանկը .dropdown
կամ մեկ այլ տարր, որը հայտարարում է position: relative;
. Այնուհետև պարզապես ստեղծեք ընտրացանկը:
<div class="dropdown"> <!-- Հղում կամ կոճակ՝ բացվող ցանկը փոխելու համար <ul class="dropdown-menu" role="menu" aria-labelledby="dLabel"> <li><a tabindex="-1" href="#">Գործողություն</a></li> <li><a tabindex="-1" href="#">Ուրիշ գործողություն</a></li> <li><a tabindex="-1" href="#">Այստեղ ուրիշ ինչ-որ բան</a></li> <li class="divider"></li> <li><a tabindex="-1" href="#">Առանձնացված հղում</a></li> </ul> </div>
Հավասարեցրեք ընտրացանկերը դեպի աջ և ավելացրեք՝ ներառելով բացվող ցանկերի լրացուցիչ մակարդակներ:
Ավելացնել .pull-right
a-ին .dropdown-menu
դեպի աջ հարթեցնել բացվող ընտրացանկը:
<ul class="dropdown-menu pull-right" role="menu" aria-labelledby="dLabel"> ... </ul>
Ավելացրեք բացվող ընտրացանկերի լրացուցիչ մակարդակ, որոնք կհայտնվեն սավառնողների վրա, ինչպես OS X-ը, որոշ պարզ նշագծման հավելումներով: Ավտոմատ ոճավորելու համար գոյություն ունեցող բացվող ընտրացանկում ավելացրեք .dropdown-submenu
որևէ մեկին :li
<ul class="dropdown-menu" role="menu" aria-labelledby="dLabel"> ... <li class="dropdown-submenu"> <a tabindex="-1" href="#">Լրացուցիչ ընտրանքներ</a> <ul class="dropdown-menu"> ... </ul> </li> </ul>
Պարզ էջավորում՝ ոգեշնչված Rdio-ից, հիանալի հավելվածների և որոնման արդյունքների համար: Մեծ բլոկը դժվար է բաց թողնել, հեշտությամբ մասշտաբելի և ապահովում է սեղմումների մեծ տարածքներ:
<div class="pagination"> <ul> <li><a href="#">Նախորդ</a></li> <li><a href="#">1</a></li> <li><a href="#">2</a></li> <li><a href="#">3</a></li> <li><a href="#">4</a></li> <li><a href="#">Հաջորդը</a></li> </ul> </div>
Հղումները հարմարեցված են տարբեր հանգամանքների համար: Օգտագործեք .disabled
չսեղմվող հղումների և .active
ընթացիկ էջը նշելու համար:
<div class="pagination"> <ul> <li class="disabled"><a href="#">Նախորդ</a></li> <li class="active"><a href="#">1</a></li> ... </ul> </div>
Դուք կարող եք կամայականորեն փոխել ակտիվ կամ անջատված խարիսխները բացվածքների համար՝ հեռացնելով սեղմումների գործառույթը՝ պահպանելով նախատեսված ոճերը:
<div class="pagination"> <ul> <li class="disabled"><span>Նախորդ</span></li> <li class="active"><span>1</span></li> ... </ul> </div>
Ցանկանում եք ավելի մեծ, թե փոքր էջադրում: Ավելացնել .pagination-large
, .pagination-small
կամ .pagination-mini
լրացուցիչ չափերի համար:
<div class="pagination pagination-large"> <ul> ... </ul> </div> <div class="pagination"> <ul> ... </ul> </div> <div class="pagination pagination-small"> <ul> ... </ul> </div> <div class="pagination pagination-mini"> <ul> ... </ul> </div>
Էջավորման հղումների հավասարեցումը փոխելու համար ավելացրեք երկու կամընտիր դասերից մեկը՝ .pagination-centered
և .pagination-right
.
<div class="pagination pagination-centred"> ... </div>
<div class="pagination pagination-right"> ... </div>
Արագ նախորդ և հաջորդ հղումներ պարզ էջադրման իրականացման համար՝ թեթև նշագրումով և ոճերով: Այն հիանալի է պարզ կայքերի համար, ինչպիսիք են բլոգները կամ ամսագրերը:
Լռելյայնորեն, փեյջերը կենտրոնացնում է հղումները:
<ul class="pager"> <li><a href="#">Նախորդը</a></li> <li><a href="#">Հաջորդը</a></li> </ul>
Որպես այլընտրանք, դուք կարող եք հավասարեցնել յուրաքանչյուր հղումը կողմերին.
<ul class="pager"> <li class="previous"> <a href="#">← Ավելի հին</a> </li> <li class="next"> <a href="#">Ավելի նոր →</a> </li> </ul>
Էջերի հղումները նաև օգտագործում են էջագրման ընդհանուր .disabled
օգտակար դասը:
<ul class="pager"> <li class="previous disabled"> <a href="#">← Ավելի հին</a> </li> ... </ul>
Պիտակներ | Նշում |
---|---|
Կանխադրված | <span class="label">Default</span> |
Հաջողություն | <span class="label label-success">Success</span> |
Զգուշացում | <span class="label label-warning">Warning</span> |
Կարևոր | <span class="label label-important">Important</span> |
Ինֆո | <span class="label label-info">Info</span> |
Հակադարձ | <span class="label label-inverse">Inverse</span> |
Անուն | Օրինակ | Նշում |
---|---|---|
Կանխադրված | 1 | <span class="badge">1</span> |
Հաջողություն | 2 | <span class="badge badge-success">2</span> |
Զգուշացում | 4 | <span class="badge badge-warning">4</span> |
Կարևոր | 6 | <span class="badge badge-important">6</span> |
Ինֆո | 8 | <span class="badge badge-info">8</span> |
Հակադարձ | 10 | <span class="badge badge-inverse">10</span> |
Հեշտ իրականացման համար պիտակները և կրծքանշանները պարզապես կփլուզվեն (CSS-ի :empty
ընտրիչի միջոցով), երբ ներսում բովանդակություն չկա:
Թեթև, ճկուն բաղադրիչ՝ ձեր կայքի հիմնական բովանդակությունը ցուցադրելու համար: Այն լավ է աշխատում մարքեթինգային և բովանդակությամբ ծանր կայքերում:
Սա պարզ հերոսի միավոր է, պարզ jumbotron ոճի բաղադրիչ՝ հատուկ ուշադրություն հրավիրելու համար ներկայացված բովանդակությանը կամ տեղեկատվությանը:
<div class="hero-unit"> <h1>Վերնագիր</h1> <p>Նշագիր</p> <p> <a class="btn btn-primary btn-large"> Իմացեք ավելին </a> </p> </div>
Պարզ կեղև h1
՝ էջի վրա բովանդակության հատվածները պատշաճ կերպով տարածելու և հատվածավորելու համար: Այն կարող է օգտագործել h1
լռելյայն small
, տարրը, ինչպես նաև այլ բաղադրիչների մեծ մասը (լրացուցիչ ոճերով):
<div class="page-header"> <h1>Էջի վերնագրի օրինակ <small>Ենթատեքստ վերնագրի համար</small></h1> </div>
Լռելյայնորեն, Bootstrap-ի մանրապատկերները նախատեսված են ցուցադրելու կապակցված պատկերները նվազագույն պահանջվող նշումներով:
Մի փոքր լրացուցիչ նշագրման դեպքում հնարավոր է մանրապատկերների մեջ ավելացնել ցանկացած տեսակի HTML բովանդակություն, ինչպիսիք են վերնագրերը, պարբերությունները կամ կոճակները:
Մանրապատկերները (նախկինում .media-grid
մինչև v1.4) հիանալի են լուսանկարների կամ տեսանյութերի ցանցերի, պատկերների որոնման արդյունքների, մանրածախ ապրանքների, պորտֆոլիոների և շատ այլ բաների համար: Դրանք կարող են լինել հղումներ կամ ստատիկ բովանդակություն:
Մանրապատկերների նշումը պարզ է . անհրաժեշտ է ul
միայն ցանկացած քանակի li
տարրերով: Այն նաև գերճկուն է, որը թույլ է տալիս ցանկացած տեսակի բովանդակություն՝ ընդամենը մի փոքր ավելի մեծ նշագրումով, ձեր բովանդակությունը փաթաթելու համար:
Վերջապես, մանրապատկերների բաղադրիչն օգտագործում է ցանցային համակարգի առկա դասերը՝ նման .span2
կամ .span3
՝ մանրապատկերների չափերը վերահսկելու համար:
Ինչպես նշվեց նախկինում, մանրապատկերների համար անհրաժեշտ նշումը թեթև է և պարզ: Ահա կապակցված պատկերների լռելյայն կարգավորումը .
<ul class="thumbnails"> <li class="span4"> <a href="#" class="thumbnail"> <img data-src="holder.js/300x200" alt=""> </a> </li> ... </ul>
Մանրապատկերներում հատուկ HTML բովանդակության համար նշումը փոքր-ինչ փոխվում է: Բլոկի մակարդակի բովանդակությունը ցանկացած վայրում թույլատրելու համար մենք փոխում ենք նմանակը հետևյալ <a>
կերպ <div>
.
<ul class="thumbnails"> <li class="span4"> <div class="thumbnail"> <img data-src="holder.js/300x200" alt=""> <h3>Մաննապատկերի պիտակ</h3> <p>Մաննապատկերի վերնագիր...</p> </div> </li> ... </ul>
Բացահայտեք ձեր բոլոր տարբերակները՝ ձեզ հասանելի տարբեր ցանցային դասերի միջոցով: Կարող եք նաև խառնել և համապատասխանեցնել տարբեր չափսեր:
Փաթեթավորեք ցանկացած տեքստ և կամընտիր անջատման կոճակը՝ .alert
հիմնական նախազգուշացման ազդանշանի հաղորդագրության համար:
<div class="alert"> <button type="button" class="close" data-dismiss="alert">×</button> <strong>Զգուշացում</strong> Լավագույնս ստուգեք, որ դուք այնքան էլ լավ տեսք չունեք: </div>
Mobile Safari և Mobile Opera բրաուզերները, ի լրումն data-dismiss="alert"
հատկանիշի, պահանջում են պիտակ href="#"
օգտագործելիս զգուշացումների անջատում:<a>
<a href="#" class="close" data-dismiss="alert">×</a>
Որպես այլընտրանք, դուք կարող եք օգտագործել <button>
տվյալների հատկանիշով տարր, որը մենք ընտրել ենք մեր փաստաթղթերի համար: Օգտագործելիս <button>
դուք պետք է ներառեք, հակառակ type="button"
դեպքում ձեր ձևերը կարող են չներկայացնել:
<button type="button" class="close" data-dismiss="alert">×</button>
Օգտագործեք ծանուցումների jQuery հավելվածը ՝ ահազանգերը արագ և հեշտ հեռացնելու համար:
Ավելի երկար հաղորդագրությունների համար ավելացրեք ազդանշանային փաթեթի վերևի և ներքևի ծածկը՝ ավելացնելով .alert-block
:
Լավագույնս ստուգեք ինքներդ ձեզ, դուք այնքան էլ լավ տեսք չունեք: Nulla vitae elit libero, a pharetra augue: Praesent commodo cursus Magna, vel scelerisque nisl consectetur et.
<div class="alert alert-block"> <button type="button" class="close" data-dismiss="alert">×</button> <h4>Զգուշացում:</h4> Լավագույնս ստուգեք ինքներդ ձեզ, դուք չեք ... </div>
Ավելացրեք կամընտիր դասեր՝ ազդանշանի ենթատեքստը փոխելու համար:
<div class="alert alert-error"> ... </div>
<div class="alert alert-success"> ... </div>
<div class="alert alert-info"> ... </div>
Կանխադրված առաջընթացի գոտի ուղղահայաց գրադիենտով:
<div class="progress"> <div class="bar" style="width: 60%;"></div> </div>
Օգտագործում է գրադիենտ՝ գծավոր էֆեկտ ստեղծելու համար: Հասանելի չէ IE7-8-ում:
<div class="progress progress-striped"> <div class="bar" style="width: 20%;"></div> </div>
Ավելացրե՛ք .active
՝ .progress-striped
գծերն աջից ձախ շարժելու համար: Հասանելի չէ IE-ի բոլոր տարբերակներում:
<div class="progress progress-striped active"> <div class="bar" style="width: 40%;"></div> </div>
Տեղադրեք մի քանի ձողեր միևնույն մեջ՝ .progress
դրանք կուտակելու համար:
<div class="progress"> <div class="bar bar-success" style="width: 35%;"></div> <div class="bar bar-warning" style="width: 20%;"></div> <div class="bar bar-danger" style="width: 10%;"></div> </div>
Առաջընթացի գծերը օգտագործում են միևնույն կոճակներից մի քանիսը և ազդանշանային դասեր՝ հետևողական ոճերի համար:
<div class="progress progress-info"> <div class="bar" style="width: 20%"></div> </div> <div class="progress progress-success"> <div class="bar" style="width: 40%"></div> </div> <div class="progress progress-warning"> <div class="bar" style="width: 60%"></div> </div> <div class="progress progress-danger"> <div class="bar" style="width: 80%"></div> </div>
Միաձույլ գույների նման, մենք ունենք զանազան գծավոր առաջընթաց գծեր:
<div class="progress progress-info progress-striped"> <div class="bar" style="width: 20%"></div> </div> <div class="progress progress-success progress-striped"> <div class="bar" style="width: 40%"></div> </div> <div class="progress progress-warning progress-striped"> <div class="bar" style="width: 60%"></div> </div> <div class="progress progress-danger progress-striped"> <div class="bar" style="width: 80%"></div> </div>
Առաջընթացի գծերը օգտագործում են CSS3 գրադիենտներ, անցումներ և անիմացիաներ՝ դրանց բոլոր էֆեկտներին հասնելու համար: Այս գործառույթները չեն աջակցվում IE7-9 կամ Firefox-ի ավելի հին տարբերակներում:
Internet Explorer 10-ից և Opera 12-ից ավելի վաղ տարբերակները չեն աջակցում անիմացիաներ:
Վերացական օբյեկտների ոճեր՝ տարբեր տեսակի բաղադրիչներ ստեղծելու համար (օրինակ՝ բլոգի մեկնաբանությունները, թվիթերը և այլն), որոնք տեքստային բովանդակության հետ մեկտեղ ցուցադրում են ձախ կամ աջ հարթեցված պատկեր:
Լռելյայն մեդիան թույլ է տալիս լողալ մեդիա օբյեկտը (պատկերներ, տեսանյութեր, աուդիո) բովանդակության բլոկի ձախ կամ աջ կողմում:
<div class="media"> <a class="pull-left" href="#"> <img class="media-object" data-src="holder.js/64x64"> </a> <div class="media-body"> <h4 class="media-heading">Մեդիա վերնագիր</h4> ... <!-- Ներդրված մեդիա օբյեկտ --> <div class="media"> ... </div> </div> </div>
Մի փոքր լրացուցիչ նշագրման դեպքում դուք կարող եք օգտագործել մեդիա ցանկի ներսում (օգտակար մեկնաբանությունների թեմաների կամ հոդվածների ցուցակների համար):
Cras sit amet nibh libero, gravida nulla-ում: Նուլա կամ մետուս սլերիսկ, նախքան սոլիցիտուդին համակրանքը: Cras purus odio, գավիթ vulputate at, tempus viverra turpis:
<ul class="media-list"> <li class="media"> <a class="pull-left" href="#"> <img class="media-object" data-src="holder.js/64x64"> </a> <div class="media-body"> <h4 class="media-heading">Մեդիա վերնագիր</h4> ... <!-- Ներդրված մեդիա օբյեկտ --> <div class="media"> ... </div> </div> </li> </ul>
Օգտագործեք ջրհորը որպես պարզ ազդեցություն տարրի վրա՝ դրան ներդիր էֆեկտ տալու համար:
<div class="լավ"> ... </div>
Կառավարեք լիցքավորումը և կլորացված անկյունները երկու կամընտիր մոդիֆիկատորների դասերով:
<div class="well well-large"> ... </div>
<div class="well well-small"> ... </div>
Օգտագործեք փակման ընդհանուր պատկերակը բովանդակությունը, օրինակ՝ մոդալները և ծանուցումները մերժելու համար:
<button class="close">×</button>
iOS սարքերը պահանջում են href="#" սեղմումներով իրադարձությունների համար, եթե նախընտրում եք օգտագործել խարիսխ:
<a class="close" href="#">×</a>
Պարզ, կենտրոնացված դասեր փոքր ցուցադրման կամ վարքագծի ճշգրտումների համար:
Ձախ թողեք տարրը
class = "pull-left"
.pull-left { բոց: ձախ; }
Լողալ տարրը աջ
class = "քաշել-աջ"
.pull-right { բոց: աջ; }
Փոխել տարրի գույնը#999
class = "խլացված"
.խլացված { գույնը՝ #999; }
Մաքրել float
ցանկացած տարրի վրա
class = "պարզ ֆիքս"
.պարզել { *մեծացում՝ 1; &:նախքան, &:{ հետո ցուցադրում՝ սեղան; բովանդակությունը՝ «»; } &:{ հետո պարզ. երկուսն էլ; } }