дээрх
зүүн
зөв
доор

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-ийн нэг хэсэг болгон өгсөн анхдагч сүлжээний систем нь 940px өргөнтэй 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 сүлжээний системийг тохируулах цөөн тооны хувьсагч юм. Бага зэрэг тохируулснаар та баганын хэмжээ, тэдгээрийн суваг, тэдгээрийн байрлах савны хэмжээг өөрчлөх боломжтой.

Сүлжээ дотор

Сүлжээний системийг өөрчлөхөд шаардлагатай хувьсагч нь одоогоор бүгд дотор байна preboot.less.

Хувьсагч Өгөгдмөл утга Тодорхойлолт
@gridColumns 16 Торон доторх баганын тоо
@gridColumnWidth 40px Торон доторх багана бүрийн өргөн
@gridGutterWidth 20px Багана бүрийн хоорондох сөрөг зай
@siteWidth Бүх багана ба сувгийн тооцоолсон нийлбэр .fixed-container()Бид багана, сувагны тоог тоолж, холигчны өргөнийг тохируулахын тулд зарим үндсэн шүдэнзийг ашигладаг.

Одоо тохируулах

Сүлжээг өөрчлөх нь гурван @grid-*хувьсагчийг өөрчилж, Less файлуудыг дахин хөрвүүлнэ гэсэн үг юм.

Bootstrap нь 24 хүртэлх багана бүхий сүлжээний системийг зохицуулахаар тоноглогдсон; өгөгдмөл нь ердөө 16. Таны сүлжээний хувьсагчдыг 24 баганатай сүлжээнд тохируулан хэрхэн харагдахыг эндээс үзнэ үү.

  1. @gridБаганууд : 24 ;
  2. @gridColumnWidth : 20px ;
  3. @gridGutterWidth : 20px ;

Дахин эмхэтгэсний дараа та тохируулагдах болно!

Тогтмол зохион байгуулалт

Нэг <div.container>.

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

Шингэний зохион байгуулалт

Хамгийн бага ба хамгийн их өргөн, зүүн талын хажуу талбар бүхий өөр, уян хатан шингэн хуудасны бүтэц. Аппликешн болон баримт бичигт тохиромжтой.

  1. <бие>
  2. <div class = "контейнер-шингэн" >
  3. <div class = "sidebar" >
  4. ...
  5. </div>
  6. <div class = "content" >
  7. ...
  8. </div>
  9. </div>
  10. </body>

Гарчиг ба хуулбар

Таны вэб хуудсуудыг зохион байгуулах стандарт хэвлэх шатлал.

Бүх хэвлэх сүлжээ нь манай preboot.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 dis aparturient montes, nascetur ridiculus mus. Nullam id dolor id nibh ultricies vehicula ut id elit.

Жишээ гарчигт дэд гарчиг байна...

Бусад. элементүүд

Өргөлт, хаяг, товчлолыг ашиглах

<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. Бүхэл тоо posuere erat a ante venenatis dapibus posuere velit aliquet.

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

Жагсаалтууд

Захиалгагүй<ul>

  • Lorem ipsum dolor sit amet
  • Consectetur adipiscing elit
  • Масса дахь бүхэл тоо
  • Дээд зэрэглэлийн nisl aliquet дахь Facilisis
  • Nulla volutpat aliquam velit
    • Phasellus iaculis neque
    • Идээний идээт ундаа
    • Vestibulum laoreet porttitor sem
    • Ac tristique libero volutp at
  • Faucibus porta lacus fringilla vel
  • Aenean sit amet erat nunc
  • Eget porttitor lorem

Загваргүй<ul.unstyled>

  • Lorem ipsum dolor sit amet
  • Consectetur adipiscing elit
  • Масса дахь бүхэл тоо
  • Дээд зэрэглэлийн nisl aliquet дахь Facilisis
  • Nulla volutpat aliquam velit
    • Phasellus iaculis neque
    • Идээний идээт ундаа
    • Vestibulum laoreet porttitor sem
    • Ac tristique libero volutp at
  • 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. Масса дахь бүхэл тоо
  4. Дээд зэрэглэлийн nisl aliquet дахь Facilisis
  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.
