Құрамдас бөліктер

Навигацияны, ескертулерді, қалқымалы хабарларды және т.б. қамтамасыз ету үшін жасалған ондаған қайта пайдалануға болатын компоненттер.

Мысалдар

Екі негізгі нұсқа және тағы екі нақты нұсқа.

Бір түймелер тобы

Түймелердің қатарын ішіне .btnораңыз .btn-group.

  1. <div class = "btn-group" >
  2. <button class = "btn" > 1 </button>
  3. <button class = "btn" > 2 </button>
  4. <button class = "btn" > 3 </button>
  5. </div>

Бірнеше түймелер тобы

Күрделі құрамдас бөліктерге арналған жиынтықтарды біріктіріңіз <div class="btn-group">.<div class="btn-toolbar">

  1. <div класс = "btn-құралдар тақтасы" >
  2. <div class = "btn-group" >
  3. ...
  4. </div>
  5. </div>

Тік түйме топтары

Түймешіктер жинағын көлденең емес, тігінен қабаттастырылған етіп көрсетіңіз.

  1. <div класс = "btn-group btn-group-vertical" >
  2. ...
  3. </div>

Құсбелгі ұяшығы және радио дәмі

Түйме топтары тек бір түйме белсенді болуы мүмкін радиолар немесе түймелердің кез келген саны белсенді болуы мүмкін құсбелгілер ретінде де жұмыс істей алады. Ол үшін Javascript құжаттарын қараңыз .

Түйме топтарындағы ашылмалы тізімдер

Ескерту! Ашылмалы тізімі бар түймелер дұрыс көрсету үшін .btn-groupa ішінде жеке оралуы керек ..btn-toolbar

Шолу және мысалдар

Ашылмалы мәзірді ашу үшін кез келген түймені пайдаланып, оны а ішіне орналастырып .btn-group, тиісті мәзір бе��гілеуін қамтамасыз етіңіз.

  1. <div class = "btn-group" >
  2. <a class = "btn dropdown-toggle" data-toggle = "dropdown" href = "#" >
  3. Әрекет
  4. <span class = "caret" ></span>
  5. </a>
  6. <ul class = "ашылмалы мәзір" >
  7. <!-- ашылмалы мәзір сілтемелері -->
  8. </ul>
  9. </div>

Барлық түйме өлшемдерімен жұмыс істейді

Түймелердің ашылмалы тізімдері кез келген өлшемде жұмыс істейді: .btn-large, .btn-small, немесе .btn-mini.

JavaScript қажет

Түймелердің ашылмалы тізімдері жұмыс істеуі үшін Bootstrap ашылмалы плагинін қажет етеді .

Кейбір жағдайларда, мысалы, мобильді — ашылмалы мәзірлер қарау терезесінің сыртында кеңейтіледі. Сіз теңестіруді қолмен немесе реттелетін JavaScript көмегімен шешуіңіз керек.


Бөлу түймелерінің ашылмалы тізімдері

Түймешіктер тобының мәнерлері мен белгілеулеріне сүйене отырып, біз бөлу түймешігін оңай жасай аламыз. Бөлу түймелері сол жақта стандартты әрекетті және контекстік сілтемелері бар оң жақта ашылмалы қосқышты көрсетеді.

  1. <div class = "btn-group" >
  2. <button class = "btn" > Әрекет </button>
  3. <button class = "btn dropdown-toggle" data-toggle = "ашылатын тізім" >
  4. <span class = "caret" ></span>
  5. </button>
  6. <ul class = "ашылмалы мәзір" >
  7. <!-- ашылмалы мәзір сілтемелері -->
  8. </ul>
  9. </div>

Өлшемдері

Қосымша түйме сыныптарын .btn-mini, .btn-smallнемесе .btn-largeөлшемдер үшін пайдаланыңыз.

  1. <div class = "btn-group" >
  2. <button class = "btn btn-mini" > Әрекет </button>
  3. <button class = "btn btn-mini dropdown-toggle" data-toggle = "ашылатын тізім" >
  4. <span class = "caret" ></span>
  5. </button>
  6. <ul class = "ашылмалы мәзір" >
  7. <!-- ашылмалы мәзір сілтемелері -->
  8. </ul>
  9. </div>

