жоғарыда
сол
дұрыс
төменде

Bootstrap, Twitter сайтынан

Bootstrap — веб-қосымшалар мен сайттарды әзірлеуді бастауға арналған Twitter-дің құралдар жинағы.
Ол типография, пішіндер, түймелер, кестелер, торлар, навигация және т.б. үшін базалық CSS және HTML қамтиды.

Nerd ескертуі: Bootstrap Less көмегімен жасалған және заманауи браузерлерді ескере отырып, қақпадан шығуға арналған.

CSS-ге ыстық сілтеме

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

Оны Less көмегімен пайдаланыңыз

Less пайдалануды ұнататын адамсыз ба? Мәселе жоқ, тек репо клондаңыз және мына жолдарды қосыңыз:

GitHub сайтындағы шанышқы

Github сайтындағы ресми Bootstrap репосының көмегімен жүктеп алыңыз, ашыңыз, тартыңыз, файл мәселелерін және т.б..

GitHub жүйесіндегі жүктеу »

Қазіргі уақытта v1.3.0

Тарих

Твиттердегі инженерлер алдыңғы қатардағы талаптарды қанағаттандыру үшін тарихта өздері білетін кез келген дерлік кітапхананы пайдаланды. Bootstrap ұсынылған қиындықтарға жауап ретінде басталды. Көптеген керемет адамдардың көмегімен Bootstrap айтарлықтай өсті.

Толығырақ dev.twitter.com сайтында оқыңыз ›

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

Bootstrap Chrome, Safari, Internet Explorer және Firefox сияқты негізгі заманауи браузерлерде сыналған және оларға қолдау көрсетіледі.

Chrome, Safari, Internet Explorer және Firefox жүйелерінде сыналған және қолдау көрсетілген
  • Соңғы Safari
  • Ең соңғы Google Chrome
  • Firefox 4+
  • Internet Explorer 7+
  • Опера 11

Не кіреді

Bootstrap компиляцияланған CSS, құрастырылмаған және үлгі үлгілерімен бірге жеткізіледі.

Жылдам басталатын мысалдар

Жылдам үлгілер керек пе? Біз жинаған негізгі мысалдарды қараңыз:

  • Батыр бірлігі бар қарапайым үш бағаналы орналасу
  • Статикалық бүйірлік тақтасы бар сұйықтық орналасуы
  • Қолданбаларға арналған қарапайым ілулі контейнер

Әдепкі тор

Bootstrap бөлігі ретінде берілген әдепкі тор жүйесі ені 940 пиксель болатын 16 бағанды ​​тор болып табылады. Бұл танымал 960 тор жүйесінің хош иісі, бірақ сол және оң жағында қосымша маржа/толтырусыз.

Мысал торды белгілеу

Мұнда көрсетілгендей, негізгі орналасуды екі «бағанмен» жасауға болады, олардың әрқайсысы біздің тор жүйеміздің бөлігі ретінде анықтаған 16 негізгі бағандардың санын қамтиды. Қосымша нұсқалар үшін төмендегі мысалдарды қараңыз.

  1. <div класс = "жол" >
  2. <div class = "span6" >
  3. ...
  4. </div>
  5. <div class = "span10" >
  6. ...
  7. </div>
  8. </div>
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
3
3
3
3
3
1
4
4
4
4
1/3
1/3
1/3
1/3
2/3
4
6
6
8
8
5
11
16

Есеп айырысу бағандары

4
8 офсет 4
1/3 ығысу 2/3 с
4 офсет 4
4 офсет 4
5 офсет 3
5 офсет 3
10 офсет 6

Кірістірілген бағандар

Қажет болса .row, бұрыннан бар бағанның ішінде жасау арқылы мазмұнды кірістіріңіз.

Кірістірілген бағандардың мысалы

Бағанның 1-деңгейі
2-деңгей
2-деңгей
  1. <div класс = "жол" >
  2. <div class = "span12" >
  3. Бағанның 1-деңгейі
  4. <div класс = "жол" >
  5. <div class = "span6" >
  6. 2-деңгей
  7. </div>
  8. <div class = "span6" >
  9. 2-деңгей
  10. </div>
  11. </div>
  12. </div>
  13. </div>

