Bootstrap, аз Twitter

Bootstrap як абзорест аз Twitter барои оғози рушди веббарномаҳо ва сайтҳо пешбинӣ шудааст.
Он асоси CSS ва HTML-ро барои типография, шаклҳо, тугмаҳо, ҷадвалҳо, шабакаҳо, паймоиш ва ғайра дар бар мегирад.

Огоҳии Nerd: Bootstrap бо Less сохта шудааст ва барои кор кардан аз дарвоза бо назардошти браузерҳои муосир тарҳрезӣ шудааст.

Hotlink ба CSS

Барои зудтар ва осонтарин оғоз кардан, танҳо ин порчаро ба вебсайти худ нусхабардорӣ кунед.

Онро бо камтар истифода баред

Як мухлиси истифодаи Less? Мушкил нест, танҳо репо клон кунед ва ин сатрҳоро илова кунед:

Форк дар GitHub

Бо репои расмии Bootstrap дар Github зеркашӣ кунед, кашед, кашед, файлҳо ва ғайра.

Bootstrap дар GitHub »

Таърих

Дар рӯзҳои қаблии Twitter, муҳандисон қариб ҳама китобхонаеро, ки бо онҳо шинос буданд, барои қонеъ кардани талаботи пештара истифода мекарданд. Bootstrap ҳамчун ҷавоб ба мушкилоте оғоз ёфт, ки дар давоми аввалин Hackweek Twitter зуд суръат гирифт.

Бо кӯмак ва фикру мулоҳизаҳои бисёре аз муҳандисон дар Twitter, Bootstrap ба таври назаррас афзоиш ёфт, то на танҳо услубҳои асосӣ, балки намунаҳои тарроҳии пешрафта ва пойдорро дар бар гирад.

Муфассалтар дар dev.twitter.com ›

Дастгирии браузер

Bootstrap дар браузерҳои асосии муосир ба монанди Chrome, Safari, Internet Explorer ва Firefox санҷида ва дастгирӣ карда мешавад.

Дар Chrome, Safari, Internet Explorer ва Firefox санҷида ва дастгирӣ карда мешавад
  • Сафари охирин
  • Охирин Google Chrome
  • Firefox 4+
  • Internet Explorer 7+
  • Опера 11

Чӣ дохил карда шудааст

Bootstrap бо қолибҳои CSS-и тартибдодашуда, тартибнашуда ва намунавӣ пурра меояд.

  • Ҳама файлҳои аслии .кам
  • CSS-и пурра тартиб додашуда ва хурдкардашуда
  • Ҳуҷҷатҳои дастури услубӣ
  • Намунаи шаблони саҳифа (бештар ба зудӣ меояд)

Шабакаи пешфарз

Системаи пешфарз шабакаи пешфарз, ки ҳамчун як қисми Bootstrap пешниҳод шудааст, шабакаи 16-сутуни васеъаш 940px мебошад. Ин мазза аз системаи маъмули шабакаи 960 аст, аммо бидуни маржа/паҳнкунии иловагӣ дар паҳлӯҳои чап ва рост.

Намунаи аломатгузории шабака

Тавре ки дар ин ҷо нишон дода шудааст, тарҳбандии асосиро бо ду "сутун" сохтан мумкин аст, ки ҳар кадоми онҳо як қатор 16 сутуни бунёдиро дар бар мегиранд, ки мо ҳамчун як қисми системаи шабакаи мо муайян кардем. Барои вариантҳои бештар ба мисолҳои зер нигаред.

  1. <div class = "сатр" >
  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

Тарҳбандии собит

Тарҳбандии пешфарз ва соддаи 940px-и васеъ, мутамарказ барои ҳама гуна вебсайт ё саҳифае, ки аз ҷониби як <div.container>.

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

Тарҳбандии моеъ

Сохтори саҳифаи моеъи алтернативӣ бо паҳнои ҳадди ақал ва максимум ва панели паҳлӯи чап. Беҳтарин барои барномаҳо ва ҳуҷҷатҳо.

  1. <бадан>
  2. <div class = "контейнер-моеъ" >
  3. <div class = "панели паҳлӯ" >
  4. ...
  5. </div>
  6. <div class = "content" >
  7. ...
  8. </div>
  9. </div>
  10. </body>

