Bootstrap, Twitter-ээс

Bootstrap бол вэб програм болон сайтуудыг хөгжүүлэхэд зориулагдсан Twitter-ийн хэрэгсэл юм.
Энэ нь хэвлэх, маягт, товчлуур, хүснэгт, сүлжээ, навигаци гэх мэт үндсэн CSS болон HTML-г агуулдаг.

Nerd-ийн сэрэмжлүүлэг: Bootstrap нь Less -ээр бүтээгдсэн бөгөөд орчин үеийн хөтчүүдийг харгалзан хаалганы гадна ажиллахад зориулагдсан.

CSS-г холбоно уу

Хамгийн хурдан бөгөөд хялбар эхлүүлэхийн тулд энэ хэсгийг вэб хуудсандаа хуулна уу.

Үүнийг Less-тэй ашигла

Less ашиглах дуртай хүн үү? Ямар ч асуудалгүй, зүгээр л репо клон хийгээд дараах мөрүүдийг нэмнэ үү:

GitHub дээрх сэрээ

Github дээрх албан ёсны Bootstrap репо ашиглан татаж авах, салаалах, татах, файлд оруулах гэх мэт асуудлууд.

GitHub дээрх ачаалах »

Түүх

Твиттерийн эхний өдрүүдэд инженерүүд урд талын шаардлагыг хангахын тулд өөрсдийн мэддэг бараг бүх номын санг ашигладаг байв. Bootstrap нь Twitter-ийн анхны Hackweek-ийн үеэр гарч ирсэн сорилтуудын хариулт болж эхэлсэн бөгөөд хөгжил нь хурдацтай хурдассан.

Твиттерийн олон инженерүүдийн тусламж, санал хүсэлтийн дагуу Bootstrap нь зөвхөн үндсэн хэв маягийг төдийгүй илүү гоёмсог, удаан эдэлгээтэй урд талын дизайны загваруудыг багтаахын тулд ихээхэн өргөжсөн.

Дэлгэрэнгүйг dev.twitter.com дээрээс уншина уу ›

Хөтөчийн дэмжлэг

Bootstrap нь Chrome, Safari, Internet Explorer, Firefox зэрэг орчин үеийн томоохон хөтчүүдэд туршиж, дэмжигддэг.

Chrome, Safari, Internet Explorer, Firefox дээр туршиж, дэмжсэн
  • Хамгийн сүүлийн үеийн Safari
  • Хамгийн сүүлийн үеийн Google Chrome
  • Firefox 4+
  • Internet Explorer 7+

Юу багтсан

Bootstrap нь эмхэтгэсэн CSS, хөрвүүлээгүй, жишээ загваруудтай хамт ирдэг.

  • Бүх эх .бага файлууд
  • Бүрэн эмхэтгэсэн, жижигрүүлсэн CSS
  • Загварын удирдамжийн баримт бичгийг иж бүрдүүлнэ
  • Жишээ хуудасны загвар (удалгүй гарах болно)

Өгөгдмөл сүлжээ

Bootstrap-ийн нэг хэсэг болгон өгсөн анхдагч сүлжээний систем нь 940px өргөнтэй 16 баганатай сүлжээ юм. Энэ нь алдартай 960 сүлжээний системийн амт боловч зүүн болон баруун талд нэмэлт зах/доторгүй.

Сүлжээний тэмдэглэгээний жишээ

Энд үзүүлсэнчлэн үндсэн бүдүүвчийг хоёр "багана"-аар үүсгэж болох бөгөөд тус бүр нь бидний сүлжээний системийн нэг хэсэг гэж тодорхойлсон 16 суурийн баганын хэд хэдэн хэсгийг хамардаг. Илүү олон хувилбаруудыг доорх жишээнүүдээс харна уу.

  1. <div class="row"> анги = "мөр" >
  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
4
6
6
8
8
5
11
16

Багануудыг нөхөх

4
8 офсет 4
4 офсет 4
4 офсет 4
5 офсет 3
5 офсет 3
10 офсет 6

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

