Տասնյակ բազմակի օգտագործման բաղադրիչներ ներկառուցված են Bootstrap-ում՝ նավարկություն, ծանուցումներ, պոպովեր և շատ ավելին ապահովելու համար:
Չափազանց պարզեցված և նվազագույն ոճով էջադրում, որը ոգեշնչված է Rdio-ից, հիանալի հավելվածների և որոնման արդյունքների համար: Մեծ բլոկը դժվար է բաց թողնել, հեշտությամբ մասշտաբելի և ապահովում է սեղմումների մեծ տարածքներ:
Հղումները հարմարեցված են և աշխատում են մի շարք հանգամանքներում ճիշտ դասի հետ: .disabled
չսեղմվող հղումների և .active
ընթացիկ էջի համար:
Ավելացրեք երկու կամընտիր դասերից որևէ մեկը՝ էջադրման հղումների հավասարեցումը փոխելու համար. .pagination-centered
և .pagination-right
.
Լռելյայն էջավորման բաղադրիչը ճկուն է և աշխատում է մի շարք տարբերակներով:
Ա-ով փաթաթված <div>
, էջադրումը պարզապես մի է <ul>
:
- <div class = «էջադրում» >
- <ul>
- <li><a href = "#" > Նախորդ </a></li>
- <li class = «ակտիվ» >
- <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
դասը:
Լռելյայնորեն, փեյջերը կենտրոնացնում է հղումները:
- <ul class = «փեյջեր» >
- <li>
- <a href = "#" > Նախորդը </a>
- </li>
- <li>
- <a href = "#" > Հաջորդը </a>
- </li>
- </ul>
Որպես այլընտրանք, դուք կարող եք հավասարեցնել յուրաքանչյուր հղումը կողմերին.
- <ul class = «փեյջեր» >
- <li class = «նախորդ» >
- <a href = "#" > ← Ավելի հին </a>
- </li>
- <li class = «հաջորդ» >
- <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> |
Կրծքանշանները փոքր, պարզ բաղադրիչներ են՝ ինչ-որ ցուցիչ կամ թվաքանակ ցուցադրելու համար: Դրանք սովորաբար հանդիպում են էլփոստի սպասառուներում, ինչպիսիք են Mail.app-ը կամ բջջային հավելվածներում՝ push ծանուցումների համար:
Անուն | Օրինակ | Նշում |
---|---|---|
Կանխադրված | 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> |
Bootstrap-ն ապահովում է թեթև, ճկուն բաղադրիչ, որը կոչվում է հերոսի միավոր՝ ձեր կայքում բովանդակությունը ցուցադրելու համար: Այն լավ է աշխատում մարքեթինգային և բովանդակությամբ ծանր կայքերում:
Փաթաթեք ձեր բովանդակությունը div
նման կերպ.
- <div class = «հերոս-միավոր» >
- <h1> Վերնագիր </h1>
- <p> Նշագիր </p>
- <p>
- <a class = «btn btn-հիմնական btn-large» >
- Իմացեք ավելին
- </a>
- </p>
- </div>
Սա պարզ հերոսի միավոր է, պարզ jumbotron ոճի բաղադրիչ՝ հատուկ ուշադրություն հրավիրելու համար ներկայացված բովանդակությանը կամ տեղեկատվությանը:
Պարզ կեղև h1
՝ էջի վրա բովանդակության հատվածները պատշաճ կերպով տարածելու և հատվածավորելու համար: Այն կարող է օգտագործել h1
լռելյայն small
, տարրը, ինչպես նաև այլ բաղադրիչների մեծ մասը (լրացուցիչ ոճերով):
- <div class = «էջ-վերնագիր» >
- <h1> Էջի վերնագրի օրինակ </h1>
- </div>
Լռելյայնորեն, Bootstrap-ի մանրապատկերները նախատեսված են ցուցադրելու կապակցված պատկերները նվազագույն պահանջվող նշումներով:
Մի փոքր լրացուցիչ նշագրման դեպքում հնարավոր է մանրապատկերների մեջ ավելացնել ցանկացած տեսակի HTML բովանդակություն, ինչպիսիք են վերնագրերը, պարբերությունները կամ կոճակները:
Cras justo odio, dapibus ac facilisis in, egestas eget quam. Donec id elit non mi porta gravida at eget metus. Nullam id dolor id nibh ultricies vehicula ut id elit.
Cras justo odio, dapibus ac facilisis in, egestas eget quam. Donec id elit non mi porta gravida at eget metus. Nullam id dolor id nibh ultricies vehicula ut id elit.
Մանրապատկերները (նախկինում .media-grid
մինչև v1.4) հիանալի են լուսանկարների կամ տեսանյութերի ցանցերի, պատկերների որոնման արդյունքների, մանրածախ ապրանքների, պորտֆոլիոների և շատ այլ բաների համար: Դրանք կարող են լինել հղումներ կամ ստատիկ բովանդակություն:
Մանրապատկերների նշումը պարզ է . անհրաժեշտ է ul
միայն ցանկացած քանակի li
տարրերով: Այն նաև գերճկուն է, որը թույլ է տալիս ցանկացած տեսակի բովանդակություն՝ ընդամենը մի փոքր ավելի մեծ նշագրումով, ձեր բովանդակությունը փաթաթելու համար:
Վերջապես, մանրապատկերների բաղադրիչն օգտագործում է ցանցային համակարգի առկա դասերը՝ նման .span2
կամ .span3
՝ մանրապատկերների չափերը վերահսկելու համար:
Ինչպես նշվեց նախկինում, մանրապատկերների համար անհրաժեշտ նշումը թեթև է և պարզ: Ահա կապակցված պատկերների լռելյայն կարգավորումը .
- <ul class = «մանրապատկերներ» >
- <li class = "span3" >
- <a href = "#" class = "մանրապատկեր" >
- <img src = "https://placehold.it/260x180" alt = "" >
- </a>
- </li>
- ...
- </ul>
Մանրապատկերներում հատուկ HTML բովանդակության համար նշումը փոքր-ինչ փոխվում է: Բլոկի մակարդակի բովանդակությունը ցանկացած վայրում թույլատրելու համար մենք փոխում ենք նմանակը հետևյալ <a>
կերպ <div>
.
- <ul class = «մանրապատկերներ» >
- <li class = "span3" >
- <div class = «մանրապատկեր» >
- <img src = "https://placehold.it/260x180" alt = "" >
- <h5> Մանրապատկերի պիտակ </h5>
- <p> Մանրապատկերի ենթագիր հենց այստեղ... </p>
- </div>
- </li>
- ...
- </ul>
Bootstrap 2-ի միջոցով մենք պարզեցրել ենք բազային դասը՝ .alert
փոխարենը .alert-message
. Մենք նաև կրճատել ենք նվազագույն պահանջվող նշագրումը . <p>
լռելյայն պահանջվում է ոչ, միայն արտաքին <div>
.
Ավելի դիմացկուն բաղադրիչի համար՝ ավելի քիչ կոդով, մենք հեռացրել ենք բլոկի ազդանշանների տարբերակիչ տեսքը, հաղորդագրությունները, որոնք ուղեկցվում են ավելի շատ ներդիրներով և սովորաբար ավելի շատ տեքստով: Դասարանը նույնպես փոխվել է .alert-block
.
Bootstrap-ը գալիս է հիանալի jQuery հավելվածով, որն աջակցում է զգոն հաղորդագրություններին՝ արագ և հեշտ դարձնելով դրանք հեռացնելը:
Փաթեթավորեք ձեր հաղորդագրությունը և կամընտիր փակման պատկերակը պարզ դասակարգով div-ում:
- <div class = «զգուշացում» >
- <button class = "close" data-dismiss = "alert" > × </button>
- <strong> Զգուշացում. </strong> Լավագույնը համոզվեք, որ դուք այնքան էլ լավ տեսք չունեք:
- </div>
Գլուխը վեր iOS սարքերը պահանջում են href="#"
ծանուցումների անջատում: Համոզվեք, որ ներառեք այն և տվյալների հատկանիշը խարիսխի փակման պատկերակների համար: Որպես այլընտրանք, դուք կարող եք օգտագործել button
տվյալների հատկանիշով տարր, որը մենք ընտրել ենք մեր փաստաթղթերի համար:
Հեշտությամբ երկարացրեք ստանդարտ նախազգուշացման հաղորդագրությունը երկու կամընտիր դասերով՝ .alert-block
լրացուցիչ ներդիրների և տեքստային կառավարումների և .alert-heading
համապատասխան վերնագրի համար:
Լավագույնս ստուգեք ինքներդ ձեզ, դուք այնքան էլ լավ տեսք չունեք: Nulla vitae elit libero, a pharetra augue: Praesent commodo cursus Magna, vel scelerisque nisl consectetur et.
- <div class = «զգուշացումների բլոկ» >
- <a class = "close" data-dismiss = "alert" href = "#" > × </a>
- <h4 class = "alert-heading" > Զգուշացում: </h4>
- Լավագույնս ստուգեք ինքներդ ձեզ, դուք չեք ...
- </div>
- <div class = «զգուշացում-սխալ» >
- ...
- </div>
- <div class = «զգուշացում-հաջողություն» >
- ...
- </div>
- <div class = «նախազգուշացում-տեղեկատվություն» >
- ...
- </div>
Կանխադրված առաջընթացի գոտի ուղղահայաց գրադիենտով:
- <div class = «առաջընթաց» >
- <div class = «բար»
- style = " width : 60 %; " ></div>
- </div>
Օգտագործում է գրադիենտ՝ գծավոր էֆեկտ ստեղծելու համար (առանց IE):
- <div class = «առաջընթաց առաջընթաց-գծավոր» >
- <div class = «բար»
- style = " լայնություն : 20 %; " ></div>
- </div>
Վերցնում է գծավոր օրինակը և կենդանացնում այն (ոչ IE):
- <div class = «առաջընթաց առաջընթաց-գծավոր
- ակտիվ» >
- <div class = «բար»
- style = " width : 40 %; " ></div>
- </div>
Առաջընթացի գծերը օգտագործում են միևնույն կոճակներից մի քանիսը և ազդանշանային դասեր՝ հետևողական ոճերի համար:
Միաձույլ գույների նման, մենք ունենք զանազան գծավոր առաջընթաց գծեր:
Առաջընթացի գծերը օգտագործում են CSS3 անցումներ, այնպես որ, եթե դինամիկ կերպով կարգավորեք լայնությունը Javascript-ի միջոցով, այն սահուն կերպով կփոխի չափը:
Եթե դուք օգտագործում եք .active
դասը, ձեր .progress-striped
առաջընթացի գծերը կկենդանացնեն ձախից աջ շերտերը:
Առաջընթացի գծերը օգտագործում են CSS3 գրադիենտներ, անցումներ և անիմացիաներ՝ դրանց բոլոր էֆեկտներին հասնելու համար: Այս գործառույթները չեն աջակցվում IE7-9 կամ Firefox-ի ավելի հին տարբերակներում:
Opera-ն և IE-ն այս պահին չեն աջակցում անիմացիաներին:
Օգտագործեք ջրհորը որպես պարզ ազդեցություն տարրի վրա՝ դրան ներդիր էֆեկտ տալու համար:
- <div class = «լավ» >
- ...
- </div>
Օգտագործեք փակման ընդհանուր պատկերակը բովանդակությունը, օրինակ՝ մոդալները և ծանուցումները մերժելու համար:
- <button class = "close" > × </button>
iOS սարքերը պահանջում են href="#" սեղմումների իրադարձությունների համար, եթե ավելի շուտ խարիսխ եք օգտագործում:
- <a class = "close" href = "#" > × </a>