Сарлавҳаҳо ва нусхабардорӣ

Як иерархияи типографии стандартӣ барои сохтори вебсайтҳои шумо.

Тамоми шабакаи типографӣ ба ду тағирёбандаи Less дар файли preboot.less мо асос ёфтааст: @basefontва @baseline. Якум андозаи шрифти асосист, ки дар саросари ҷаҳон истифода мешавад ва дуввум баландии сатри асосӣ мебошад.

Мо ин тағирёбандаҳо ва баъзе аз математикаро барои эҷод кардани ҳошияҳо, пӯшишҳо ва баландии сатрҳои ҳама намуди мо ва ғайра истифода мебарем.

h1. Сарлавҳаи 1

h2. Сарлавҳаи 2

h3. Сарлавҳаи 3

h4. Сарлавҳаи 4

h5. Сарлавҳаи 5
h6. Сарлавҳаи 6

Мисол параграф

Нуллам quis risus eget urna mollis ornare vel eu leo. Ҷамъияти дорои ҷамоатҳои натоиҷӣ ва бузургии ҳомиладорӣ, масхарабозӣ мебошад. 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, a augue pharetra.

Эзоҳ: Истифода <b>ва <i>тегҳо дар HTML5 ҳоло ҳам хуб аст ва онҳо набояд мутаносибан ғафс ва курсив тарҳрезӣ шаванд (гарчанде ки агар унсури семантикии бештар вуҷуд дошта бошад, онро истифода баред). <b>Барои таъкид кардани калимаҳо ё ибораҳо бе аҳамияти иловагӣ пешбинӣ шудааст, дар ҳоле <i>ки асосан барои овоз, истилоҳҳои техникӣ ва ғайра.

Суроғаҳо

Элемент <address>барои маълумоти тамос барои аҷдодони наздиктарин ё тамоми кори кор истифода мешавад. Ин аст, ки чӣ тавр ба назар мерасад:

Twitter, Inc.
795 Folsom Ave, Suite 600
Сан-Франсиско, CA 94107
P: (123) 456-7890

Эзоҳ: Ҳар як сатр <address>бояд бо танаффуси сатр ( <br />) анҷом ёбад ё дар теги сатҳи блок печонида шавад (масалан, <p>) барои сохтори дурусти мундариҷа.

Ихтисорот

Барои ихтисорот ва ихтисоротҳо тегро истифода баред <abbr>( <acronym>дар HTML5 бекор карда шудааст ). Шакли стенографияро дар дохили тег ҷойгир кунед ва барои номи пурра унвон таъин кунед.

Нохунакҳо

<blockquote> <p> <small>

Чӣ тавр иқтибос овардан

<blockquote>Барои дохил кардани иқтибос, печонед <p>ва <small>барчаспҳо. <small>Барои истинод ба манбаи худ элементро истифода баред ва шумо &mdash;пеш аз он тире мегиред.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Бутуни рақамҳо як қисми пешқадамро нишон медиҳанд.

Доктор Юлиус Ҳибберт

Рӯйхатҳо

Бетартиб<ul>

  • Lorem ipsum dolor sit amet
  • Consectetur adipiscing elit
  • Молести бутуни дар масса
  • Facilisis дар aliquet nisl pretium
  • Nulla volutpat aliquam velit
    • Phasellus iaculis neque
    • Purus sodales ultricies
    • Vestibulum laoreet porttitor sem
    • Ба таври ройгон озодона возеҳ кунед
  • Faucibus porta lacus fringilla vel
  • Aenean sit amet erat nunc
  • Eget porttitor loem

Бесабз<ul.unstyled>

  • Lorem ipsum dolor sit amet
  • Consectetur adipiscing elit
  • Молести бутуни дар масса
  • Facilisis дар aliquet nisl pretium
  • Nulla volutpat aliquam velit
    • Phasellus iaculis neque
    • Purus sodales ultricies
    • Vestibulum laoreet porttitor sem
    • Ба таври ройгон озодона возеҳ кунед
  • Faucibus porta lacus fringilla vel
  • Aenean sit amet erat nunc
  • Eget porttitor loem