Ашылмалы мәзірлер

Ашылмалы мәзірлерді тікелей ата-анасына бір сыныпты қосу арқылы төменнен жоғарыға ауыстыруға болады .dropdown-menu. Ол .caretжоғарыдан төменге емес, төменнен жоғарыға жылжу үшін мәзірдің бағытын аударады және оның орнын ауыстырады.

  1. <div class = "btn-group dropup" >
  2. <button class = "btn" > Ашылмалы терезе </button>
  3. <button class = "btn dropdown-toggle" data-toggle = "ашылатын тізім" >
  4. <span class = "caret" ></span>
  5. </button>
  6. <ul class = "ашылмалы мәзір" >
  7. <!-- ашылмалы мәзір сілтемелері -->
  8. </ul>
  9. </div>

Стандартты беттеу

Rdio арқылы шабыттандырылған қарапайым беттеу, қолданбалар мен іздеу нәтижелері үшін тамаша. Үлкен блокты жіберіп алу қиын, оңай масштабталады және үлкен басу аймақтарын қамтамасыз етеді.

  1. <div class = "беттеу" >
  2. <ul>
  3. <li><a href = "#" > Алдыңғы </a></li>
  4. <li><a href = "#" > 1 </a></li>
  5. <li><a href = "#" > 2 </a></li>
  6. <li><a href = "#" > 3 </a></li>
  7. <li><a href = "#" > 4 ​​</a></li>
  8. <li><a href = "#" > Келесі </a></li>
  9. </ul>
  10. </div>

Опциялар

Өшірілген және белсенді күйлер

Сілтемелер әртүрлі жағдайлар үшін теңшеуге болады. Басылмайтын .disabledсілтемелер үшін және .activeағымдағы бетті көрсету үшін пайдаланыңыз.

  1. <div class = "беттеу" >
  2. <ul>
  3. <li class = "diabled" ><a href = "#" > Алдыңғы </a></li>
  4. <li класс = "белсенді" ><a href = "#" > 1 </a></li>
  5. ...
  6. </ul>
  7. </div>

Туралау

Беттеу сілтемелерінің туралануын өзгерту үшін екі қосымша сыныптың бірін қосыңыз: .pagination-centeredжәне .pagination-right.

  1. <div class = "беттеу беттерінде орталықтандырылған" >
  2. ...
  3. </div>
  1. <div class = "pagination pagination-right" >
  2. ...
  3. </div>

Пейжер

Жеңіл белгілеу және стильдермен қарапайым беттеуді іске асыруға арналған жылдам алдыңғы және келесі сілтемелер. Бұл блогтар немесе журналдар сияқты қарапайым сайттар үшін тамаша.

Әдепкі мысал

Әдепкі бойынша, пейджер сілтемелерді ортаға салады.

  1. <ul class = "пейджер" >
  2. <li><a href = "#" > Алдыңғы </a></li>
  3. <li><a href = "#" > Келесі </a></li>
  4. </ul>

Тураланған сілтемелер

Немесе әр сілтемені бүйірлеріне туралауға болады:

  1. <ul class = "пейджер" >
  2. <li класс = «алдыңғы» >
  3. <a href = "#" > Үлкенірек </a>
  4. </li>
  5. <li класс = «келесі» >
  6. <a href = "#" > Жаңарақ → </a>
  7. </li>
  8. </ul>

Қосымша өшірілген күй

Пейджерлік сілтемелер беттеудегі жалпы .disabledутилита класын да пайдаланады.

  1. <ul class = "пейджер" >
  2. <li class = "бұрынғы өшірілген" >
  3. <a href = "#" > Үлкенірек </a>
  4. </li>
  5. ...
  6. </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>

Батыр бірлігі

Сайтыңыздағы негізгі мазмұнды көрсетуге арналған жеңіл, икемді компонент. Ол маркетингтік және мазмұнды сайттарда жақсы жұмыс істейді.

Сәлем Әлем!