Donec id elit non mi porta gravida at eget metus.
Малесуада порта
Etiam porta sem malesuada magna mollis euismod.

Код

<code> <pre>

Хоёр энгийн шошготойгоор кодоо загварчлаарай. Жаваскриптээр дамжуулан илүү гайхалтай болгохын тулд 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 class = "thumbnail" src = "https://placehold.it/330x230" alt = "" >
  5. </a>
  6. </li>
  7. <li>
  8. <a href = "#" >
  9. <img class = "thumbnail" 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 Жо Зургаан хайрцаг Англи
3 Stu Хонхорхой Код
  1. <хүснэгт>
  2. ...
  3. </хүснэгт>

Жишээ нь: тахө судалтай

Тахө зураасыг нэмж ширээгээ бага зэрэг гоёмсог болго—зүгээр л .zebra-stripedанги нэмээрэй.

# Нэр Овог Хэл
1 Зарим Нэг Англи
2 Жо Зургаан хайрцаг Англи
3 Stu Хонхорхой Код

Тайлбар: Zebra-striping нь IE8 болон түүнээс доош настай хөтчүүдэд байхгүй дэвшилтэт сайжруулалт юм.

  1. <хүснэгт анги = "тахө судалтай" >
  2. ...
  3. </хүснэгт>

Жишээ нь: тахө судалтай / TableSorter.js

Өмнөх жишээг авч үзвэл, бид jQuery болон Tablesorter залгаасаар дамжуулан эрэмбэлэх функцээр хангаснаар хүснэгтийнхээ ашиг тусыг сайжруулдаг . Ангилалыг өөрчлөхийн тулд дурын баганын толгой дээр дарна уу.

# Нэр Овог Хэл
2 Жо Зургаан хайрцаг Англи
3 Stu Хонхорхой Код
1 Таны Нэг Англи
  1. <script src = "js/jquery/jquery.tablesorter.min.js" >></script>
  2. <скрипт >
  3. $ ( функц () {
  4. $ ( "хүснэгт#sortTableExample" ). хүснэгт эрэмбэлэгч ({ sortList : [[ 1 , 0 ]] });
  5. });
  6. </script>
  7. <хүснэгт анги = "тахө судалтай" >
  8. ...
  9. </хүснэгт>

Өгөгдмөл хэв маяг

Бүх маягтыг унших боломжтой, өргөтгөх боломжтой байдлаар харуулахын тулд үндсэн хэв маягийг өгсөн. Текст оруулах, сонгох жагсаалт, текстийн талбар, радио товч болон шалгах хайрцаг, товчлуур зэрэгт зориулж хэв маягийг өгсөн.

Жишээ маягтын домог
Энд зарим үнэ цэнэтэй
Тусламжийн текстийн жижиг хэсэг
Жишээ маягтын домог
@
Жишээ маягтын домог
Тэмдэглэл: Шошго нь илүү том товшилтын хэсгүүд болон илүү ашиглах боломжтой маягтын бүх сонголтыг тойрон хүрээлдэг.
руу Бүх цагийг Номхон далайн стандарт цагаар (GMT -08:00) харуулсан.
Шаардлагатай бол дээрх талбарыг тайлбарлах тусламжийн текстийн блок.
 

Давхардсан маягтууд

Маягтынхаа HTML-д нэмбэл .form-stackedта талбаруудын зүүн талд биш дээд талд шошготой болно. Хэрэв таны маягт богино эсвэл хүнд хэлбэрт оруулах хоёр багана байгаа бол энэ нь маш сайн ажилладаг.

Жишээ маягтын домог
Жишээ маягтын домог
Тусламжийн текстийн жижиг хэсэг
Тэмдэглэл: Шошго нь илүү том товшилтын хэсгүүд болон илүү ашиглах боломжтой маягтын бүх сонголтыг тойрон хүрээлдэг.
 

Маягтын талбайн хэмжээ

Тэмдэглэгээнд хэдхэн анги нэмж дурын хэлбэр input, select, эсвэл өргөнийг тохируулаарай.textarea