Өз торыңызды айналдырыңыз

Bootstrap ішіне орнатылған әдепкі 940px тор жүйесін теңшеуге арналған бірнеше айнымалылар. Аздап теңшеу арқылы бағандардың өлшемін, олардың шұңқырларын және олар орналасқан контейнерді өзгертуге болады.

Тордың ішінде

Тор жүйесін өзгерту үшін қажетті айнымалы мәндердің барлығы қазіргі уақытта ішінде орналасқан variables.less.

Айнымалы Әдепкі мән Сипаттама
@gridColumns 16 Тордағы бағандар саны
@gridColumnWidth 40px Тордағы әрбір бағанның ені
@gridGutterWidth 20px Әрбір баған арасындағы теріс бос орын
@siteWidth Барлық бағандар мен арықтардың есептелген сомасы Біз бағандар мен шұңқырлардың санын санау және араластырғыштың енін орнату үшін кейбір негізгі сәйкестікті қолданамыз .fixed-container().

Енді теңшеу үшін

Торды өзгерту үш @grid-*айнымалы мәнді өзгертуді және Less файлдарын қайта құрастыруды білдіреді.

Bootstrap 24 бағанға дейін тор жүйесін өңдеу үшін жабдықталған; әдепкі мән бар болғаны 16. Тордың айнымалы мәндері 24 бағанды ​​торға теңшелгендей болып көрінеді.

  1. @gridColumns : 24 ;
  2. @gridColumnWidth : 20px ;
  3. @gridGutterWidth : 20px ;

Қайта құрастырылғаннан кейін сіз реттелесіз!

Бекітілген орналасу

Әдепкі және қарапайым ені 940 пиксель, бір ұсынатын кез келген веб-сайт немесе бет үшін орталықтандырылған орналасу <div.container>.

  1. <дене>
  2. <div class = "контейнер" >
  3. ...
  4. </div>
  5. </body>

Сұйықтықтың орналасуы

Минималды және максималды ені және сол жақтағы бүйірлік тақтасы бар балама, икемді сұйық бет құрылымы. Қолданбалар мен құжаттар үшін тамаша.

  1. <дене>
  2. <div class = "контейнер-флюид" >
  3. <div класс = «бүйірлік тақта» >
  4. ...
  5. </div>
  6. <div класс = "мазмұн" >
  7. ...
  8. </div>
  9. </div>
  10. </body>

Тақырыптар және көшіру

Веб-беттеріңізді құрылымдауға арналған стандартты типографиялық иерархия.

Бүкіл типографиялық тор біздің variables.less файлындағы екі Less айнымалысына негізделген: @basefontжәне @baseline. Біріншісі - бүкіл қолданылатын негізгі қаріп өлшемі, екіншісі - негізгі жолдың биіктігі.

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

h1. Тақырып 1

h2. Тақырып 2

h3. Тақырып 3

h4. Тақырып 4

h5. Тақырып 5
h6. 6-тақырып

Мысал параграф

Nullam quis risus eget urna mollis ornare vel eu leo. Cum sociis natoque penatibus and magnis disparturient Montes, nascetur ridiculus mus. Идентификатордың идентификаторы жоқ.

Мысал тақырыбының қосалқы тақырыбы бар…

Әртүрлі. элементтері

Екпінді, мекенжайларды және аббревиатураларды пайдалану

<strong> <em> <address> <abbr>

Қашан пайдалану керек

Екпін тегтері ( <strong>және <em>) сөздің немесе сөз тіркесінің айналасындағы көшірмеге қатысты қосымша маңыздылығын немесе екпінін көрсету үшін қолданылуы керек. <strong>Маңыздылық <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, pharetra augue.

Ескертпе:<b> HTML5-те және тегтерді пайдалану әлі де дұрыс <i>және олар жуан және көлбеу стильде болуы міндетті емес (бірақ семантикалық элементі көбірек болса, оны пайдаланыңыз). <b>қосымша маңыздылығын көрсетпестен сөздерді немесе сөз тіркестерін бөлектеуге арналған, ал <i>көбінесе дауыс, техникалық терминдер және т.б.

Мекенжайлар