Фармоиш дод<ol>

  1. Lorem ipsum dolor sit amet
  2. Consectetur adipiscing elit
  3. Молести бутуни дар масса
  4. Facilisis дар aliquet nisl pretium
  5. Nulla volutpat aliquam velit
  6. Faucibus porta lacus fringilla vel
  7. Aenean sit amet erat nunc
  8. Eget porttitor loem

Тавсифиdl

Рӯйхати тавсиф
Рӯйхати тавсиф барои муайян кардани истилоҳот комил аст.
Эусмод
Vestibulum id ligula porta felis euismod semper eget lacinia odio sem nec elit.
Donec id elit non mi porta gravida ва дар вақти дилхоҳ.
Порта Малесуада
Этиам порта семина любовь любвие.

Ҷадвалҳои сохтмонӣ

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

Ҷадвалҳо бузурганд - барои бисёр чизҳо. Бо вуҷуди ин, ҷадвалҳои олӣ барои муфид, миқёспазир ва хонданшаванда (дар сатҳи код) каме муҳаббати аломатгузорӣ лозиманд. Инҳоянд чанд маслиҳат барои кӯмак.

Ҳамеша сарлавҳаҳои сутуни худро тавре печонед <thead>, ки иерархия <thead>> <tr>> <th>бошад.

Монанди сарлавҳаҳои сутун, тамоми мундариҷаи бадани ҷадвали шумо бояд дар як печонида шаванд, <tbody>то иерархияи шумо <tbody>> <tr>> <td>бошад.

Мисол: Услубҳои ҷадвали пешфарз

Ҳама ҷадвалҳо ба таври худкор танҳо бо сарҳадҳои муҳим тарҳрезӣ мешаванд, то хондан ва нигоҳ доштани сохторро таъмин кунанд. Илова кардани синфҳо ё атрибутҳои иловагӣ лозим нест.

# Ном Насаб Забон
1 Баъзехо Як англисӣ
2 Ҷо Sixpack англисӣ
3 Stu Дент Кодекс
  1. <ҷадвал>
  2. ...
  3. </ҷадвал>

Мисол: Зебра-рах

Бо илова кардани зебра-стрипинг бо ҷадвалҳои худ каме зебо шавед - танҳо .zebra-stripedсинфро илова кунед.

# Ном Насаб Забон
1 Баъзехо Як англисӣ
2 Ҷо Sixpack англисӣ
3 Stu Дент Кодекс

Эзоҳ: Zebra-striping як такмилдиҳии прогрессивӣ аст, ки барои браузерҳои кӯҳна ба монанди IE8 ва поёнтар дастрас нест.

  1. < синфи ҷадвал = "зебра-рах" >
  2. ...
  3. </ҷадвал>

Мисол: Zebra-striped w/ TableSorter.js

Бо назардошти мисоли қаблӣ, мо фоиданокии ҷадвалҳои худро тавассути фароҳам овардани функсияҳои ҷудокунӣ тавассути jQuery ва плагини Tablesorter беҳтар мегардонем . Барои тағир додани навъ сарлавҳаи ягон сутунро клик кунед.

# Ном Насаб Забон
1 шумо Як англисӣ
2 Ҷо Sixpack англисӣ
3 Stu Дент Кодекс
  1. <script src = "js/jquery/jquery.tablesorter.min.js" ></script>
  2. <скрипт >
  3. $ ( функсия () {
  4. $ ( "table#sortTableExample" ). tablesorter ({ sortList : [[ 1 , 0 ]] });
  5. });
  6. </script>
  7. < синфи ҷадвал = "зебра-рах" >
  8. ...
  9. </ҷадвал>

Услубҳои пешфарз

Ба ҳама шаклҳо услубҳои пешфарз дода мешаванд, то онҳоро ба таври қобили хондан ва миқёспазир пешниҳод кунанд. Сабкҳо барои вуруди матн, рӯйхатҳои интихоб, майдонҳои матн, тугмаҳои радио ва қуттиҳои қайд ва тугмаҳо таъмин карда мешаванд.

Намунаи шакли афсона
Баъзе арзишҳо дар ин ҷо
Порчаи хурди матни кӯмак
Намунаи шакли афсона
@
Намунаи шакли афсона
Эзоҳ: Тамғакоғазҳо ҳама имконотро барои минтақаҳои калонтари клик ва шакли истифодашаванда иҳота мекунанд.
ба Ҳама вақтҳо ҳамчун вақти стандартии Уқёнуси Ором нишон дода шудаанд (GMT -08:00).
Блоки матни кӯмак барои тавсифи майдони дар боло зикршуда, агар лозим бошад.
 