Бұл қарапайым батыр бірлігі, таңдаулы мазмұнға немесе ақпаратқа қосымша назар аударуға арналған қарапайым джумботрон стиліндегі компонент.

Көбірек білу үшін

  1. <div класс = "қаһарман-бірлік" >
  2. <h1> Тақырып </h1>
  3. <p> Тақырып </p>
  4. <p>
  5. <a класс = "btn btn-primary btn-large" >
  6. Көбірек білу үшін
  7. </a>
  8. </p>
  9. </div>

Бет тақырыбы

h1Беттегі мазмұн бөлімдерін дұрыс бөлуге және сегменттеуге арналған қарапайым қабық . Ол h1әдепкі small, элементін, сондай-ақ көптеген басқа компоненттерді (қосымша мәнерлермен) пайдалана алады.

  1. <div class = "бет тақырыбы" >
  2. <h1> Мысал бет тақырыбы </h1>
  3. </div>

Әдепкі нобайлар

Әдепкі бойынша, Bootstrap нобайлары ең аз талап етілетін белгілеулері бар байланыстырылған кескіндерді көрсетуге арналған.

Жоғары теңшелетін

Біраз қосымша белгілеу арқылы тақырыптар, абзацтар немесе түймелер сияқты кез келген HTML мазмұнын нобайларға қосуға болады.

  • Нобай белгісі

    Cras justo odio, dpibus ac facilisis in, egestas eget quam. Doec id elit non mi porta gravida және eget metus. Идентификатордың идентификаторы жоқ.

    Әрекет Әрекет

  • Нобай белгісі

    Cras justo odio, dpibus ac facilisis in, egestas eget quam. Doec id elit non mi porta gravida және eget metus. Идентификатордың идентификаторы жоқ.

    Әрекет Әрекет

  • Нобай белгісі

    Cras justo odio, dpibus ac facilisis in, egestas eget quam. Doec id elit non mi porta gravida және eget metus. Идентификатордың идентификаторы жоқ.

    Әрекет Әрекет

Неліктен нобайларды пайдалану керек

Нобайлар (бұрын .media-gridv1.4 нұсқасына дейін) фотосуреттер немесе бейнелер торлары, кескін іздеу нәтижелері, бөлшек сауда өнімдері, портфолиолар және т.б. үшін тамаша. Олар сілтемелер немесе тұрақты мазмұн болуы мүмкін.

Қарапайым, икемді белгілеу

Нобайды белгілеу қарапайым — элементтердің ulкез келген саны бар a liғана қажет. Ол сондай-ақ өте икемді, мазмұнды орау үшін сәл көбірек белгілеулері бар кез келген мазмұн түріне мүмкіндік береді.

Тор баған өлшемдерін пайдаланады

Соңында, нобайлар құрамдас бөлігі нобай өлшемдерін басқару үшін бар тор жүйесінің сыныптарын пайдаланады - сияқты .span2немесе -..span3

Белгілеу

Бұрын айтылғандай, нобайлар үшін қажетті белгілеу жеңіл және қарапайым. Мұнда байланыстырылған кескіндер үшін әдепкі орнатуды қараңыз :

  1. <ul class = "нобайлар" >
  2. <li класс = "span4" >
  3. <a href = "#" класс = "нобай" >
  4. <img src = "https://placehold.it/300x200" alt = "" >
  5. </a>
  6. </li>
  7. ...
  8. </ul>

Нобайлардағы реттелетін HTML мазмұны үшін белгілеу сәл өзгереді. <a>Блок деңгейіндегі мазмұнға кез келген жерде рұқсат беру үшін біз келесідей мазмұнды ауыстырамыз <div>:

  1. <ul class = "нобайлар" >
  2. <li класс = "span4" >
  3. <div класс = "нобай" >
  4. <img src = "https://placehold.it/300x200" alt = "" >
  5. <h3> Нобай белгісі </h3>
  6. <p> Нобай жазуы... </p>
  7. </div>
  8. </li>
  9. ...
  10. </ul>

Қосымша мысалдар