Ямар ч сайт эсвэл хуудсанд зориулсан 940 пикселийн өргөнтэй, төвлөрсөн савны үндсэн загвар.

  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>

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

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

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

Тайлбар: Агуулгыг зөв зохион байгуулахын тулд мөр бүр <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.

Доктор Жулиус Хибберт

Жагсаалтууд

Захиалгагүй<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

Тодорхойлолтын жагсаалтууд
Тодорхойлолтын жагсаалт нь нэр томъёог тодорхойлоход төгс төгөлдөр юм.
Эйизмод
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.

Барилгын ширээ

<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 залгаасаар дамжуулан эрэмбэлэх функцээр хангаснаар хүснэгтийнхээ ашиг тусыг сайжруулдаг . Ангилалыг өөрчлөхийн тулд дурын баганын толгой дээр дарна уу.

# Нэр Овог Хэл
1 Таны Нэг Англи
2 Жо Зургаан хайрцаг Англи
3 Stu Хонхорхой Код
  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та талбаруудын зүүн талд биш дээд талд шошготой болно. Хэрэв таны маягт богино эсвэл хүнд хэлбэрт оруулах хоёр багана байгаа бол энэ нь маш сайн ажилладаг.

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

Товчлуурууд

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

Бүх товчлуурууд нь анхдагчаар цайвар саарал өнгөтэй байдаг, гэхдээ цэнхэр .primaryанги байдаг. Нэмж дурдахад, өөрийн гэсэн хэв маягийг хэвлэхэд хялбар байдаг.

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

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

 

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

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

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

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

Холбоосууд

Товчлуурууд

 

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

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

×

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

×

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

×

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

×

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

Зурвасуудыг блоклох

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

×

Өө гэнэт! Танд алдаа гарлаа!Үүнийг болон үүнийг өөрчлөөд дахин оролдоно уу. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Cras matis consectetur purus sit amet fermentum.

Энэ арга хэмжээг авна уу Эсвэл үүнийг хий

×

Ариун Гаукамол! Энэ бол анхааруулга!Өөрийгөө шалгаарай, чи тийм ч сайн харагдахгүй байна. Nulla vitae elit libero, pharetra augue. Тэнд commodo cursus magna, vel sclerisque nisl consectetur et.

Энэ арга хэмжээг авна уу Эсвэл үүнийг хий

×

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

Энэ арга хэмжээг авна уу Эсвэл үүнийг хий

×

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

Энэ арга хэмжээг авна уу Эсвэл үүнийг хий

Модаль

Модаль-харилцах цонх эсвэл гэрлийн хайрцаг нь суурь контекстийг хадгалах нь чухал нөхцөл байдалд контекст үйлдлүүдэд тохиромжтой.

Хэрэгслийн зөвлөмжүүд

Twipsies нь эргэлзсэн хэрэглэгчдэд тусалж, зөв ​​чиглэлд чиглүүлэхэд маш хэрэгтэй байдаг.

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 .

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

Поповерууд

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

Popover гарчиг

Etiam porta sem malesuada magna mollis euismod. Maecenas faucibus mollis interdum. Морби лео рисус, порта ac consectetur ac, vestibulum болон eros.

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.0.41.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. @baseline : 20px ;

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

/* ... */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. . serif ( @weight : normal , @size : 14px , @lineHeight : 20px ) {
  14. font - family : "Georgia" , Times New Roman , Times , sans - serif ;
  15. фонт - хэмжээ : @size ;
  16. фонт - жин : @weight ;
  17. шугам - өндөр : @lineHeight ;
  18. }
  19. . monospace ( @weight : normal , @size : 12px , @lineHeight : 20px ) {
  20. фонт - гэр бүл : "Монако" , Courier New , monospace ;
  21. фонт - хэмжээ : @size ;
  22. фонт - жин : @weight ;
  23. шугам - өндөр : @lineHeight ;
  24. }
  25. }