Форматҳои ҷамъшуда

Ба .form-stackedHTML-и формаи худ илова кунед ва шумо дар болои майдонҳои онҳо тамғакоғазҳо хоҳед дошт, на дар тарафи чапи онҳо. Ин хуб кор мекунад, агар шаклҳои шумо кӯтоҳ бошанд ё шумо ду сутуни вурудот барои шаклҳои вазнинтар дошта бошед.

Намунаи шакли афсона
Намунаи шакли афсона
Порчаи хурди матни кӯмак
Эзоҳ: Тамғакоғазҳо ҳама имконотро барои минтақаҳои калонтари клик ва шакли истифодашаванда иҳота мекунанд.
 

Тугмаҳо

Чун қоида, тугмаҳо барои амалҳо истифода мешаванд, дар ҳоле ки истинодҳо барои объектҳо истифода мешаванд. Масалан, "Зеркашӣ" метавонад тугма бошад ва "фаъолияти охирин" пайванде бошад.

Ҳама тугмаҳо ба таври пешфарз сабки хокистарии сабук доранд, аммо як қатор синфҳои функсионалӣ метавонанд барои сабкҳои рангҳои гуногун татбиқ карда шаванд. Ба ин синфҳо синфҳои кабуд .primary, синфи кабуди сабук .info, синфи сабз .successва синфи сурх .dangerдохил мешаванд. Илова бар ин, печонидани услубҳои шахсии худ осон аст.

Тугмаҳои намунавӣ

Сабкҳои тугмаҳо метавонанд ба ҳама чиз бо .btnистифодашаванда татбиқ карда шаванд. Одатан шумо мехоҳед, ки онҳоро танҳо ба <a>, <button>, ва <input>унсурҳои интихобшуда татбиқ кунед. Ин аст, ки чӣ тавр ба назар мерасад:

       

Андозаҳои алтернативӣ

Тугмаҳои калонтар ё хурдтарро мехоҳед? Бигиред!

Ҳолати ғайрифаъол

Барои тугмаҳое, ки фаъол нестанд ё бо ин ё он сабаб аз ҷониби барнома ғайрифаъол шудаанд, ҳолати ғайрифаъолро истифода баред. Ин барои .disabledистинодҳо ва элементҳост.:disabled<button>

Пайвандҳо

Тугмаҳо

 

Огоҳиҳои асосӣ

div.alert-message

Паёмҳои як сатр барои таъкид кардани нокомӣ, нокомии эҳтимолӣ ё муваффақияти амал. Махсусан барои шакл муфид аст.

×

Гуакамоли муқаддас! Беҳтарин худатонро тафтиш кунед, шумо он қадар хуб намебинед.

×

Оҳ афсӯс! Ин ва онро тағир диҳед ва бори дигар кӯшиш кунед.

×

Офарин! Шумо ин паёми огоҳиро бомуваффақият хонед.

×

Сарҳо боло! Ин ҳушдорест, ки ба таваҷҷӯҳи шумо ниёз дорад, аммо он ҳанӯз авлавияти бузург нест.

Паёмҳоро блок кунед

div.alert-message.block-message

Барои паёмҳое, ки каме тавзеҳот талаб мекунанд, мо огоҳиҳои услуби параграф дорем. Инҳо барои пур кардани паёмҳои хатогии тӯлонӣ, огоҳ кардани корбар аз амали интизорӣ ё танҳо пешниҳод кардани маълумот барои таваҷҷӯҳи бештар дар саҳифа комиланд.

×

Гуакамоли муқаддас! Ин огоҳӣ аст! Беҳтарин худатонро тафтиш кунед, шумо он қадар хуб намебинед. Nulla vitae elit libero, a augue pharetra. Тамошо кунед, ки шумо метавонед ба таври васеъ истифода баред.

×

Оҳ афсӯс! Шумо хато гирифтед! Ин ва онро тағир диҳед ва бори дигар кӯшиш кунед. Дуис моллис, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Cras Mattis consectetur purus sit amet fermentum.