Элемент <address>өзінің ең жақын ата-бабасына немесе бүкіл жұмыс тобына арналған байланыс ақпараты үшін пайдаланылады. Мұнда оны қалай қолдануға болатынының екі мысалы келтірілген:

Twitter, Inc.
795 Folsom Ave, Suite 600
San Francisco, CA 94107
P: (123) 456-7890
Толық аты
[email protected]

Ескерту: Мазмұнды дұрыс құрылымдау үшін әрбір жол <address>үзіліспен аяқталуы керек ( <br />) немесе блок деңгейіндегі тегке (мысалы, ) оралуы керек.<p>

Қысқартулар

Қысқартулар мен аббревиатуралар үшін <abbr>тегті пайдаланыңыз ( HTML5<acronym> -те ескірген ). Стенографиялық пішінді тегтің ішіне қойып, толық атқа тақырып қойыңыз.

Тырнақшалар

<blockquote> <p> <small>

Дәйексөзді қалай келтіруге болады

Блоктауды қосу үшін айналаны орап <blockquote>, <p>тегтер <small>қойыңыз. Дереккөзге сілтеме жасау үшін элементті пайдаланыңыз <small>және оның алдында сызықша &mdash;аласыз.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante venenatis dapibus posuere velit aliquet.

Доктор Джулиус Гибберт
  1. <blockquote>
  2. <p> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante venenatis dapibus posuere velit aliquet. </p>
  3. <small> Доктор Джулиус Хибберт </small>
  4. </blockquote>

Тізімдер

Ретсіз<ul>

  • Lorem ipsum dolor sit amet
  • Consectetur adipiscing elit
  • Массадағы бүтін molestie lorem
  • Pretium nisl aliquet ішіндегі жеңілдету
  • Nulla volutpat aliquam velit
    • Phasellus iaculis neque
    • Іріңді сода
    • Vestibulum laoreet porttitor sem
    • Тіріссіз еркіндікке ие болыңыз
  • Faucibus porta lacus fringilla vel
  • Aenean sit amet erat nunc
  • Eget porttitor lorem

Стильсіз<ul.unstyled>

  • Lorem ipsum dolor sit amet
  • Consectetur adipiscing elit
  • Массадағы бүтін molestie lorem
  • Pretium nisl aliquet ішіндегі жеңілдету
  • Nulla volutpat aliquam velit
    • Phasellus iaculis neque
    • Іріңді сода
    • Vestibulum laoreet porttitor sem
    • Тіріссіз еркіндікке ие болыңыз
  • Faucibus porta lacus fringilla vel
  • Aenean sit amet erat nunc
  • Eget porttitor lorem

Тапсырыс берілді<ol>

  1. Lorem ipsum dolor sit amet
  2. Consectetur adipiscing elit
  3. Массадағы бүтін molestie lorem
  4. Pretium nisl aliquet ішіндегі жеңілдету
  5. Nulla volutpat aliquam velit
  6. Faucibus porta lacus fringilla vel
  7. Aenean sit amet erat nunc
  8. Eget porttitor lorem

Сипаттамаdl

Сипаттама тізімдері
Сипаттама тізімі терминдерді анықтау үшін өте қолайлы.
Euismod
Vestibulum id ligula porta felis euismod semper eget lacinia odio sem nec elit.
Doec id elit non mi porta gravida және eget metus.
Малесуада порта
Etiam porta sem malesuada magna mollis euismod.

Код

<code> <pre>

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

Код ұсынылуда

Код, блоктар немесе жай үзінділер кірістірілген, тек оң тегке орау арқылы мәнермен көрсетілуі мүмкін. Бірнеше жолды қамтитын код блоктары үшін <pre>элементті пайдаланыңыз. Кірістірілген код үшін <code>элементті пайдаланыңыз.

Элемент Нәтиже
<code> <html>Осындай мәтін жолында сіздің оралған код осы элементке ұқсайды .
<pre>
<div>
  <h1>Тақырып</h1>
  <p>Дәл осы жерде бірдеңе...</p>
</div>

Ескертпе:<pre> Тегтердегі кодты мүмкіндігінше солға жақын ұстауды ұмытпаңыз ; ол барлық қойындыларды көрсетеді.

<pre class="prettyprint">