Сізге қолжетімді әртүрлі тор сыныптары арқылы барлық опцияларды зерттеңіз. Сондай-ақ әртүрлі өлшемдерді араластырып, сәйкестендіруге болады.

Әдепкі ескерту

.alertНегізгі ескерту хабары үшін кез келген мәтінді және қосымша өшіру түймесін ораңыз .

Ескерту! Өзіңізді тексеріңіз, сіз тым жақсы көрінбейсіз.
  1. <div класс = "ескерту" >
  2. <button type = "button" class = "close" data-dississ = "alert" > × </button>
  3. <strong> Ескерту! </strong> Өзіңізді тексеріңіз, сіз тым жақсы көрінбейсіз.
  4. </div>

Жабу түймелері

Мобильді Safari және Mobile Opera браузерлері data-dismiss="alert"төлсипатқа қосымша, тегті href="#"пайдалану кезінде ескертулерді алып тастауды талап етеді.<a>

  1. <a href = "#" class = "close" data-dississ = "alert" > × </button>

Сонымен қатар, сіз деректер төлсипаты бар элементті пайдалана аласыз <button>, оны біз құжаттарымыз үшін жасауды таңдадық. пайдалану <button>кезінде қосу керек, әйтпесе type="button"пішіндер жібермеуі мүмкін.

  1. <button type = "button" class = "close" data-dississ = "alert" > × </button>

Javascript арқылы ескертулерді қабылдамаңыз

Ескертулерді жылдам және оңай өшіру үшін ескертулер jQuery плагинін пайдаланыңыз .


Опциялар

Ұзақ хабарлар үшін ескерту орауышының үстіңгі және астыңғы жағындағы толтырғышты қосу арқылы көбейтіңіз .alert-block.

Ескерту!

Өзіңізді тексеріңіз, сіз тым жақсы көрінбейсіз. Nulla vitae elit libero, pharetra augue. Commodo cursus magna, немесе scelerisque nisl consectetur et.

  1. <div class = "alert alert-block" >
  2. <button type = "button" class = "close" data-dississ = "alert" > × </button>
  3. <h4> Ескерту! </h4>
  4. Өзіңізді тексергеніңіз жөн, сіз...
  5. </div>

Мәтінмәндік баламалар

Ескертудің коннотациясын өзгерту үшін қосымша сыныптарды қосыңыз.

Қате немесе қауіп

О, шап! Бірнеше нәрсені өзгертіп, қайта жіберіп көріңіз.
  1. <div class = "alert alert-error" >
  2. ...
  3. </div>

Жетістік

Жарайсың! Сіз осы маңызды ескерту хабарын сәтті оқыдыңыз.
  1. <div class = "alert alert-success" >
  2. ...
  3. </div>

ақпарат

Ескерту! Бұл ескерту назарыңызды қажет етеді, бірақ бұл өте маңызды емес.
  1. <div class = "alert alert-info" >
  2. ...
  3. </div>

Мысалдар және белгілеу

Негізгі

Тік градиенті бар әдепкі орындалу жолағы.

  1. <div класс = "прогресс" >
  2. <div class = "bar" style = " width : 60 %; " ></div>
  3. </div>

Жолақты

Жолақ әсерін жасау үшін градиентті пайдаланады. IE7-8 нұсқасында қол жетімді емес.

  1. <div class = "прогресс-жолақты прогресс" >
  2. <div class = "bar" style = " width : 20 %; " ></div>
  3. </div>

Анимациялық

Оңнан солға қарай жолақтарды жандандыру үшін .activeқосыңыз . .progress-stripedIE барлық нұсқаларында қол жетімді емес.

  1. <div class = "прогресс-жолақты белсенді" >
  2. <div class = "bar" style = " width : 40 %; " ></div>
  3. </div>

Қапталған

Оларды жинақтау үшін бірнеше жолақты бірдей .progressетіп салыңыз.

  1. <div класс = "прогресс" >
  2. <div class = "bar-success" style = " ені : 35 %; " ></div>
  3. <div class = "bar-warning" style = " ені : 20 %; " ></div>
  4. <div class = "bar bar-danger" style = " ені : 10 %; " ></div>
  5. </div>

Опциялар