1.3.0 хувилбараас бид маягтын элементүүдийн сүлжээнд суурилсан хэмжээсийн ангиллыг нэмсэн. Эдгээрийг одоо байгаа .mini, .small, гэх мэт ангиудад ашиглаарай.

Товчлуурууд

Дүрмээр бол товчлууруудыг үйлдэл хийхэд ашигладаг бол холбоосыг объектод ашигладаг. Жишээлбэл, "Татаж авах" нь товчлуур, "сүүлийн үйл ажиллагаа" нь холбоос байж болно.

Бүх товчлуурууд нь анхдагчаар цайвар саарал өнгөтэй байдаг боловч янз бүрийн өнгөт загварт хэд хэдэн функциональ ангиллыг ашиглаж болно. Эдгээр ангиудад цэнхэр .primaryанги, цайвар цэнхэр .infoанги, ногоон .successанги, улаан .dangerанги орно.

Жишээ товчлуурууд

Товчлуурын хэв маягийг ашигласан бүх зүйлд .btnхэрэглэж болно. Ерөнхийдөө та эдгээрийг зөвхөн <a>, <button>, сонгох <input>элементүүдэд хэрэглэхийг хүсдэг. Энэ нь дараах байдалтай байна.

       

Өөр хэмжээсүүд

Илүү том эсвэл жижиг товчлуурууд танд таалагдаж байна уу? Болоорой!

Идэвхгүй байдал

Идэвхгүй байгаа эсвэл ямар нэг шалтгааны улмаас програм идэвхгүй болсон товчлууруудын хувьд идэвхгүй байдлыг ашиглана уу. Энэ .disabledнь холбоосууд болон элементүүдэд :disabledзориулагдсан .<button>

Холбоосууд

Товчлуурууд

 

Үндсэн сэрэмжлүүлэг

.alert-message

Аливаа үйлдлийн бүтэлгүйтэл, болзошгүй бүтэлгүйтэл, амжилтыг тодруулах нэг мөр мессеж. Ялангуяа маягтуудад хэрэгтэй.

JavaScript авах »

×

Ариун гуакамоле! Өөрийгөө шалгаарай, чи тийм ч сайн харагдахгүй байна.

×

Өө гэнэтийн! Үүнийг болон үүнийг өөрчлөөд дахин оролдоно уу.

×

Сайн хийлээ! Та энэ сэрэмжлүүлгийн мессежийг амжилттай уншсан.

×

Анхаар! Энэ бол таны анхаарал хандуулах шаардлагатай сэрэмжлүүлэг боловч энэ нь одоогоор тийм ч чухал биш юм.

Жишээ код

  1. <div class = "aert-message warning" >
  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, vel sclerisque nisl consectetur et.

×

Өө гэнэтийн! Танд алдаа гарлаа! Үүнийг болон үүнийг өөрчлөөд дахин оролдоно уу.

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

Сайн хийлээ! Та энэ сэрэмжлүүлгийн мессежийг амжилттай уншсан. Cum sociis natoque penatibus and magnis dis aparturient montes, nascetur ridiculus mus. Maecenas faucibus mollis interdum.

×

Анхаар! Энэ бол таны анхаарал хандуулах шаардлагатай сэрэмжлүүлэг боловч энэ нь одоогоор тийм ч чухал биш юм.

Жишээ код

  1. <div class = "alert-message block-message warning" >
  2. <a class = "close" href = "#" > × </a>
  3. <p><strong> Ариун гуакамоле! Энэ бол анхааруулга! </strong> Өөрийгөө шалгаарай, чи тийм ч сайн харагдахгүй байна. Nulla vitae elit libero, pharetra augue. Тэнд commodo cursus magna, vel sclerisque nisl consectetur et. </p>
  4. <div class = "alert-action" >
  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. Voluptasdicta eaque beatae aperiam ut enim voluptatem explicabo explicabo, voluptas quia odit fugit accusantium totam totam architecto explicabo sit quasi fugit fugit, totam doloremque unde sunt sed dicta quae accusantium voluptae voluptae quasi accusantium voluptae quae accusantium voluptae quasi .

Поповерууд

Хуудасны бүтцэд нөлөөлөхгүйгээр дэд текст мэдээллээр хангахын тулд поповер ашиглана уу.

