Навигацияны, ескертулерді, қалқымалы хабарларды және т.б. қамтамасыз ету үшін жасалған ондаған қайта пайдалануға болатын компоненттер.
Сілтемелер тізімдерін көрсетуге арналған ауыспалы, контекстік мәзір. Ашылмалы JavaScript плагинімен интерактивті етіп жасалған .
- <ul class = "ашылатын мәзір" рөлі = "мәзір" 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 класс = "бөлгіш" ></li>
- <li><a tabindex = "-1" href = "#" > Бөлінген сілтеме </a></li>
- </ul>
Тек ашылмалы мәзірге қарап, мұнда қажетті HTML бар. Ашылмалы тізімнің триггерін және ашылмалы мәзірді .dropdown
немесе жариялайтын басқа элементті орауыңыз керек position: relative;
. Содан кейін мәзірді жасаңыз.
- <div класс = "ашылмалы" >
- <!-- Ашылмалы тізімді ауыстырып қосу үшін сілтеме немесе түйме -->
- <ul class = "ашылатын мәзір" рөлі = "мәзір" 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 класс = "бөлгіш" ></li>
- <li><a tabindex = "-1" href = "#" > Бөлінген сілтеме </a></li>
- </ul>
- </div>
Мәзірлерді оңға туралаңыз және ашылмалы тізімдердің қосымша деңгейлерін қосыңыз.
А-ға қосыңыз .pull-right
, .dropdown-menu
ашылмалы мәзірді оңға туралаңыз.
- <ul class = "ашылмалы мәзірді оңға тарту" рөлі = "мәзір" aria-labelledby = "dLabel" >
- ...
- </ul>
Сілтемені өшіру үшін ашылмалы тізімде .disabled
a қосыңыз .<li>
- <ul class = "ашылатын мәзір" рөлі = "мәзір" aria-labelledby = "dropdownMenu" >
- <li><a tabindex = "-1" href = "#" > Тұрақты сілтеме </a></li>
- <li класс = "өшірілген" ><a tabindex = "-1" href = "#" > Өшірілген сілтеме </a></li>
- <li><a tabindex = "-1" href = "#" > Басқа сілтеме </a></li>
- </ul>
Кейбір қарапайым түзетулермен OS X сияқты меңзерде пайда болатын ашылмалы мәзірлердің қосымша деңгейін қосыңыз. Автоматты сәндеу үшін бар ашылмалы мәзірдің .dropdown-submenu
кез келгеніне қосыңыз .li
- <ul class = "ашылатын мәзір" рөлі = "мәзір" aria-labelledby = "dLabel" >
- ...
- <li класс = "ашылмалы-ішкі мәзір" >
- <a tabindex = "-1" href = "#" > Қосымша опциялар </a>
- <ul class = "ашылмалы мәзір" >
- ...
- </ul>
- </li>
- </ul>
Rdio арқылы шабыттандырылған қарапайым беттеу, қолданбалар мен іздеу нәтижелері үшін тамаша. Үлкен блокты жіберіп алу қиын, оңай масштабталады және үлкен басу аймақтарын қамтамасыз етеді.
- <div class = "беттеу" >
- <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 = "#" > 5 </a></li>
- <li><a href = "#" > Келесі </a></li>
- </ul>
- </div>
Сілтемелер әртүрлі жағдайлар үшін теңшеуге болады. Басылмайтын .disabled
сілтемелер үшін және .active
ағымдағы бетті көрсету үшін пайдаланыңыз.
- <div class = "беттеу" >
- <ul>
- <li класс = "өшірілген" ><a href = "#" > « </a></li>
- <li класс = "белсенді" ><a href = "#" > 1 </a></li>
- ...
- </ul>
- </div>
Қажетті мәнерлерді сақтай отырып, басу мүмкіндігін жою үшін белсенді немесе өшірілген якорьдерді аралықтарға ауыстыруға болады.
- <div class = "беттеу" >
- <ul>
- <li класс = "ажыратылған" ><span> « </span></li>
- <li класс = "белсенді" ><span> 1 </span></li>
- ...
- </ul>
- </div>
Үлкенірек немесе кішірек беттеуді қалайсыз ба? Қосымша өлшемдер үшін .pagination-large
, .pagination-small
, немесе қосыңыз ..pagination-mini
- <div class = "pagination pagination-large" >
- <ul>
- ...
- </ul>
- </div>
- <div class = "беттеу" >
- <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 = "беттеу беттерінде орталықтандырылған" >
- ...
- </div>
- <div class = "pagination pagination-right" >
- ...
- </div>
Жеңіл белгілеу мен стильдермен қарапайым беттеуді іске асыруға арналған жылдам алдыңғы және келесі сілтемелер. Бұл блогтар немесе журналдар сияқты қарапайым сайттар үшін тамаша.
Әдепкі бойынша, пейджер сілтемелерді ортаға салады.
- <ul class = "пейджер" >
- <li><a href = "#" > Алдыңғы </a></li>
- <li><a href = "#" > Келесі </a></li>
- </ul>
Немесе әр сілтемені бүйірлеріне туралауға болады:
- <ul class = "пейджер" >
- <li класс = «алдыңғы» >
- <a href = "#" > ← Үлкенірек </a>
- </li>
- <li класс = «келесі» >
- <a href = "#" > Жаңарақ → </a>
- </li>
- </ul>
Пейджерлік сілтемелер беттеудегі жалпы .disabled
утилита класын да пайдаланады.
- <ul class = "пейджер" >
- <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> |
Аты | Мысал | Белгілеу |
---|---|---|
Әдепкі | 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> |
:empty
Ешқандай мазмұн болмаған кезде , оңай іске асыру үшін белгілер мен танымбелгілер жай ғана құлап кетеді (CSS селекторы арқылы ).
Сайтыңыздағы негізгі мазмұнды көрсетуге арналған жеңіл, икемді компонент. Ол маркетингтік және мазмұнды сайттарда жақсы жұмыс істейді.
Бұл қарапайым батыр бірлігі, таңдаулы мазмұнға немесе ақпаратқа қосымша назар аударуға арналған қарапайым джумботрон стиліндегі компонент.
- <div класс = "қаһарман-бірлік" >
- <h1> Тақырып </h1>
- <p> Тақырып </p>
- <p>
- <a класс = "btn btn-primary btn-large" >
- Көбірек білу үшін
- </a>
- </p>
- </div>
h1
Беттегі мазмұн бөлімдерін дұрыс бөлуге және сегменттеуге арналған қарапайым қабық . Ол h1
әдепкі small
, элементін, сондай-ақ көптеген басқа компоненттерді (қосымша мәнерлермен) пайдалана алады.
- <div class = "бет тақырыбы" >
- <h1> Бет тақырыбының мысалы <small> Тақырыпқа арналған ішкі мәтін </small></h1>
- </div>
Әдепкі бойынша, Bootstrap нобайлары ең аз талап етілетін белгілеулері бар байланыстырылған кескіндерді көрсетуге арналған.
Біраз қосымша белгілеу арқылы тақырыптар, абзацтар немесе түймелер сияқты кез келген HTML мазмұнын нобайларға қосуға болады.
Нобайлар (бұрын .media-grid
v1.4 нұсқасына дейін) фотосуреттер немесе бейне торлары, кескін іздеу нәтижелері, бөлшек сауда өнімдері, портфолиолар және т.б. үшін тамаша. Олар сілтемелер немесе тұрақты мазмұн болуы мүмкін.
Нобайды белгілеу қарапайым — элементтердің ul
кез келген саны бар a li
ғана қажет. Ол сондай-ақ өте икемді, мазмұнды орау үшін сәл көбірек белгілеулері бар кез келген мазмұн түріне мүмкіндік береді.
Соңында, нобайлар құрамдас бөлігі нобай өлшемдерін басқару үшін бар тор жүйесінің сыныптарын пайдаланады - сияқты .span2
немесе -..span3
Бұрын айтылғандай, нобайлар үшін қажетті белгілеу жеңіл және қарапайым. Мұнда байланыстырылған кескіндер үшін әдепкі орнатуды қараңыз :
- <ul class = "нобайлар" >
- <li класс = "span4" >
- <a href = "#" класс = "нобай" >
- <img data-src = "holder.js/300x200" alt = "" >
- </a>
- </li>
- ...
- </ul>
Нобайлардағы реттелетін HTML мазмұны үшін белгілеу сәл өзгереді. <a>
Блок деңгейіндегі мазмұнға кез келген жерде рұқсат беру үшін біз келесідей мазмұнды ауыстырамыз <div>
:
- <ul class = "нобайлар" >
- <li класс = "span4" >
- <div класс = "нобай" >
- <img data-src = "holder.js/300x200" alt = "" >
- <h3> Нобай белгісі </h3>
- <p> Нобай жазуы... </p>
- </div>
- </li>
- ...
- </ul>
Сізге қолжетімді әртүрлі тор сыныптарымен барлық опцияларды зерттеңіз. Сондай-ақ әртүрлі өлшемдерді араластырып, сәйкестендіруге болады.
.alert
Негізгі ескерту хабары үшін кез келген мәтінді және қосымша өшіру түймесін ораңыз .
- <div класс = "ескерту" >
- <button type = "button" класс = "жабу" data-dississ = "ескерту" > × </button>
- <strong> Ескерту! </strong> Өзіңізді тексеріңіз, сіз тым жақсы көрінбейсіз.
- </div>
Мобильді Safari және Mobile Opera браузерлері data-dismiss="alert"
төлсипатқа қосымша, тегті href="#"
пайдалану кезінде ескертулерді алып тастауды талап етеді.<a>
- <a href = "#" class = "close" data-dississ = "alert" > × </a>
Сонымен қатар, сіз деректер төлсипаты бар элементті пайдалана аласыз <button>
, оны біз құжаттарымыз үшін жасауды таңдадық. пайдалану <button>
кезінде қосу керек, әйтпесе type="button"
пішіндер жібермеуі мүмкін.
- <button type = "button" класс = "жабу" data-dississ = "ескерту" > × </button>
Ескертулерді жылдам және оңай өшіру үшін ескертулер jQuery плагинін пайдаланыңыз .
Ұзақ хабарлар үшін ескерту орауышының үстіңгі және астыңғы жағындағы толтырғышты қосу арқылы көбейтіңіз .alert-block
.
Өзіңізді тексеріңіз, сіз тым жақсы көрінбейсіз. Nulla vitae elit libero, pharetra augue. Commodo cursus magna, немесе scelerisque nisl consectetur et.
- <div class = "alert alert-block" >
- <button type = "button" класс = "жабу" data-dississ = "ескерту" > × </button>
- <h4> Ескерту! </h4>
- Өзіңізді тексерген дұрыс, сіз...
- </div>
Ескертудің коннотациясын өзгерту үшін қосымша сыныптарды қосыңыз.
- <div class = "alert alert-error" >
- ...
- </div>
- <div class = "alert alert-success" >
- ...
- </div>
- <div class = "alert alert-info" >
- ...
- </div>
Тік градиенті бар әдепкі орындалу жолағы.
- <div класс = "прогресс" >
- <div class = "bar" style = " width : 60 %; " ></div>
- </div>
Жолақ әсерін жасау үшін градиентті пайдаланады. IE7-8 нұсқасында қол жетімді емес.
- <div class = "прогресс-жолақты прогресс" >
- <div class = "bar" style = " width : 20 %; " ></div>
- </div>
Жолақтарды оңнан солға қарай жандандыру үшін .active
қосыңыз . .progress-striped
IE барлық нұсқаларында қол жетімді емес.
- <div class = "прогресс-жолақты белсенді" >
- <div class = "bar" style = " width : 40 %; " ></div>
- </div>
Оларды жинақтау үшін бірнеше жолақты бірдей .progress
етіп салыңыз.
- <div класс = "прогресс" >
- <div class = "bar-success" style = " ені : 35 %; " ></div>
- <div class = "bar-warning" style = " ені : 20 %; " ></div>
- <div class = "bar bar-danger" style = " ені : 10 %; " ></div>
- </div>
Прогресс жолақтары дәйекті мәнерлер үшін бірдей түймелердің кейбірін және ескерту сыныптарын пайдаланады.
- <div class = "прогресс-ақпарат" >
- <div class = "bar" style = " width : 20 % " ></div>
- </div>
- <div class = "прогресс прогресс-табыс" >
- <div class = "bar" style = " ені : 40 % " ></div>
- </div>
- <div class = "прогресс туралы ескерту" >
- <div class = "bar" style = " ені : 60 % " ></div>
- </div>
- <div class = "прогресс-қауіпті" >
- <div class = "bar" style = " ені : 80 % " ></div>
- </div>
Қатты түстерге ұқсас, бізде әртүрлі жолақты прогресс жолақтары бар.
- <div class = "прогресс прогресс-ақпарат прогресс-жолақ" >
- <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>
Progress bars use CSS3 gradients, transitions, and animations to achieve all their effects. These features are not supported in IE7-9 or older versions of Firefox.
Versions earlier than Internet Explorer 10 and Opera 12 do not support animations.
Abstract object styles for building various types of components (like blog comments, Tweets, etc) that feature a left- or right-aligned image alongside textual content.
The default media allow to float a media object (images, video, audio) to the left or right of a content block.
- <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">Media heading</h4>
- ...
- <!-- Nested media object -->
- <div class="media">
- ...
- </div>
- </div>
- </div>
With a bit of extra markup, you can use media inside list (useful for comment threads or articles lists).
Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio, vestibulum in 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">Media heading</h4>
- ...
- <!-- Nested media object -->
- <div class="media">
- ...
- </div>
- </div>
- </li>
- </ul>
Use the well as a simple effect on an element to give it an inset effect.
- <div class="well">
- ...
- </div>
Control padding and rounded corners with two optional modifier classes.
- <div class="well well-large">
- ...
- </div>
- <div class="well well-small">
- ...
- </div>
Use the generic close icon for dismissing content like modals and alerts.
- <button class="close">×</button>
iOS devices require an href="#"
for click events if you would rather use an anchor.
- <a class="close" href="#">×</a>
Simple, focused classes for small display or behavior tweaks.
Float an element left
- class="pull-left"
- .pull-left {
- float: left;
- }
Float an element right
- class="pull-right"
- .pull-right {
- float: right;
- }
Change an element's color to #999
- class="muted"
- .muted {
- color: #999;
- }
Clear the float
on any element
- class="clearfix"
- .clearfix {
- *zoom: 1;
- &:before,
- &:after {
- display: table;
- content: "";
- }
- &:after {
- clear: both;
- }
- }