Twitter Bootstrap

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

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

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

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

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

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

GitHub дээрх сэрээ

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

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

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

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>

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

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

<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.

Хаяг

Элементийг addressта таамагласан биз дээ!- хаягуудад ашигладаг. Энэ нь дараах байдалтай байна.

Twitter, Inc.
795 Folsom Ave, Suite 600
San Francisco, CA 94107
P: (123) 456-7890

Тэмдэглэл: Агуулгыг ямар ч хэв маяг хэрэглэхгүйгээр бодит амьдрал дээр уншихын тулд зөв бүтэцжүүлэхийн тулд мөр бүр addressзаавал мөр таслах ( )-аар төгсөх ёстой.<br />

Товчлол

Товчлол болон товчилсон нэрийн хувьд abbrтагийг ашиглана уу ( HTML5acronym дээр хуучирсан ). Тайлбарын хэлбэрийг шошгон дотор байрлуулж, бүтэн нэрэнд гарчиг тавь.

Хаалттай ишлэл

<blockquote> <p> <cite>

blockquoteЭргэн тойронд paragraphболон citeшошготой байхаа мартуузай . Эх сурвалжаас иш татахдаа citeэлементийг ашиглана уу. CSS нь нэрийг автоматаар em зураасаар (—) өмнөтгөлд оруулна.

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore and dolore magna aliqua...

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

Жагсаалтууд

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

  • Жереми Биксби
  • Роберт Дезур
  • Жош Вашингтон
  • Антон Капреси
  • Миний багийн найзууд
    • Жорж Кастанза
    • Жерри Сейнфельд
    • Космо Крамер
    • Элейн Беннис
    • Шинэ хүн
  • Жон Жэйкоб
  • Пол Пирс
  • Кевин Гарнетт

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

  • Жереми Биксби
  • Роберт Дезур
  • Жош Вашингтон
  • Антон Капреси
  • Миний багийн найзууд
    • Жорж Кастанза
    • Жерри Сейнфельд
    • Космо Крамер
    • Элейн Беннис
    • Шинэ хүн
  • Жон Жэйкоб
  • Пол Пирс
  • Кевин Гарнетт

Захиалсан<ol>

  1. Жереми Биксби
  2. Роберт Дезур
  3. Жош Вашингтон
  4. Антон Капреси
  5. Миний багийн найзууд
    1. Жорж Кастанза
    2. Жерри Сейнфельд
    3. Космо Крамер
    4. Элейн Беннис
    5. Шинэ хүн
  6. Жон Жэйкоб
  7. Пол Пирс
  8. Кевин Гарнетт

Тодорхойлолт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.

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

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

Хүснэгт нь маш сайн - олон зүйлд зориулагдсан. Гайхалтай хүснэгтүүд нь ашигтай, өргөтгөх боломжтой, унших боломжтой (кодын түвшинд) байхын тулд бага зэрэг тэмдэглэгээ хийх хэрэгтэй. Энд туслах хэдэн зөвлөгөө байна.

Баганын толгой хэсгийг үргэлж > > theadбайхаар боож байгаарай .theadtrth

Баганын толгойтой адил таны хүснэгтийн бүх агуулгыг дотор нь ороосон байх ёстой бөгөөд tbodyингэснээр таны шатлал tbody> tr> tdбайна.

Жишээ нь: Өгөгдмөл хүснэгтийн загварууд

Унших, бүтцийг хадгалахын тулд бүх хүснэгтийг зөвхөн чухал хүрээгээр автоматаар загварчлах болно. Нэмэлт анги, шинж чанар нэмэх шаардлагагүй.

# Нэр Овог Хэл
1 Зарим Нэг Англи
2 Жо Зургаан хайрцаг Англи
3 Stu Хонхорхой Код
  1. <хүснэгт анги = "нийтлэг хүснэгт"> анги = "нийтлэг хүснэгт" >
  2. ...
  3. </хүснэгт>

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

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

# Нэр Овог Хэл
1 Зарим Нэг Англи
2 Жо Зургаан хайрцаг Англи
3 Stu Хонхорхой Код
  1. <хүснэгт анги = "нийтлэг хүснэгт тахө судалтай"> анги = "нийтлэг ширээний тахө судалтай" >
  2. ...
  3. </хүснэгт>

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

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

# Нэр Овог Хэл
1 Таны Нэг Англи
2 Жо Зургаан хайрцаг Англи
3 Stu Хонхорхой Код
  1. <script type="text/javascript" src="js/jquery/jquery.tablesorter.min.js"></script> type = "text/javascript" src = "js/jquery/jquery.tablesorter.min.js" ></script>
  2. <script type = "текст/javascript" >
  3. $ ( баримт бичиг ). бэлэн ( функц () {
  4. $ ( "хүснэгт#sortTableExample" ). tablesorter ( { 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. Морби leo risus, porta ac consectetur ac, vestibulum болон eros.

Bootstrap нь вэбийг илүү хурдан бөгөөд хялбар болгоход зориулагдсан CSS-ийн урьдчилсан процессор болох Less -тэй хамт ашиглах холимог болон хувьсагчийн нээлттэй эхийн багц болох Preboot -ээр бүтээгдсэн.

Бид Bootstrap-д Preboot-г хэрхэн ашигласан, хэрэв та дараагийн төсөл дээрээ Less програмыг ажиллуулахаар сонгосон бол үүнийг хэрхэн ашиглаж болохыг харна уу.

Үүнийг хэрхэн ашиглах вэ

Хөтөч дээрээ javascript-ээр дамжуулан Bootstrap-ийн Less хувьсагч, холимог болон CSS-ийн үүрийг бүрэн ашиглахын тулд энэ сонголтыг ашиглана уу.

  1. <link rel="stylesheet/less" type="text/css" href="less/bootstrap.less" media="all" /> rel = "загварын хуудас/бага" төрөл = "текст/css" href = "бага/bootstrap.less" медиа = "бүгд" />
  2. <script type = "text/javascript" 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. @хар : #000;
  6. @grayDark : гэрэлтүүлэх ( @хар , 25 %);
  7. @саарал : цайруулах ( @хар , 50 %);
  8. @grayLight : гэрэлтүүлэх ( @хар , 70 %);
  9. @grayLighter : гэрэлтүүлэх ( @хар , 90 %);
  10. @цагаан : #fff ;
  11. // Өргөлтийн өнгө
  12. @цэнхэр : #08b5fb ;
  13. @ногоон : #46a546 ;
  14. @улаан : #9d261d ;
  15. @шар : #ffc40d ;
  16. @улбар шар : #f89406 ;
  17. @ягаан : #c3325f ;
  18. @ нил ягаан : #7a43b6 ;
  19. // Суурь
  20. @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 - filter : %( "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. өргөн : @siteWidth ;
  8. захын зай : 0 автомат ;
  9. . тодорхой засах ();
  10. }
  11. . баганууд ( @columnSpan : 1 ) {
  12. дэлгэц : inline ;
  13. хөвөх : зүүн ;
  14. өргөн : ( @gridColumnWidth * @columnSpan ) + ( @gridGutterWidth * ( @columnSpan - 1 ));
  15. захын зай - зүүн : @gridGutterWidth ;
  16. &: анхны - хүүхэд {
  17. захын зай - зүүн : 0 ;
  18. }
  19. }
  20. . офсет ( @columnOffset : 1 ) {
  21. маржин - зүүн : ( @gridColumnWidth * @columnOffset ) + ( @gridGutterWidth * ( @columnOffset - 1 )) ! чухал ;
  22. }