JavaScript авах »

Popover гарчиг

Etiam porta sem malesuada magna mollis euismod. Maecenas faucibus mollis interdum. Морби leo risus, porta ac consectetur ac, vestibulum болон eros.

Эхлэх

JavaScript-г Bootstrap номын сантай нэгтгэх нь маш хялбар юм. Доор бид үндсэн зарчмуудыг судалж, таныг эхлүүлэхэд тань туслах хэдэн гайхалтай залгаасуудыг санал болгож байна!

JavaScript баримтуудыг үзэх »

Юу багтсан байна

Bootstrap-ийн зарим үндсэн бүрэлдэхүүн хэсгүүдийг jQuery болон Ender дээр ажилладаг шинэ захиалгат залгаасуудаар амилуулаарай . Таны хөгжлийн тусгай хэрэгцээнд нийцүүлэн тэдгээрийг өргөтгөж, өөрчлөхийг бид танд зөвлөж байна.

Файл Тодорхойлолт
bootstrap-modal.js Манай Modal залгаас нь уламжлалт modal js залгаастай маш нарийн шийдэл юм! Бид зөвхөн твиттерт шаардлагатай нүцгэн функцуудыг оруулахад онцгой анхаарал хандуулсан.
bootstrap-alerts.js Сэрэмжлүүлэг залгаас нь сэрэмжлүүлэгт ойрхон функцийг нэмэхэд зориулагдсан маш жижиг анги юм.
bootstrap-dropdown.js Энэхүү залгаас нь ачаалах самбарын дээд самбар эсвэл цонхтой навигац руу унадаг харилцан үйлчлэлийг нэмэхэд зориулагдсан.
bootstrap-scrollspy.js ScrollSpy залгаас нь ачаалах самбарын дээд самбарт гүйлгэх байрлалд тулгуурлан автоматаар шинэчлэгдэх Nav-г нэмэхэд зориулагдсан.
bootstrap-tabs.js Энэхүү залгаас нь орон нутгийн контентоор дамжин өнгөрөх хурдан, динамик таб болон эм функцийг нэмдэг.
bootstrap-twipsy.js Жейсон Фреймийн бичсэн гайхалтай jQuery.tipsy залгаас дээр үндэслэсэн; twipsy нь зураг дээр тулгуурладаггүй, хөдөлгөөнт дүрслэлд css3, орон нутгийн гарчиг хадгалахад өгөгдлийн шинж чанаруудыг ашигладаг шинэчлэгдсэн хувилбар юм!
bootstrap-popover.js Popover залгаас нь таны програмд ​​поповер нэмэх энгийн интерфейсээр хангадаг. Энэ нь boostrap-twipsy.js залгаасыг өргөтгөдөг тул төсөлдөө поповер оруулахдаа тэр файлыг мөн татаж авахаа мартуузай!

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" media = "all" />
  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. @хар : #000;
  7. @grayDark : гэрэлтүүлэх ( @хар , 25 %);
  8. @саарал : цайруулах ( @хар , 50 %);
  9. @grayLight : гэрэлтүүлэх ( @хар , 70 %);
  10. @grayLighter : гэрэлтүүлэх ( @хар , 90 %);
  11. @цагаан : #fff ;
  12.  
  13. // Өргөлтийн өнгө
  14. @цэнхэр : #08b5fb ;
  15. @ногоон : #46a546 ;
  16. @улаан : #9d261d ;
  17. @шар : #ffc40d ;
  18. @улбар шар : #f89406 ;
  19. @ягаан : #c3325f ;
  20. @ нил ягаан : #7a43b6 ;
  21.  
  22. // Суурь шугам
  23. @basefont : 13px ;
  24. @baseline : 18px ;

Сэтгэгдэл бичиж байна

/* ... */Less нь CSS-ийн ердийн синтаксаас гадна тайлбар бичих өөр хэв маягийг өгдөг .

  1. // Энэ бол тайлбар юм
  2. /* Энэ бас сэтгэгдэл */

Wazoo-г холино