Google-code-prettify кітапханасын пайдалану арқылы код блоктары сәл басқаша көрнекі стильге және автоматты синтаксисті бөлектеуге ие болады.

<div> <h1> Тақырып </h1> <p> Дәл осы жерде бір нәрсе... </p> </div>
  
  

Google-code-prettify жүктеп алыңыз және оны қалай пайдалану керектігін қараңыз.

Кірістірілген белгілер

<span class="label">

Негізгі мәтіндегі кез келген сөз тіркесіне назар аударыңыз немесе белгілеңіз.

Кез келген нәрсені белгілеңіз

Осындай керемет жаңалардың бірі қажет болды ! немесе кодты жазу кезінде маңызды жалаушалар ма? Енді сізде олар бар. Әдепкі бойынша мыналар кіреді:

Заттаңба Нәтиже
<span class="label">Default</span> Әдепкі
<span class="label success">New</span> Жаңа
<span class="label warning">Warning</span> Ескерту
<span class="label important">Important</span> Маңызды
<span class="label notice">Notice</span> Ескерту

Медиа тор

Төмен HTML ізі және минималды стильдері бар беттерде әртүрлі өлшемдегі нобайларды көрсетіңіз.

Мысал нобайлар

Нобайлар .media-gridкез келген өлшемде болуы мүмкін, бірақ олар тікелей кірістірілген Bootstrap тор жүйесімен салыстырылғанда жақсы жұмыс істейді. .span290, 210 және 330 сияқты кескін ені , .span4, және .span6баған өлшемдеріне теңестіру үшін толтырудың бірнеше пикселімен біріктіріледі .

Үлкен

Орташа

Кішкентай

Оларды кодтау

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

  1. <ul class = "media-grid" >
  2. <li>
  3. <a href = "#" >
  4. <img класс = "нобай" src = "https://placehold.it/330x230" alt = "" >
  5. </a>
  6. </li>
  7. <li>
  8. <a href = "#" >
  9. <img класс = "нобай" src = "https://placehold.it/330x230" alt = "" >
  10. </a>
  11. </li>
  12. </ul>

Құрылыс үстелдері

<table> <thead> <tbody> <tr> <th> <td> <colspan> <caption>

Үстелдер өте жақсы - көп нәрсе үшін. Керемет кестелер пайдалы, масштабталатын және оқылатын (код деңгейінде) болуы үшін аздап түзетуді қажет етеді. Мұнда көмектесетін бірнеше кеңестер берілген.

Әрқашан баған тақырыптарын <thead>иерархия <thead>> <tr>> болатындай етіп ораңыз <th>.

Баған тақырыптарына ұқсас, кестеңіздің барлық негізгі мазмұны <tbody>иерархияңыз <tbody>> <tr>> болатындай етіп оралуы керек <td>.

Мысал: Әдепкі кесте мәнерлері

Барлық кестелер оқуды қамтамасыз ету және құрылымды сақтау үшін тек маңызды жиектермен автоматты түрде стильденеді. Қосымша сыныптарды немесе атрибуттарды қосудың қажеті жоқ.

# Аты Тек Тіл
1 Кейбір Бір Ағылшын
2 Джо Sixpack Ағылшын
3 Stu Тіс Код
  1. <кесте>
  2. ...
  3. </кесте>

Мысалы: Қысқартылған кесте

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

# Аты Тек Тіл
1 Кейбір Бір Ағылшын
2 Джо Sixpack Ағылшын
3 Stu Тіс Код

Мысалы: Жиектелген кесте

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

# Аты Тек Тіл
1 Кейбір Бір Ағылшын
2 Джо Sixpack Ағылшын
3 Stu Тіс Код
  1. <кесте класы = "шектелген кесте" >
  2. ...
  3. </кесте>

Мысалы: зебра жолақты

Зебра жолақтарын қосу арқылы кестелеріңіздің сәнін келтіріңіз — тек .zebra-stripedсыныпты қосыңыз.

# Аты Тек Тіл
1 Кейбір Бір Ағылшын
2 Джо Sixpack Ағылшын
3 Stu Тіс Код
4 бағанды ​​қамтиды
2 бағанды ​​қамту 2 бағанды ​​қамту

