Etiam porta sem malesuada magna mollis euismod. Maecenas faucibus mollis interdum. Morbi leo risus, porta ac consectetur ac, vestibulum және eros.
Bootstrap — веб-қосымшалар мен сайттарды әзірлеуді бастауға арналған Twitter-дің құралдар жинағы.
Ол типография, пішіндер, түймелер, кестелер, торлар, навигация және т.б. үшін базалық CSS және HTML қамтиды.
Nerd ескертуі: Bootstrap Less көмегімен жасалған және заманауи браузерлерді ескере отырып, қақпадан шығуға арналған.
Ең жылдам және оңай бастау үшін осы үзіндіні веб-бетіңізге көшіріп алыңыз.
Less пайдалануды ұнататын адамсыз ба? Мәселе жоқ, тек репо клондаңыз және мына жолдарды қосыңыз:
Github сайтындағы ресми Bootstrap репосының көмегімен жүктеп алыңыз, ашыңыз, тартыңыз, файл мәселелерін және т.б..
Қазіргі уақытта v1.3.0
Твиттердегі инженерлер алдыңғы қатардағы талаптарды қанағаттандыру үшін тарихта өздері білетін кез келген дерлік кітапхананы пайдаланды. Bootstrap ұсынылған қиындықтарға жауап ретінде басталды. Көптеген керемет адамдардың көмегімен Bootstrap айтарлықтай өсті.
Толығырақ dev.twitter.com сайтында оқыңыз ›
Bootstrap Chrome, Safari, Internet Explorer және Firefox сияқты негізгі заманауи браузерлерде сыналған және оларға қолдау көрсетіледі.
Bootstrap компиляцияланған CSS, құрастырылмаған және үлгі үлгілерімен бірге жеткізіледі.
Bootstrap бөлігі ретінде берілген әдепкі тор жүйесі ені 940 пиксель болатын 16 бағанды тор болып табылады. Бұл танымал 960 тор жүйесінің хош иісі, бірақ сол және оң жағында қосымша маржа/толтырусыз.
Мұнда көрсетілгендей, негізгі орналасуды екі «бағанмен» жасауға болады, олардың әрқайсысы біздің тор жүйеміздің бөлігі ретінде анықтаған 16 негізгі бағандардың санын қамтиды. Қосымша нұсқалар үшін төмендегі мысалдарды қараңыз.
- <div класс = "жол" >
- <div class = "span6" >
- ...
- </div>
- <div class = "span10" >
- ...
- </div>
- </div>
Қажет болса .row
, бұрыннан бар бағанның ішінде жасау арқылы мазмұнды кірістіріңіз.
- <div класс = "жол" >
- <div class = "span12" >
- Бағанның 1-деңгейі
- <div класс = "жол" >
- <div class = "span6" >
- 2-деңгей
- </div>
- <div class = "span6" >
- 2-деңгей
- </div>
- </div>
- </div>
- </div>
Bootstrap ішіне орнатылған әдепкі 940px тор жүйесін теңшеуге арналған бірнеше айнымалылар. Аздап теңшеу арқылы бағандардың өлшемін, олардың шұңқырларын және олар орналасқан контейнерді өзгертуге болады.
Тор жүйесін өзгерту үшін қажетті айнымалы мәндердің барлығы қазіргі уақытта ішінде орналасқан variables.less
.
Айнымалы | Әдепкі мән | Сипаттама |
---|---|---|
@gridColumns |
16 | Тордағы бағандар саны |
@gridColumnWidth |
40px | Тордағы әрбір бағанның ені |
@gridGutterWidth |
20px | Әрбір баған арасындағы теріс бос орын |
@siteWidth |
Барлық бағандар мен арықтардың есептелген сомасы | Біз бағандар мен шұңқырлардың санын санау және араластырғыштың енін орнату үшін кейбір негізгі сәйкестікті қолданамыз .fixed-container() . |
Торды өзгерту үш @grid-*
айнымалы мәнді өзгертуді және Less файлдарын қайта құрастыруды білдіреді.
Bootstrap 24 бағанға дейін тор жүйесін өңдеу үшін жабдықталған; әдепкі мән бар болғаны 16. Тордың айнымалы мәндері 24 бағанды торға теңшелгендей болып көрінеді.
- @gridColumns : 24 ;
- @gridColumnWidth : 20px ;
- @gridGutterWidth : 20px ;
Қайта құрастырылғаннан кейін сіз реттелесіз!
Әдепкі және қарапайым ені 940 пиксель, бір ұсынатын кез келген веб-сайт немесе бет үшін орталықтандырылған орналасу <div.container>
.
- <дене>
- <div class = "контейнер" >
- ...
- </div>
- </body>
Минималды және максималды ені және сол жақтағы бүйірлік тақтасы бар балама, икемді сұйық бет құрылымы. Қолданбалар мен құжаттар үшін тамаша.
- <дене>
- <div class = "контейнер-флюид" >
- <div класс = «бүйірлік тақта» >
- ...
- </div>
- <div класс = "мазмұн" >
- ...
- </div>
- </div>
- </body>
Веб-беттеріңізді құрылымдауға арналған стандартты типографиялық иерархия.
Бүкіл типографиялық тор біздің variables.less файлындағы екі Less айнымалысына негізделген: @basefont
және @baseline
. Біріншісі - бүкіл қолданылатын негізгі қаріп өлшемі, екіншісі - негізгі жолдың биіктігі.
Біз осы айнымалы мәндерді және кейбір математиканы барлық түріміздің жиектерін, толтырғыштарын және жол биіктігін және т.б. жасау үшін қолданамыз.
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>
өзінің ең жақын ата-бабасына немесе бүкіл жұмыс тобына арналған байланыс ақпараты үшін пайдаланылады. Мұнда оны қалай қолдануға болатынының екі мысалы келтірілген:
Ескерту: Мазмұнды дұрыс құрылымдау үшін әрбір жол <address>
үзіліспен аяқталуы керек ( <br />
) немесе блок деңгейіндегі тегке (мысалы, ) оралуы керек.<p>
Қысқартулар мен аббревиатуралар үшін <abbr>
тегті пайдаланыңыз ( HTML5<acronym>
-те ескірген ). Стенографиялық пішінді тегтің ішіне қойып, толық атқа тақырып қойыңыз.
<blockquote>
<p>
<small>
Блоктауды қосу үшін айналаны орап <blockquote>
, <p>
тегтер <small>
қойыңыз. Дереккөзге сілтеме жасау үшін элементті пайдаланыңыз <small>
және оның алдында сызықша —
аласыз.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante venenatis dapibus posuere velit aliquet.
Доктор Джулиус Гибберт
- <blockquote>
- <p> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante venenatis dapibus posuere velit aliquet. </p>
- <small> Доктор Джулиус Хибберт </small>
- </blockquote>
<ul>
<ul.unstyled>
<ol>
dl
<code>
<pre>
Кодыңызды екі қарапайым тегпен стильге келтіріңіз. JavaScript арқылы одан да керемет болу үшін Google компаниясының әсемдік кітапханасын енгізіңіз және сіз дайынсыз.
Код, блоктар немесе жай үзінділер кірістірілген, тек оң тегке орау арқылы мәнермен көрсетілуі мүмкін. Бірнеше жолды қамтитын код блоктары үшін <pre>
элементті пайдаланыңыз. Кірістірілген код үшін <code>
элементті пайдаланыңыз.
Элемент | Нәтиже |
---|---|
<code> |
<html> Осындай мәтін жолында сіздің оралған код осы элементке ұқсайды . |
<pre> |
<div> <h1>Тақырып</h1> <p>Дәл осы жерде бірдеңе...</p> </div> Ескертпе: |
<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 тор жүйесімен салыстырылғанда жақсы жұмыс істейді. .span2
90, 210 және 330 сияқты кескін ені , .span4
, және .span6
баған өлшемдеріне теңестіру үшін толтырудың бірнеше пикселімен біріктіріледі .
Медиа торларын пайдалану оңай және белгілеу жағында өте қарапайым. Олардың өлшемдері тек енгізілген кескіндердің өлшеміне негізделген.
- <ul class = "media-grid" >
- <li>
- <a href = "#" >
- <img класс = "нобай" src = "https://placehold.it/330x230" alt = "" >
- </a>
- </li>
- <li>
- <a href = "#" >
- <img класс = "нобай" src = "https://placehold.it/330x230" alt = "" >
- </a>
- </li>
- </ul>
<table>
<thead>
<tbody>
<tr>
<th>
<td>
<colspan>
<caption>
Үстелдер өте жақсы - көп нәрсе үшін. Керемет кестелер пайдалы, масштабталатын және оқылатын (код деңгейінде) болуы үшін аздап түзетуді қажет етеді. Мұнда көмектесетін бірнеше кеңестер берілген.
Әрқашан баған тақырыптарын <thead>
иерархия <thead>
> <tr>
> болатындай етіп ораңыз <th>
.
Баған тақырыптарына ұқсас, кестеңіздің барлық негізгі мазмұны <tbody>
иерархияңыз <tbody>
> <tr>
> болатындай етіп оралуы керек <td>
.
Барлық кестелер оқуды қамтамасыз ету және құрылымды сақтау үшін тек маңызды жиектермен автоматты түрде стильденеді. Қосымша сыныптарды немесе атрибуттарды қосудың қажеті жоқ.
# | Аты | Тек | Тіл |
---|---|---|---|
1 | Кейбір | Бір | Ағылшын |
2 | Джо | Sixpack | Ағылшын |
3 | Stu | Тіс | Код |
- <кесте>
- ...
- </кесте>
Тар кеңістікте көбірек деректерді қажет ететін кестелер үшін толтырғышты жартысына қысқартатын қоюландырылған дәмді пайдаланыңыз. Оны әдепкі кесте мәнерлері сияқты жиектермен және зебра жолақтарымен бірге пайдалануға болады.
# | Аты | Тек | Тіл |
---|---|---|---|
1 | Кейбір | Бір | Ағылшын |
2 | Джо | Sixpack | Ағылшын |
3 | Stu | Тіс | Код |
Бұрыштарын дөңгелетіп, барлық жағынан жиектерді қосу арқылы үстелдеріңізді сәл тегіс етіп көрсетіңіз.
# | Аты | Тек | Тіл |
---|---|---|---|
1 | Кейбір | Бір | Ағылшын |
2 | Джо | Sixpack | Ағылшын |
3 | Stu | Тіс | Код |
- <кесте класы = "шектелген кесте" >
- ...
- </кесте>
Зебра жолақтарын қосу арқылы кестелеріңіздің сәнін келтіріңіз — тек .zebra-striped
сыныпты қосыңыз.
# | Аты | Тек | Тіл |
---|---|---|---|
1 | Кейбір | Бір | Ағылшын |
2 | Джо | Sixpack | Ағылшын |
3 | Stu | Тіс | Код |
4 бағанды қамтиды | |||
2 бағанды қамту | 2 бағанды қамту |
Ескертпе: Zebra-striping - бұл IE8 және одан төменірек ескі браузерлер үшін қол жетімді емес прогрессивті жақсарту.
- <үстел класы = «зебра-жолақты» >
- ...
- </кесте>
Алдыңғы мысалды ала отырып, біз jQuery және Tablesorter плагині арқылы сұрыптау функционалдығын қамтамасыз ету арқылы кестелеріміздің пайдалылығын жақсартамыз. Сұрыптауды өзгерту үшін кез келген бағанның тақырыбын басыңыз.
# | Аты | Тек | Тіл |
---|---|---|---|
2 | Джо | Sixpack | Ағылшын |
3 | Stu | Тіс | Код |
1 | Сіздің | Бір | Ағылшын |
- <script src = "js/jquery/jquery.tablesorter.min.js" ></script>
- <скрипт >
- $ ( функция () {
- $ ( «кесте#sortTableExample» ). кесте сұрыптаушы ({ сұрыптау тізімі : [[ 1 , 0 ]] });
- });
- </script>
- <үстел класы = «зебра-жолақты» >
- ...
- </кесте>
Барлық пішіндерге оқуға болатын және масштабталатын етіп көрсету үшін әдепкі мәнерлер беріледі. Мәнерлер мәтін енгізу, таңдау тізімдері, мәтіндік аумақтар, радио түймелер мен құсбелгілер және түймелер үшін берілген.
Пішініңіздің .form-stacked
HTML-ге қосыңыз, сонда олардың өрістерінің сол жағында емес, жоғарғы жағында белгілер болады. Бұл пішіндер қысқа болса немесе ауыр пішіндерге арналған екі кіріс бағандары болса тамаша жұмыс істейді.
Белгілеуге бірнеше сыныпты қосу арқылы кез келген пішінді input
, select
, немесе енді теңшеңіз.textarea
v1.3.0 нұсқасы бойынша біз пішін элементтері үшін торға негізделген өлшем сыныптарын қостық. Бұларды бар .mini
, .small
, және т.б. сыныптарда пайдаланыңыз.
Конвенция ретінде түймелер әрекеттер үшін пайдаланылады, ал сілтемелер нысандар үшін пайдаланылады. Мысалы, «Жүктеу» түймесі және «соңғы әрекет» сілтеме болуы мүмкін.
Барлық түймелер әдепкі бойынша ашық сұр стильге сәйкес келеді, бірақ әртүрлі түс мәнерлері үшін бірқатар функционалдық сыныптарды қолдануға болады. Бұл сыныптарға көк .primary
сынып, ашық-көк .info
сынып, жасыл .success
сынып және қызыл .danger
сынып кіреді.
Түйме мәнерлері қолданылған кез келген нәрсеге .btn
қолданылуы мүмкін. Әдетте сіз оларды тек <a>
, <button>
және таңдау <input>
элементтеріне қолданғыңыз келеді. Бұл қалай көрінеді:
Үлкенірек немесе кішірек түймелерді ұнатасыз ба? Қолда бар!
Белсенді емес немесе қандай да бір себептермен қолданба өшірген түймелер үшін өшірілген күйді пайдаланыңыз. Бұл .disabled
сілтемелер мен элементтерге :disabled
арналған .<button>
.alert-message
Әрекеттің сәтсіздігін, ықтимал сәтсіздігін немесе сәттілігін бөлектеу үшін бір жолды хабарлар. Әсіресе пішіндер үшін пайдалы.
- <div class = "alert-хабарлама ескертуі" >
- <a class = "close" href = "#" > × </a>
- <p><strong> Қасиетті гуакамоле! </strong> Өзіңізді тексеріңіз, сіз тым жақсы көрінбейсіз. </p>
- </div>
.alert-message.block-message
Аздап түсіндіруді қажет ететін хабарлар үшін бізде абзац стилі ескертулері бар. Бұл ұзағырақ қате туралы хабарларды шығаруға, пайдаланушыны күтудегі әрекет туралы ескертуге немесе жай ғана бетке көбірек назар аудару үшін ақпаратты ұсынуға өте ыңғайлы.
- <div class = "alert-хабарлама блок-хабарлама ескертуі" >
- <a class = "close" href = "#" > × </a>
- <p><strong> Қасиетті гуакамоле! Бұл ескерту! </strong> Өзіңізді тексеріңіз, сіз тым жақсы көрінбейсіз. Nulla vitae elit libero, pharetra augue. Commodo cursus magna, немесе scelerisque nisl consectetur et. </p>
- <div class = "alert-әрекеттер" >
- <a class = "btn small" href = "#" > Осы әрекетті орындаңыз </a> <a class = "btn small" href = "#" > Немесе мұны жасаңыз </a>
- </div>
- </div>
Модальдер — диалогтар немесе жарық жәшіктері — фондық мәтінмәнді сақтау маңызды жағдайларда контекстік әрекеттер үшін тамаша.
Бір тамаша дене…
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. Ерекше түсініктемелер ашық түрде, толық сәулетші ашық түрде анық көрінбейді .
Орналасуға әсер етпестен бетке субтекстік ақпаратты беру үшін қалқымалы терезелерді пайдаланыңыз.
Etiam porta sem malesuada magna mollis euismod. Maecenas faucibus mollis interdum. Morbi leo risus, porta ac consectetur ac, vestibulum және eros.
JavaScript-ті Bootstrap кітапханасымен біріктіру өте оңай. Төменде біз негізгі мәліметтерді қарастырамыз және сізге бастау үшін керемет плагиндерді ұсынамыз!
jQuery және Ender бірге жұмыс істейтін жаңа пайдаланушы плагиндерімен Bootstrap негізгі компоненттерінің кейбірін өмірге әкеліңіз . Арнайы даму қажеттіліктеріне сәйкес оларды кеңейтуге және өзгертуге шақырамыз.
Файл | Сипаттама |
---|---|
bootstrap-modal.js | Біздің Modal плагин - бұл дәстүрлі modal JS плагинінің өте жұқа нұсқасы! Біз twitter-ге қажет қарапайым функцияларды ғана қосуға ерекше мән бердік. |
bootstrap-alerts.js | Ескерту плагині - ескертулерге жақын функцияларды қосуға арналған өте кішкентай сынып. |
bootstrap-dropdown.js | Бұл плагин жүктеу жолының жоғарғы тақтасына немесе қойындылы шарлауларға ашылмалы әрекеттесуді қосуға арналған. |
bootstrap-scrollspy.js | ScrollSpy плагині жүктеу жолының жоғарғы тақтасына айналдыру орнына негізделген автоматты түрде жаңартылатын шолғышты қосуға арналған. |
bootstrap-buttons.js | ScrollSpy плагині жүктеу жолының жоғарғы тақтасына айналдыру орнына негізделген автоматты түрде жаңартылатын шолғышты қосуға арналған. |
bootstrap-tabs.js | Бұл плагин жергілікті мазмұн арқылы өту үшін жылдам, динамикалық қойынды мен таблетка функционалдығын қосады. |
bootstrap-twipsy.js | Джейсон Фрейм жазған тамаша jQuery.tipsy плагиніне негізделген; twipsy — кескіндерге сүйенбейтін, анимациялар үшін css3 және жергілікті тақырыпты сақтау үшін деректер атрибуттарын пайдаланатын жаңартылған нұсқасы! |
bootstrap-popover.js | Popover плагині қолданбаға қалқымалы терезелерді қосу үшін қарапайым интерфейсті қамтамасыз етеді. Ол boostrap-twipsy.js плагинін кеңейтеді, сондықтан жобаңызға popovers қосқанда сол файлды да алыңыз! |
Жоқ! Bootstrap ең алдымен CSS кітапханасы болу үшін жасалған. Бұл JavaScript енгізілген стильдердің үстіне негізгі интерактивті қабатты қамтамасыз етеді.
Дегенмен, JavaScript-ті қажет ететіндер үшін Bootstrap-ті javascript-пен қалай біріктіру керектігін түсінуге көмектесу және негізгі функционалдылық үшін бірден жеңіл опцияны ұсыну үшін жоғарыдағы плагиндерді ұсындық.
Қосымша ақпарат алу және кейбір тірі демонстрацияларды көру үшін біздің плагин құжаттамасының бетін қараңыз .
Bootstrap жылдам және оңай веб-әзірлеуге арналған CSS препроцессоры Less -пен бірге пайдаланылатын микстер мен айнымалылардың ашық бастапқы пакеті Preboot -тен жасалған.
Bootstrap бағдарламасында Preboot қолданбасын қалай пайдаланғанымызды және келесі жобада Less іске қосуды таңдасаңыз, оны қалай пайдалануға болатынын тексеріңіз.
Бұл опцияны браузердегі javascript арқылы Bootstrap-тың Less айнымалыларын, араластырғыштарын және CSS-те кірістіруді толық пайдалану үшін пайдаланыңыз.
- <link rel = "stylesheet/less" href = "less/bootstrap.less" медиа = "барлығы" />
- <script src = "js/less-1.1.3.min.js" ></script>
.js шешімін сезбейсіз бе? Less Mac қолданбасын қолданып көріңіз немесе кодты қолданғанда құрастыру үшін Node.js пайдаланыңыз .
Мұнда Bootstrap бөлігі ретінде Twitter Bootstrap құрамына енгізілген нәрселердің кейбір маңызды сәттері берілген. Жүктеп алу және қосымша ақпарат алу үшін Bootstrap веб-сайтына немесе Github жобасының бетіне өтіңіз.
Less ішіндегі айнымалы мәндер CSS-тің бас ауруын болдырмауға және жаңартуға өте ыңғайлы. Түс мәнін немесе жиі пайдаланылатын мәнді өзгерткіңіз келсе, оны бір жерде жаңартыңыз және сіз орнатасыз.
- // Сілтемелер
- @linkColor : #8b59c2;
- @linkColorHover : қараңғылау ( @linkColor , 10 );
- // Сұр
- @black : #000;
- @grayDark : жарықтандыру ( @black , 25 %);
- @gray : lighten ( @black , 50 %);
- @grayLight : жарықтандыру ( @black , 70 %);
- @grayLighter : жарықтандыру ( @black , 90 %);
- @white : #fff;
- // Екпін түстері
- @көк : #08b5fb ;
- @жасыл : #46a546 ;
- @red : #9d261d;
- @yellow : #ffc40d;
- @orange : #f89406;
- @қызғылт : #c3325f ;
- @күлгін : #7a43b6 ;
- // Базалық тор
- @basefont : 13px ;
- @baseline : 18px ;
/* ... */
Less сонымен қатар CSS қалыпты синтаксисіне қосымша түсініктеме берудің басқа стилін ұсынады .
- // Бұл түсініктеме
- /* Бұл да түсініктеме */
Миксиндер негізінен CSS үшін қамтиды немесе жартылай кодтар блогын біріктіруге мүмкіндік береді. Олар box-shadow
, кросс-браузер градиенттері, қаріп стектері және т.б. сияқты жеткізуші префиксті сипаттар үшін тамаша. Төменде Bootstrap құрамына кіретін миксиндердің үлгісі берілген.
- #қаріп {
- . стенография ( @weight : normal , @size : 14px , @lineHeight : 20px ) {
- шрифт - өлшем : @size ;
- шрифт - салмақ : @weight ;
- сызық биіктігі : @lineHeight ; _
- }
- . sans - serif ( @weight : normal , @size : 14px , @lineHeight : 20px ) {
- шрифт - отбасы : "Helvetica Neue" , Helvetica , Arial , sans - serif ;
- шрифт - өлшем : @size ;
- шрифт - салмақ : @weight ;
- сызық биіктігі : @lineHeight ; _
- }
- ...
- }
- #градиент {
- ...
- .vertical (@startColor: #555, @endColor: #333) {
- background-color: @endColor;
- background-repeat: repeat-x;
- фон - сурет : - khtml - градиент ( сызықтық , left top, left bottom, from(@startColor), to(@endColor)); // Konqueror
- фондық сурет : _ -moz-linear-gradient(@startColor, @endColor); // FF 3.6+
- фондық сурет : _ -ms-linear-gradient(@startColor, @endColor); // IE10
- background - image : - webkit - градиент ( сызықтық , сол жақ жоғарғы , сол жақ төменгі , түс - тоқтату ( 0 %, @startColor), color-stop(100%, @endColor)); // Safari 4+, Chrome 2+
- фондық сурет : _ -webkit-linear-gradient(@startColor, @endColor); // Safari 5.1+, Chrome 10+
- фондық сурет : _ -o-linear-gradient(@startColor, @endColor); // Opera 11.10
- фон - сурет: linear-gradient(@startColor, @endColor); // The standard
- }
- ...
- }
Get fancy and perform some math to generate flexible and powerful mixins like the one below.
- // Griditude
- @gridColumns: 16;
- @gridColumnWidth: 40px;
- @gridGutterWidth: 20px;
- @siteWidth : ( @gridColumns * @gridColumnWidth ) + ( @gridGutterWidth * ( @gridColumns - 1));
- // Make some columns
- .columns(@columnSpan: 1) {
- width: (@gridColumnWidth * @columnSpan) + (@gridGutterWidth * (@columnSpan - 1));
- }
After modifying the .less
files in /lib/, you'll need to recompile them in order to regenerate the bootstrap-*.*.*.css and bootstrap-*.*.*.min.css files. If you're submitting a pull request to GitHub, you must always recompile.
Method | Steps |
---|---|
Node with makefile | Install the less command line compiler with npm by running the following command: $ npm install lessc Once installed just run Additionally, if you have watchr installed, you may run |
Javascript | Download the latest Less.js and include the path to it (and Bootstrap) in the
To recompile the .less files, just save them and reload your page. Less.js compiles them and stores them in local storage. |
Command line | If you already have the less command line tool installed, simply run the following command: $ lessc ./lib/bootstrap.less > bootstrap.css Be sure to include |
Less Mac app | Бейресми Mac қолданбасы .less файлдарының каталогтарын қарайды және қаралған .less файлын әрбір сақтаудан кейін кодты жергілікті файлдарға құрастырады. Қаласаңыз, қолданбадағы теңшелімдерді автоматты түрде кішірейту және құрастырылған файлдар қай каталогта аяқталатынын ауыстыра аласыз. |