Қосымша түстер

Прогресс жолақтары дәйекті мәнерлер үшін бірдей түймелердің кейбірін және ескерту сыныптарын пайдаланады.

  1. <div class = "progress progress-info" >
  2. <div class = "bar" style = " ені : 20 % " ></div>
  3. </div>
  4. <div class = "прогресс прогресс-табыс" >
  5. <div class = "bar" style = " ені : 40 % " ></div>
  6. </div>
  7. <div class = "прогресс туралы ескерту" >
  8. <div class = "bar" style = " ені : 60 % " ></div>
  9. </div>
  10. <div class = "прогресс-қауіпті" >
  11. <div class = "bar" style = " ені : 80 % " ></div>
  12. </div>

Жолақты жолақтар

Қатты түстерге ұқсас, бізде әртүрлі жолақты прогресс жолақтары бар.

  1. <div class = "прогресс-ақпарат прогресс-жолақты" >
  2. <div class = "bar" style = " ені : 20 % " ></div>
  3. </div>
  4. <div class = "прогресс прогресс-табыс прогресс-жолақты" >
  5. <div class = "bar" style = " ені : 40 % " ></div>
  6. </div>
  7. <div class = "прогресс-ескерту прогресс-жолақты" >
  8. <div class = "bar" style = " ені : 60 % " ></div>
  9. </div>
  10. <div class = "прогресс прогресс-қауіпті прогресс-жолақты" >
  11. <div class = "bar" style = " ені : 80 % " ></div>
  12. </div>

Браузерді қолдау

Прогресс жолақтары олардың барлық әсерлеріне жету үшін CSS3 градиенттерін, ауысуларын және анимацияларын пайдаланады. Бұл мүмкіндіктерге IE7-9 немесе Firefox-тың ескі нұсқаларында қолдау көрсетілмейді.

Internet Explorer 10 және Opera 12 нұсқаларынан бұрынғы нұсқалар анимацияларды қолдамайды.

Ұңғымалар

Шұңқырды элементке кірістірілген әсер беру үшін қарапайым әсер ретінде пайдаланыңыз.

Қараңдар, мен құдықта жатырмын!
  1. <div класс = «жақсы» >
  2. ...
  3. </div>

Қосымша сабақтар

Басқару толтырғышы және екі қосымша модификатор класы бар дөңгелек бұрыштар.

Қараңдар, мен құдықта жатырмын!
  1. <div class = "жақсы-үлкен" >
  2. ...
  3. </div>
Қараңдар, мен құдықта жатырмын!
  1. <div class = "жақсы-кіші" >
  2. ...
  3. </div>

Жабу белгішесі

Модальдер мен ескертулер сияқты мазмұнды жабу үшін жалпы жабу белгішесін пайдаланыңыз.

  1. <button class = "жабу" > × </button>

Егер зәкірді пайдалансаңыз, iOS құрылғылары басу оқиғалары үшін href="#" белгісін талап етеді.

  1. <a class = "close" href = "#" > × </a>

Көмекші сыныптар

Кішігірім дисплейге немесе мінез-құлықты өзгертуге арналған қарапайым, бағытталған сабақтар.

.солға тартыңыз

Элементті солға жылжытыңыз

  1. сынып = «солға тарту»
  1. . тарту - солға {
  2. қалқымалы : солға ;
  3. }

.оңға тартыңыз

Элементті оңға жылжытыңыз

  1. сынып = «оңға тарту»
  1. . тарту - оңға {
  2. қалқымалы : оң жақ ;
  3. }

.дыбысы өшірілді

Элемент түсін өзгерту#999

  1. сынып = «үні өшірілді»
  1. . дыбысы өшірілген {
  2. түс : #999;
  3. }

.clearfix

floatКез келген элементті тазалаңыз

  1. сынып = «тазалау»
  1. . тазалау {
  2. * масштабтау : 1 ;
  3. &: бұрын ,
  4. &: кейін {
  5. көрсету : кесте ;
  6. мазмұны : "" ;
  7. }
  8. &: кейін {
  9. анық : екеуі де ;
  10. }
  11. }