Ескертпе: Zebra-striping - бұл IE8 және одан төменірек ескі браузерлер үшін қол жетімді емес прогрессивті жақсарту.

  1. <үстел класы = «зебра-жолақты» >
  2. ...
  3. </кесте>

Мысал: TableSorter.js бар зебра жолақты

Алдыңғы мысалды ала отырып, біз jQuery және Tablesorter плагині арқылы сұрыптау функционалдығын қамтамасыз ету арқылы кестелеріміздің пайдалылығын жақсартамыз. Сұрыптауды өзгерту үшін кез келген бағанның тақырыбын басыңыз.

# Аты Тек Тіл
2 Джо Sixpack Ағылшын
3 Stu Тіс Код
1 Сіздің Бір Ағылшын
  1. <script src = "js/jquery/jquery.tablesorter.min.js" ></script>
  2. <скрипт >
  3. $ ( функция () {
  4. $ ( «кесте#sortTableExample» ). кесте сұрыптаушы ({ сұрыптау тізімі : [[ 1 , 0 ]] });
  5. });
  6. </script>
  7. <үстел класы = «зебра-жолақты» >
  8. ...
  9. </кесте>

Әдепкі мәнерлер

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

Пішін легендасының мысалы
Мұнда кейбір құндылық
Анықтама мәтінінің шағын үзіндісі
Жетістік!
Рух!
Пішін легендасының мысалы
@
Міне, кейбір көмек мәтіні
Пішін легендасының мысалы
Ескертпе: Белгілер үлкенірек басу аймақтары мен пайдалануға қолайлы пішін үшін барлық опцияларды қоршайды.
дейін Барлық уақыт Тынық мұхиты стандартты уақыты (GMT -08:00) ретінде көрсетіледі.
Қажет болса, жоғарыдағы өрісті сипаттайтын анықтама мәтіні блогы.
 

Біріктірілген пішіндер

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

Пішін легендасының мысалы
Пішін легендасының мысалы
Анықтама мәтінінің шағын үзіндісі
Ескертпе: Белгілер үлкенірек басу аймақтары мен пайдалануға қолайлы пішін үшін барлық опцияларды қоршайды.
 

Пішін өрісінің өлшемдері

Белгілеуге бірнеше сыныпты қосу арқылы кез келген пішінді input, select, немесе енді теңшеңіз.textarea

v1.3.0 нұсқасы бойынша біз пішін элементтері үшін торға негізделген өлшем сыныптарын қостық. Бұларды бар .mini, .small, және т.б. сыныптарда пайдаланыңыз.

Түймелер

Конвенция ретінде түймелер әрекеттер үшін пайдаланылады, ал сілтемелер нысандар үшін пайдаланылады. Мысалы, «Жүктеу» түймесі және «соңғы әрекет» сілтеме болуы мүмкін.

Барлық түймелер әдепкі бойынша ашық сұр стильге сәйкес келеді, бірақ әртүрлі түс мәнерлері үшін бірқатар функционалдық сыныптарды қолдануға болады. Бұл сыныптарға көк .primaryсынып, ашық-көк .infoсынып, жасыл .successсынып және қызыл .dangerсынып кіреді.

Мысал түймелер

Түйме мәнерлері қолданылған кез келген нәрсеге .btnқолданылуы мүмкін. Әдетте сіз оларды тек <a>, <button>және таңдау <input>элементтеріне қолданғыңыз келеді. Бұл қалай көрінеді:

       

Баламалы өлшемдер

Үлкенірек немесе кішірек түймелерді ұнатасыз ба? Қолда бар!

Өшірілген күй

Белсенді емес немесе қандай да бір себептермен қолданба өшірген түймелер үшін өшірілген күйді пайдаланыңыз. Бұл .disabledсілтемелер мен элементтерге :disabledарналған .<button>

Сілтемелер

Түймелер

 

Негізгі ескертулер

.alert-message

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

JavaScript алыңыз »

×

Қасиетті гуакамоле! Өзіңізді тексеріңіз, сіз тым жақсы көрінбейсіз .

×

О, шап! Мынаны және мынаны өзгертіп, әрекетті қайталаңыз .

×

Жарайсың! Сіз бұл ескерту хабарын сәтті оқыдыңыз .

×

Ескерту! Бұл сіздің назарыңызды қажет ететін ескерту, бірақ бұл әлі де маңызды емес.

Мысал код

  1. <div class = "alert-хабарлама ескертуі" >
  2. <a class = "close" href = "#" > × </a>
  3. <p><strong> Қасиетті гуакамоле! </strong> Өзіңізді тексеріңіз, сіз тым жақсы көрінбейсіз. </p>
  4. </div>

Хабарларды блоктау

.alert-message.block-message

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

JavaScript алыңыз »

×

Қасиетті гуакамоле! Бұл ескерту! Өзіңізді тексеріңіз, сіз тым жақсы көрінбейсіз. Nulla vitae elit libero, pharetra augue. Commodo cursus magna, немесе scelerisque nisl consectetur et.

×

О, шап! Сізде қате бар! Мынаны және мынаны өзгертіп, әрекетті қайталаңыз .

  • Duis mollis est commodo luctus
  • Nisi erat porttitor ligula
  • Eget lacinia odio sem nec elit
×

Жарайсың! Сіз бұл ескерту хабарын сәтті оқыдыңыз. Cum sociis natoque penatibus and magnis disparturient Montes, nascetur ridiculus mus. Maecenas faucibus mollis interdum.

×

Ескерту! Бұл сіздің назарыңызды қажет ететін ескерту, бірақ бұл әлі де маңызды емес.

Мысал код

  1. <div class = "alert-хабарлама блок-хабарлама ескертуі" >
  2. <a class = "close" href = "#" > × </a>
  3. <p><strong> Қасиетті гуакамоле! Бұл ескерту! </strong> Өзіңізді тексеріңіз, сіз тым жақсы көрінбейсіз. Nulla vitae elit libero, pharetra augue. Commodo cursus magna, немесе scelerisque nisl consectetur et. </p>
  4. <div class = "alert-әрекеттер" >
  5. <a class = "btn small" href = "#" > Осы әрекетті орындаңыз </a> <a class = "btn small" href = "#" > Немесе мұны жасаңыз </a>
  6. </div>
  7. </div>

Модаль

Модальдер — диалогтар немесе жарық жәшіктері — фондық мәтінмәнді сақтау маңызды жағдайларда контекстік әрекеттер үшін тамаша.

JavaScript алыңыз »

Кеңестер

Twipsies абдырап қалған пайдаланушыға көмектесу және оларды дұрыс бағытта көрсету үшін өте пайдалы.

JavaScript алыңыз »

Lorem ipsum dolar sit amet illo error ipsum veritatis aut iste perspiciatis iste voluptas natus illo quasi odit or natus consequuntur consequuntur, aut natus illo voluptatem odit perspiciatis laudantium rem doloremque totam voluptas. Ерекше түсініктемелер ашық түрде, толық сәулетші ашық түрде анық көрінбейді .

Поповерлер

Орналасуға әсер етпестен бетке субтекстік ақпаратты беру үшін қалқымалы терезелерді пайдаланыңыз.

JavaScript алыңыз »

Popover атауы

Etiam porta sem malesuada magna mollis euismod. Maecenas faucibus mollis interdum. Morbi leo risus, porta ac consectetur ac, vestibulum және eros.

Басталу

JavaScript-ті Bootstrap кітапханасымен біріктіру өте оңай. Төменде біз негізгі мәліметтерді қарастырамыз және сізге бастау үшін керемет плагиндерді ұсынамыз!

JavaScript құжаттарын көру »

Не кіреді

jQuery және Ender бірге жұмыс істейтін жаңа пайдаланушы плагиндерімен Bootstrap негізгі компоненттерінің кейбірін өмірге әкеліңіз . Арнайы даму қажеттіліктеріне сәйкес оларды кеңейтуге және өзгертуге шақырамыз.

Файл Сипаттама
bootstrap-modal.js Біздің Modal плагин - бұл дәстүрлі modal JS плагинінің өте жұқа нұсқасы! Біз twitter-ге қажет қарапайым функцияларды ғана қосуға ерекше мән бердік.
bootstrap-alerts.js Ескерту плагині - ескертулерге жақын функцияларды қосуға арналған өте кішкентай сынып.
bootstrap-dropdown.js Бұл плагин жүктеу жолының жоғарғы тақтасына немесе қойындылы шарлауларға ашылмалы әрекеттесуді қосуға арналған.
bootstrap-scrollspy.js ScrollSpy плагині жүктеу жолының жоғарғы тақтасына айналдыру орнына негізделген автоматты түрде жаңартылатын шолғышты қосуға арналған.
bootstrap-buttons.js ScrollSpy плагині жүктеу жолының жоғарғы тақтасына айналдыру орнына негізделген автоматты түрде жаңартылатын шолғышты қосуға арналған.
bootstrap-tabs.js Бұл плагин жергілікті мазмұн арқылы өту үшін жылдам, динамикалық қойынды мен таблетка функционалдығын қосады.
bootstrap-twipsy.js Джейсон Фрейм жазған тамаша jQuery.tipsy плагиніне негізделген; twipsy — кескіндерге сүйенбейтін, анимациялар үшін css3 және жергілікті тақырыпты сақтау үшін деректер атрибуттарын пайдаланатын жаңартылған нұсқасы!
bootstrap-popover.js Popover плагині қолданбаға қалқымалы терезелерді қосу үшін қарапайым интерфейсті қамтамасыз етеді. Ол boostrap-twipsy.js плагинін кеңейтеді, сондықтан жобаңызға popovers қосқанда сол файлды да алыңыз!

JavaScript қажет пе?

Жоқ! Bootstrap ең алдымен CSS кітапханасы болу үшін жасалған. Бұл JavaScript енгізілген стильдердің үстіне негізгі интерактивті қабатты қамтамасыз етеді.

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

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

Bootstrap жылдам және оңай веб-әзірлеуге арналған CSS препроцессоры Less -пен бірге пайдаланылатын микстер мен айнымалылардың ашық бастапқы пакеті Preboot -тен жасалған.

Bootstrap бағдарламасында Preboot қолданбасын қалай пайдаланғанымызды және келесі жобада Less іске қосуды таңдасаңыз, оны қалай пайдалануға болатынын тексеріңіз.

Оны қалай пайдалануға болады

Бұл опцияны браузердегі javascript арқылы Bootstrap-тың Less айнымалыларын, араластырғыштарын және CSS-те кірістіруді толық пайдалану үшін пайдаланыңыз.

  1. <link rel = "stylesheet/less" href = "less/bootstrap.less" медиа = "барлығы" />
  2. <script src = "js/less-1.1.3.min.js" ></script>

.js шешімін сезбейсіз бе? Less Mac қолданбасын қолданып көріңіз немесе кодты қолданғанда құрастыру үшін Node.js пайдаланыңыз .

Не кіреді

Мұнда Bootstrap бөлігі ретінде Twitter Bootstrap құрамына енгізілген нәрселердің кейбір маңызды сәттері берілген. Жүктеп алу және қосымша ақпарат алу үшін Bootstrap веб-сайтына немесе Github жобасының бетіне өтіңіз.

Айнымалылар

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

  1. // Сілтемелер
  2. @linkColor : #8b59c2;
  3. @linkColorHover : қараңғылау ( @linkColor , 10 );
  4.  
  5. // Сұр
  6. @black : #000;
  7. @grayDark : жарықтандыру ( @black , 25 %);
  8. @gray : lighten ( @black , 50 %);
  9. @grayLight : жарықтандыру ( @black , 70 %);
  10. @grayLighter : жарықтандыру ( @black , 90 %);
  11. @white : #fff;
  12.  
  13. // Екпін түстері
  14. @көк : #08b5fb ;
  15. @жасыл : #46a546 ;
  16. @red : #9d261d;
  17. @yellow : #ffc40d;
  18. @orange : #f89406;
  19. @қызғылт : #c3325f ;
  20. @күлгін : #7a43b6 ;
  21.  
  22. // Базалық тор
  23. @basefont : 13px ;
  24. @baseline : 18px ;

Түсініктеме жазу

/* ... */Less сонымен қатар CSS қалыпты синтаксисіне қосымша түсініктеме берудің басқа стилін ұсынады .

  1. // Бұл түсініктеме
  2. /* Бұл да түсініктеме */

Вазоуды араластырады

Миксиндер негізінен CSS үшін қамтиды немесе жартылай кодтар блогын біріктіруге мүмкіндік береді. Олар box-shadow, кросс-браузер градиенттері, қаріп стектері және т.б. сияқты жеткізуші префиксті сипаттар үшін тамаша. Төменде Bootstrap құрамына кіретін миксиндердің үлгісі берілген.

Қаріп стектері

  1. #қаріп {
  2. . стенография ( @weight : normal , @size : 14px , @lineHeight : 20px ) {
  3. шрифт - өлшем : @size ;
  4. шрифт - салмақ : @weight ;
  5. сызық биіктігі : @lineHeight ; _
  6. }
  7. . sans - serif ( @weight : normal , @size : 14px , @lineHeight : 20px ) {
  8. шрифт - отбасы : "Helvetica Neue" , ​​Helvetica , Arial , sans - serif ;
  9. шрифт - өлшем : @size ;
  10. шрифт - салмақ : @weight ;
  11. сызық биіктігі : @lineHeight ; _
  12. }
  13. ...
  14. }