×

Офарин! Шумо ин паёми огоҳиро бомуваффақият хонед. Ҷамъияти дорои ҷамоатҳои натоиҷӣ ва бузургии ҳомиладорӣ, масхарабозӣ мебошад. Maecenas faucibus mollis interdum.

×

Сарҳо боло! Ин ҳушдорест, ки ба таваҷҷӯҳи шумо ниёз дорад, аммо он ҳанӯз авлавияти бузург нест.

Модалҳо

Модалҳо - муколамаҳо ё қуттиҳои равшанӣ - барои амалҳои контекстӣ дар ҳолатҳое, ки нигоҳ доштани контексти замина муҳим аст, хубанд.

Маслиҳатҳои асбоб

Twipsies барои кӯмак ба корбари ошуфташуда ва нишон додани онҳо ба самти дуруст хеле муфид аст.

Lorem ipsum dolar sit amet illo error ipsum veritatis autist perspicatitis iste voluptas natus illo quasi odit or natus consequuntur consequuntur, aut natus illo voluptatem odit perspiciatis laudantium rem doloremque totam voluptas. Вобаста ба он, ки шумо меъмори меъмориро ошкор месозед, ба таври ошкоро ошкор карда мешавад.

дар зер!
дуруст!
чап!
боло!

Поповерҳо

Поповҳоро истифода баред, то маълумоти зерматнро ба саҳифа бидуни таъсир ба тарҳ таъмин кунед.

Сарлавҳаи Popover

Этиам порта семина любовь любвие. Maecenas faucibus mollis interdum. Морби leo risus, porta ac consectetur ac, vestibulum ва эрос.

Bootstrap бо Preboot сохта шудааст , як бастаи кушодаи омехтаҳо ва тағирёбандаҳо, ки дар якҷоягӣ бо Less , протсессори CSS барои рушди тезтар ва осонтари веб истифода мешавад.

Санҷед, ки чӣ тавр мо Preboot-ро дар Bootstrap истифода мебарем ва чӣ гуна шумо метавонед онро истифода баред, агар шумо дар лоиҳаи навбатии худ Less-ро иҷро кунед.

Чӣ тавр истифода бурдани он

Ин хосиятро барои истифодаи пурраи тағирёбандаҳои Less Bootstrap, миксинҳо ва лона дар CSS тавассути javascript дар браузери худ истифода баред.

  1. <link rel = "stylesheet/less" href = "less/bootstrap.less" media = "ҳама" />
  2. <script src = "js/less-1.1.3.min.js" ></script>

Ҳалли .js-ро эҳсос намекунед? Замимаи Less Mac-ро санҷед ё ҳангоми ҷойгиркунии коди худ Node.js -ро истифода баред.

Чӣ дохил карда шудааст

Инҳоянд баъзе нуктаҳои муҳими он чизе, ки ба Twitter Bootstrap ҳамчун як қисми Bootstrap дохил карда шудаанд. Барои зеркашӣ ва маълумоти бештар ба вебсайти Bootstrap ё саҳифаи лоиҳаи Github гузаред.

Тағйирёбандаҳо

Тағйирёбандаҳо дар Less барои нигоҳдорӣ ва навсозии дарди сари CSS-и шумо комиланд. Вақте ки шумо хоҳед, ки арзиши ранг ё арзиши зуд-зуд истифодашавандаро тағир диҳед, онро дар як ҷой навсозӣ кунед ва шумо муқаррар кардаед.

  1. // Пайвандҳо
  2. @linkColor : #8b59c2;
  3. @linkColorHover : торик кардан ( @linkColor , 10 );
  4.  
  5. // Грейс
  6. @сиёҳ : #000;
  7. @grayDark : равшан кардан ( @black , 25 %);
  8. @грей : равшан кардан ( @сиёҳ , 50 %);
  9. @grayLight : равшан кардан ( @сиёҳ , 70 %);
  10. @grayLighter : равшан кардан ( @сиёҳ , 90 %);
  11. @сафед : #fff ;
  12.  
  13. // Рангҳои аксент
  14. @кабуд : #08b5fb ;
  15. @сабз : #46a546 ;
  16. @red : # 9d261d;
  17. @зард : #ffc40d ;
  18. @orange : #f89406;
  19. @pink : #c3325f;
  20. @арғувон : #7a43b6 ;
  21.  
  22. // Шабакаи ибтидоӣ
  23. @basefont : 13px ;
  24. @baseline : 18px ;