Градиент

  1. #градиент {
  2. . хэвтээ ( @startColor : #555, @endColor: #333) {
  3. дэвсгэр - өнгө : @endColor ;
  4. дэвсгэр - давтах : давтах - x ;
  5. background - image : - khtml - градиент ( шугаман , зүүн дээд , баруун дээд , -аас ( @startColor ), ( @endColor ) хүртэл ); // Konqueror
  6. дэвсгэр - зураг : - moz - шугаман - градиент ( зүүн , @startColor , @endColor ); // FF 3.6+
  7. дэвсгэр - зураг : - ms - шугаман - градиент ( зүүн , @startColor , @endColor ); // IE10
  8. background - image : - webkit - градиент ( шугаман , зүүн дээд , баруун дээд , өнгө - зогсолт ( 0 %, @startColor ), өнгө - зогсоох ( 100 %, @endColor )); // Safari 4+, Chrome 2+
  9. дэвсгэр - зураг : - webkit - шугаман - градиент ( зүүн , @startColor , @endColor ); // Safari 5.1+, Chrome 10+
  10. дэвсгэр - зураг : - o - шугаман - градиент ( зүүн , @startColor , @endColor ); // Opera 11.10
  11. - ms - filter : %( "progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)" , @startColor , @endColor ); // IE8+
  12. шүүлтүүр : e (%( "progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)" , @startColor , @endColor )); // IE6 ба IE7
  13. дэвсгэр - зураг : шугаман - градиент ( зүүн , @startColor , @endColor ); // Стандарт
  14. }
  15. . босоо ( @startColor : #555, @endColor: #333) {
  16. дэвсгэр - өнгө : @endColor ;
  17. дэвсгэр - давтах : давтах - x ;
  18. background - image : - khtml - градиент ( шугаман , зүүн дээд , зүүн доод , -аас ( @startColor ), ( @endColor ) хүртэл ); // Konqueror
  19. background - image : - moz - linear - gradient ( @startColor , @endColor ); // FF 3.6+
  20. background - image : - ms - linear - gradient ( @startColor , @endColor ); // IE10
  21. background - image : - webkit - градиент ( шугаман , зүүн дээд , зүүн доод , өнгө - зогсоох ( 0 %, @startColor ), өнгө - зогсоох ( 100 %, @endColor )); // Safari 4+, Chrome 2+
  22. background - image : - webkit - linear - gradient ( @startColor , @endColor ); // Safari 5.1+, Chrome 10+
  23. background - image : - o - шугаман - градиент ( @startColor , @endColor ); // Opera 11.10
  24. - ms - шүүлтүүр : %( "progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)" , @startColor , @endColor ); // IE8+
  25. шүүлтүүр : e (%( "progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)" , @startColor , @endColor )); // IE6 ба IE7
  26. дэвсгэр - зураг : шугаман - градиент ( @startColor , @endColor ); // Стандарт
  27. }
  28. . чиглэлтэй ( @startColor : #555, @endColor: #333, @deg: 45deg) {
  29. ...
  30. }
  31. . босоо - гурван өнгө ( @startColor : #00b3ee, @midColor : #7a43b6, @colorStop: 0.5, @endColor: #c3325f) {
  32. ...
  33. }
  34. }

Үйл ажиллагаа ба сүлжээний систем

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

  1. // Сүлжээ
  2. @gridБаганууд : 16 ;
  3. @gridColumnWidth : 40px ;
  4. @gridGutterWidth : 20px ;
  5.  
  6. // Сүлжээний систем
  7. . сав {
  8. өргөн : @siteWidth ;
  9. захын зай : 0 автомат ;
  10. . тодорхой засах ();
  11. }
  12. . баганууд ( @columnSpan : 1 ) {
  13. дэлгэц : inline ;
  14. хөвөх : зүүн ;
  15. өргөн : ( @gridColumnWidth * @columnSpan ) + ( @gridGutterWidth * ( @columnSpan - 1 ));
  16. захын зай - зүүн : @gridGutterWidth ;
  17. &: анхны - хүүхэд {
  18. захын зай - зүүн : 0 ;
  19. }
  20. }
  21. . офсет ( @columnOffset : 1 ) {
  22. маржин - зүүн : ( @gridColumnWidth * @columnOffset ) + ( @gridGutterWidth * ( @columnOffset - 1 )) ! чухал ;
  23. }