Градиенттер

  1. #градиент {
  2. ...
  3. .vertical (@startColor: #555, @endColor: #333) {
  4. background-color: @endColor;
  5. background-repeat: repeat-x;
  6. фон - сурет : - khtml - градиент ( сызықтық , left top, left bottom, from(@startColor), to(@endColor)); // Konqueror
  7. фондық сурет : _ -moz-linear-gradient(@startColor, @endColor); // FF 3.6+
  8. фондық сурет : _ -ms-linear-gradient(@startColor, @endColor); // IE10
  9. background - image : - webkit - градиент ( сызықтық , сол жақ жоғарғы , сол жақ төменгі , түс - тоқтату ( 0 %, @startColor), color-stop(100%, @endColor)); // Safari 4+, Chrome 2+
  10. фондық сурет : _ -webkit-linear-gradient(@startColor, @endColor); // Safari 5.1+, Chrome 10+
  11. фондық сурет : _ -o-linear-gradient(@startColor, @endColor); // Opera 11.10
  12. фон - сурет: linear-gradient(@startColor, @endColor); // The standard
  13. }
  14. ...
  15. }

Operations

Get fancy and perform some math to generate flexible and powerful mixins like the one below.

  1. // Griditude
  2. @gridColumns: 16;
  3. @gridColumnWidth: 40px;
  4. @gridGutterWidth: 20px;
  5. @siteWidth : ( @gridColumns * @gridColumnWidth ) + ( @gridGutterWidth * ( @gridColumns - 1));
  6.  
  7. // Make some columns
  8. .columns(@columnSpan: 1) {
  9. width: (@gridColumnWidth * @columnSpan) + (@gridGutterWidth * (@columnSpan - 1));
  10. }

Compiling Less

After modifying the .less files in /lib/, you'll need to recompile them in order to regenerate the bootstrap-*.*.*.css and bootstrap-*.*.*.min.css files. If you're submitting a pull request to GitHub, you must always recompile.

Ways to compile

Method Steps
Node with makefile

Install the less command line compiler with npm by running the following command:

$ npm install lessc

Once installed just run make from the root of your bootstrap directory and you're all set.

Additionally, if you have watchr installed, you may run make watch to have bootstrap automatically rebuilt every time you edit a file in the bootstrap lib (this isn't required, just a convenience method).

Javascript

Download the latest Less.js and include the path to it (and Bootstrap) in the head.

  1. <link rel="stylesheet/less" href="/path/to/bootstrap.less">
  2. <script src="/path/to/less.js"></script>

To recompile the .less files, just save them and reload your page. Less.js compiles them and stores them in local storage.

Command line

If you already have the less command line tool installed, simply run the following command:

$ lessc ./lib/bootstrap.less > bootstrap.css

Be sure to include --compress in that command if you're trying to save some bytes!

Less Mac app

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

Қаласаңыз, қолданбадағы теңшелімдерді автоматты түрде кішірейту және құрастырылған файлдар қай каталогта аяқталатынын ауыстыра аласыз.