Холимог нь үндсэндээ 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. . босоо ( @startColor : #555, @endColor: #333) {
  4. дэвсгэр - өнгө : @endColor ;
  5. дэвсгэр - давтах : давтах - x ;
  6. дэвсгэр - зураг : - khtml - градиент ( шугаман , зүүн дээд , зүүн доод , -аас ( @startColor ), ( @endColor ) хүртэл ); // Konqueror
  7. background - image : - moz - linear - gradient ( @startColor , @endColor ); // FF 3.6+
  8. дэвсгэр - image : - ms - linear - gradient ( @startColor , @endColor ); // IE10
  9. дэвсгэр - зураг : - webkit - градиент ( шугаман , зүүн дээд , зүүн доод , өнгө - зогсоох ( 0 %, @startColor ), өнгө - зогсоох ( 100 %, @endColor )); // Safari 4+, Chrome 2+
  10. дэвсгэр - image : - webkit - linear - gradient ( @startColor , @endColor ); // Safari 5.1+, Chrome 10+
  11. дэвсгэр - image : - o - шугаман - градиент ( @startColor , @endColor ); // Opera 11.10
  12. дэвсгэр - зураг : шугаман - градиент ( @startColor , @endColor ); // Стандарт
  13. }
  14. ...
  15. }

Үйл ажиллагаа

Доорх шиг уян хатан, хүчирхэг холимог үүсгэхийн тулд сонирхолтой болж, математик тооцоолоорой.

  1. // Сүлжээ
  2. @gridБаганууд : 16 ;
  3. @gridColumnWidth : 40px ;
  4. @gridGutterWidth : 20px ;
  5. @siteWidth : ( @gridColumns * @gridColumnWidth ) + ( @gridGutterWidth * ( @gridColumns - 1 ));
  6.  
  7. // Зарим багана хийх
  8. .баганууд ( @columnSpan : 1 ) {
  9. өргөн : ( @gridColumnWidth * @columnSpan ) + ( @gridGutterWidth * ( @columnSpan - 1 ));
  10. }

Эмхэтгэх нь бага

/lib/ доторх файлуудыг өөрчилсний дараа .lessbootstrap-*.*.*.css болон bootstrap-*.*.*.min.css файлуудыг дахин үүсгэхийн тулд тэдгээрийг дахин эмхэтгэх шаардлагатай болно. Хэрэв та GitHub-д татах хүсэлт илгээж байгаа бол та үргэлж дахин эмхэтгэх ёстой.

Эмхэтгэх арга замууд

Арга Алхам
Makefile бүхий зангилаа

Дараах тушаалыг ажиллуулж npm-тэй бага тушаалын мөр хөрвүүлэгчийг суулгана уу:

$ npm бага суулгахc

Суулгасны дараа makebootstrap лавлахын үндсэн хэсгээс ажиллуулаад бүх зүйл бэлэн болно.

Нэмж хэлэхэд, хэрэв танд watchr суулгасан бол ажиллуулж болноmake watch бол bootstrap lib доторх файлыг засварлах бүртээ bootstrap-ийг автоматаар дахин бүтээхээр ажиллуулж болно (энэ нь шаардлагагүй, зүгээр л хялбар арга юм).

Javascript

Хамгийн сүүлийн үеийн Less.js-г татаж аваад , түүнд хүрэх замыг (болон Bootstrap) доторхhead .

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

.less файлуудыг дахин эмхэтгэхийн тулд тэдгээрийг хадгалаад хуудсыг дахин ачааллахад л болно. Less.js тэдгээрийг эмхэтгэж, дотоод санах ойд хадгалдаг.

Тушаалын мөр

Хэрэв танд бага тушаалын хэрэгсэл суулгасан бол дараах тушаалыг ажиллуулна уу:

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

--compressХэрэв та хэдэн байт хадгалах гэж байгаа бол энэ командыг оруулахаа мартуузай !

Цөөн Mac програм

Албан бус Mac програм нь .less файлуудын лавлахуудыг үзэж, үзсэн .less файлыг хадгалсны дараа кодыг дотоод файлууд руу хөрвүүлдэг.

Хэрэв та хүсвэл програмын тохиргоог автоматаар жижигрүүлэх, хөрвүүлсэн файлуудыг аль директорт оруулах зэргийг өөрчлөх боломжтой.