Шарҳ додан

/* ... */Илова ба синтаксиси муқаррарии CSS, Less инчунин услуби дигари шарҳро пешниҳод мекунад .

  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. . serif ( @weight : normal , @size : 14px , @lineHeight : 20px ) {
  14. шрифт - оила : "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. замина - тасвир : - khtml - градиент ( хаттӣ , боло чап , боло аз рост , аз ( @startColor ), то ( @endColor )); // Konqueror
  6. замина - тасвир : - moz - linear - градиент ( аз чап , @startColor , @endColor ); // FF 3.6+
  7. замина - тасвир : - ms - хатӣ - градиент ( аз чап , @startColor , @endColor ); // IE10
  8. замина - тасвир : - webkit - градиент ( хаттӣ , болои чап , болои рост , ранг - қатъ ( 0 %, @startColor ), ранг - қатъ ( 100 %, @endColor )); // Safari 4+, Chrome 2+
  9. замина - тасвир : - webkit - linear - градиент ( аз чап , @startColor , @endColor ); // Safari 5.1+, Chrome 10+
  10. замина - тасвир : - o - градиенти хатӣ ( аз чап , @startColor , @endColor ); // Опера 11.10
  11. замина - тасвир : хатӣ - градиент ( аз чап , @startColor , @endColor ); // Стандарт
  12. }
  13. . амудӣ ( @startColor : #555, @endColor: #333) {
  14. замина - ранг : @endColor ;
  15. замина - такрор : такрор - x ;
  16. замина - тасвир : - khtml - градиент ( хаттӣ , боло чап , поёни чап , аз ( @startColor ), то ( @endColor )); // Konqueror
  17. замина - тасвир : - moz - linear - градиент ( @startColor , @endColor ); // FF 3.6+
  18. замина - тасвир : - ms - хатти - градиент ( @startColor , @endColor ); // IE10
  19. замина - тасвир : - webkit - градиент ( хаттӣ , болои чап , поёни чап , ранг - қатъ ( 0 %, @startColor ), ранг - қатъ ( 100 %, @endColor )); // Safari 4+, Chrome 2+
  20. замина - тасвир : - webkit - linear - градиент ( @startColor , @endColor ); // Safari 5.1+, Chrome 10+
  21. замина - тасвир : - o - хатӣ - градиент ( @startColor , @endColor ); // Опера 11.10
  22. замина - тасвир : хатӣ - градиент ( @startColor , @endColor ); // Стандарт
  23. }
  24. . самтнок ( @startColor : #555, @endColor: #333, @deg: 45deg) {
  25. ...
  26. }
  27. . амудӣ - се - ранг ( @startColor : #00b3ee, @midColor: #7a43b6, @colorStop: 50%, @endColor: #c3325f) {
  28. ...
  29. }
  30. }

Амалиёт ва системаи шабакавӣ

Барои тавлиди миксинҳои фасеҳ ва пурқудрате, ки дар зер оварда шудааст, тасаввур кунед ва математика иҷро кунед.

  1. // Гридитуд
  2. @gridСутунҳо : 16 ;
  3. @gridColumnWidth : 40px ;
  4. @gridGutterWidth : 20px ;
  5. @siteWidth : ( @gridColumns * @gridColumnWidth ) + ( @gridGutterWidth * ( @gridColumns - 1 ));
  6.  
  7. // Системаи шабакавӣ
  8. . контейнер {
  9. паҳно : @siteWidth ;
  10. маржа : 0 худкор ;
  11. . clearfix ();
  12. }
  13. . сутунҳо ( @columnSpan : 1 ) {
  14. паҳно : ( @gridColumnWidth * @columnSpan ) + ( @gridGutterWidth * ( @columnSpan - 1 ));
  15. }
  16. . офсет ( @columnOffset : 1 ) {
  17. маржа - чап : ( @gridColumnWidth * @columnOffset ) + ( @gridGutterWidth * ( @columnOffset - 1 )) + @extraSpace ;
  18. }