Bootstrap, Twitter сайтынан

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

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

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

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

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

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

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

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

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

Тарих

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

Twitter-дегі көптеген инженерлердің көмегімен және кері байланысымен 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, құрастырылмаған және үлгі үлгілерімен бірге жеткізіледі.

  • Барлық түпнұсқа файлдар
  • Толық құрастырылған және кішірейтілген 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
4
6
6
8
8
5
11
16

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

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

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

Әдепкі және қарапайым ені 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>

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

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

Бүкіл типографиялық тор біздің 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 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

Ескерту: Мазмұнды дұрыс құрылымдау үшін әрбір жол <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.

Доктор Джулиус Гибберт

Тізімдер

Ретсіз<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.

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

<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. </кесте>

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

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

# Аты Тек Тіл
1 Сіздің Бір Ағылшын
2 Джо Sixpack Ағылшын
3 Stu Тіс Код
  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-ге қосыңыз, сонда олардың өрістерінің сол жағында емес, жоғарғы жағында белгілер болады. Пішіндеріңіз қысқа болса немесе ауыр пішіндерге арналған екі кіріс бағандары болса, бұл тамаша жұмыс істейді.

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

Түймелер

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

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

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

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

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

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

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

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

Сілтемелер

Түймелер

 

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

div.alert-message

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

×

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

×

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

×

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

×

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

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

div.alert-message.block-message

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

×

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

×

О, шап! Сізде қате бар! Осыны және оны өзгертіп, әрекетті қайталаңыз. Дүние моллис, est commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Cras matis consectetur purus sit amet fermentum.

×

Жарайсың! Сіз бұл ескерту хабарын сәтті оқыдыңыз. Cum sociis natoque penatibus and magnis disparturient 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. Ерекше түсініктемелер ашық түрде, толық сәулетші ашық түрде анық көрінбейді .

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

Поповерлер

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

Popover атауы

Etiam porta sem malesuada magna mollis euismod. Maecenas faucibus mollis interdum. Morbi leo risus, porta 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" медиа = "барлығы" />
  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. . serif ( @weight : normal , @size : 14px , @lineHeight : 20px ) {
  14. шрифт - отбасы : "Грузия" , 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. background - image : - moz - linear - градиент ( сол жақта , @startColor , @endColor ); // FF 3.6+
  7. background - image : - ms - сызықтық - градиент ( сол жақта , @startColor , @endColor ); // IE10
  8. background - image : - webkit - градиент ( сызықтық , сол жақ жоғарғы , оң жақ жоғарғы , түс - тоқтату ( 0 %, @startColor ), түс - тоқтату ( 100 %, @endColor )); // Safari 4+, Chrome 2+
  9. background - image : - webkit - сызықтық - градиент ( сол жақта , @startColor , @endColor ); // Safari 5.1+, Chrome 10+
  10. background - image : - o - сызықтық - градиент ( сол жақта , @startColor , @endColor ); // Opera 11.10
  11. фон - сурет : сызықтық - градиент ( сол жақта , @startColor , @endColor ); // Стандартты
  12. }
  13. . тік ( @startColor : #555, @endColor: #333) {
  14. фон - түсі : @endColor ;
  15. фон - қайталау : қайталау - x ;
  16. background - image : - khtml - градиент ( сызықтық , сол жақ жоғарғы , сол жақ төменгі , бастап ( @startColor ), дейін ( @endColor )); // Konqueror
  17. background - image : - moz - linear - gradient ( @startColor , @endColor ); // FF 3.6+
  18. background - image : - ms - linear - gradient ( @startColor , @endColor ); // IE10
  19. background - image : - webkit - градиент ( сызықтық , сол жақ жоғарғы , сол жақ төменгі , түс - тоқтату ( 0 %, @startColor ), түс - тоқтату ( 100 %, @endColor )); // Safari 4+, Chrome 2+
  20. background - image : - webkit - linear - градиент ( @startColor , @endColor ); // Safari 5.1+, Chrome 10+
  21. background - image : - o - сызықтық - градиент ( @startColor , @endColor ); // Opera 11.10
  22. background - image : linear - градиент ( @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. @gridColumns : 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. }