CSS
Глобаль CSS көйләүләре, фундаменталь HTML элементлары стилизацияләнгән һәм киңәйтелгән класслар белән камилләштерелгән, һәм алдынгы челтәр системасы.
Глобаль CSS көйләүләре, фундаменталь HTML элементлары стилизацияләнгән һәм киңәйтелгән класслар белән камилләштерелгән, һәм алдынгы челтәр системасы.
Bootstrap инфраструктурасының төп өлешләренә, шул исәптән яхшырак, тизрәк, көчлерәк веб үсешенә карашыбызны алыгыз.
Bootstrap HTML5 доктипын куллануны таләп иткән кайбер HTML элементларын һәм CSS үзлекләрен куллана. Барлык проектларыгыз башында да кертегез.
Bootstrap 2 ярдәмендә без рамның төп аспектлары өчен өстәмә мобиль дустанә стильләр өстәдек. Bootstrap 3 ярдәмендә без баштан мобиль дус булырга проектны яңадан яздык. Өстәмә мобиль стильләр өстәү урынына, алар үзәккә пешерәләр. Чынлыкта, Bootstrap башта мобиль . Мобиль беренче стильләрне аерым файллар урынына бөтен китапханәдә табарга мөмкин.
Дөрес күрсәтүне һәм зурайтуны тәэмин итү өчен , визупорт мета-тегын өстәгез <head>
.
Сез мобиль җайланмаларда зурайту мөмкинлекләрен user-scalable=no
визупорт мета-тегына өстәп сүндерә аласыз. Бу зурайтуны туктата, димәк, кулланучылар әйләндерә ала, һәм сезнең сайтта туган кушымта кебек тоела. Гомумән, без моны һәр сайтта тәкъдим итмибез, сак булыгыз!
Bootstrap төп глобаль дисплей, типография һәм сылтама стильләрен куя. Аерым алганда, без:
background-color: #fff;
сүзнеңbody
@font-family-base
Безнең типографик база буларак ,, @font-size-base
һәм @line-height-base
атрибутларны кулланыгыз@link-color
һәм сылтама сызыкларын гына кулланыгыз:hover
Бу стильләрне эчтән табарга мөмкин scaffolding.less
.
Яхшыртылган кросс-браузер өчен без Normalize.css кулланабыз, Николас Галлагер һәм Джонатан Нил проекты .
Bootstrap сайт эчтәлеген төрү һәм безнең челтәр системасын урнаштыру өчен элементны таләп итә. Сез үз проектларыгызда куллану өчен ике контейнерның берсен сайлый аласыз. Игътибар итегез, padding
күп нәрсә аркасында, контейнер да оя кормый.
.container
Fixedаваплы тотрыклы киңлек контейнеры өчен кулланыгыз .
.container-fluid
Визпортның бөтен киңлеген үз эченә алган тулы киңлек контейнеры өчен кулланыгыз .
Bootstrap җаваплы, мобиль беренче сыеклык челтәре системасын үз эченә ала, җайланма яки күренеш күләме арта барган саен 12 баганага кадәр тарала. Бу җиңел урнаштыру вариантлары өчен алдан билгеләнгән классларны , шулай ук күбрәк семантик макетлар ясау өчен көчле миксиннарны үз эченә ала .
Челтәр системалары сезнең эчтәлекне урнаштырган рәтләр һәм баганалар аша бит макетларын ясау өчен кулланыла. Менә Bootstrap челтәре системасы ничек эшли:
.container
(тотрыклы киңлек) яки .container-fluid
(тулы киңлек) урнаштырылырга тиеш..row
һәм .col-xs-4
челтәр макетларын тиз ясарга мөмкин. Азрак миксиннар семантик макетлар өчен дә кулланылырга мөмкин.padding
. Бу паддер беренче һәм соңгы багана өчен рәтләрдә тискәре маржа аша офсетланган .row
..col-xs-4
..col-md-*
классны элементка куллану аның урта җайланмалардагы стиленә тәэсир итми, ә .col-lg-*
класс булмаса, зур җайланмаларда да.Бу принципларны сезнең кодка куллану өчен мисалларга карагыз.
Безнең челтәр системасында төп өзекләр булдыру өчен, без Кечкенә Файлларда түбәндәге медиа сорауларын кулланабыз.
Без вакыт-вакыт бу медиа соравларында max-width
CSS-ны тар җайланмалар җыелмасына чикләү өчен кертәбез.
Bootstrap челтәр системасының аспектлары уңайлы җайланма белән берничә җайланмада ничек эшләвен карагыз.
Өстәмә кечкенә җайланмалар Телефоннар (<768px) | Кечкенә җайланмалар Планшетлар (≥768px) | Урта җайланмалар Эш өстәле (≥992px) | Зур җайланмалар Эш өстәле (≥1200px) | |
---|---|---|---|---|
Челтәр тәртибе | Горизонталь һәрвакыт | Башлау өчен җимерелде, кисешү нокталары өстендә горизонталь | ||
Контейнер киңлеге | Беркем дә (авто) | 750px | 970px | 1170px |
Класс префиксы | .col-xs- |
.col-sm- |
.col-md- |
.col-lg- |
# баганалар | 12 | |||
Колонның киңлеге | Авто | ~ 62px | ~ 81px | ~ 97px |
Гаттер киңлеге | 30px (багананың һәр ягында 15px) | |||
Оя | Әйе | |||
Офсет | Әйе | |||
Колонкага заказ бирү | Әйе |
Челтәр классларының бер комплектын кулланып .col-md-*
, сез өстәл (урта) җайланмаларда горизонталь булганчы, мобиль җайланмаларда һәм планшет җайланмаларында (өстәмә кечкенәдән кечкенә диапазонда) тупланган төп челтәр системасын булдыра аласыз. Челтәр баганаларын теләсә нинди урынга урнаштырыгыз .row
.
.container
Anyзегезнең тышкы ягыгызны үзгәртеп, теләсә нинди киңлектәге челтәр макетын тулы киңлек макетына әйләндерегез .container-fluid
.
Сезнең колонналарның кечкенә җайланмаларда урнашуын теләмисезме? .col-xs-*
.col-md-*
Колонналарга өстәп, өстәмә кечкенә һәм урта җайланма челтәр классларын кулланыгыз . Барысы да ничек эшләвен яхшырак белү өчен түбәндәге мисалны карагыз.
.col-sm-*
Планшет класслары белән тагын да динамик һәм көчле макетлар төзеп, алдагы мисалга нигез салыгыз .
Әгәр бер рәт эчендә 12 дән артык багана урнаштырылса, өстәмә баганаларның һәр төркеме, бер берәмлек буларак, яңа сызыкка уралачак.
Дүрт яруслы челтәрләр булганда, сез кайбер пунктларда сезнең колонкаларыгыз икенчесенә караганда озынрак булганга, төгәл чистартылмаган проблемаларга керергә тиеш. Моны төзәтер өчен, а .clearfix
һәм безнең җаваплы коммуналь классларның комбинациясен кулланыгыз .
Responsаваплы өзекләрдә багананы чистартуга өстәп, сезгә офсетларны, этәргечләрне яисә тартмаларны яңартырга кирәк булырга мөмкин . Моны челтәр мисалында карагыз .
.col-md-offset-*
Дәресләр ярдәмендә баганаларны уңга күчерегез . Бу класслар багананың сул читен *
баганалар буенча арттыралар. Мәсәлән, дүрт багана өстендә .col-md-offset-4
хәрәкәт итә..col-md-4
Сез шулай ук .col-*-offset-0
класслар белән түбән челтәр катламнарыннан офсетларны кире кагарга мөмкин.
Эчтәлекне килешү челтәре белән оялау өчен, булган баганага яңа .row
һәм баганалар җыелмасы өстәгез . Ояланган рәтләр 12 яки аннан да азрак булган баганалар җыелмасын кертергә тиеш (барлык 12 багананы куллану таләп ителми)..col-sm-*
.col-sm-*
Безнең урнаштырылган челтәр баганаларының тәртибен .col-md-push-*
һәм .col-md-pull-*
үзгәртүче класслары белән җиңел үзгәртегез.
Тиз макетлар өчен алдан төзелгән челтәр классларына өстәп , Bootstrap үз гади, семантик макетларыгызны тиз ясау өчен аз үзгәрүчәннәрне һәм миксиннарны үз эченә ала.
Variзгәрешлеләр баганалар санын, чокырның киңлеген һәм йөзә торган баганаларны башлау өчен медиа соравын билгели. Без боларны югарыда документлаштырылган челтәр классларын, шулай ук түбәндә күрсәтелгән махсус миксиннар өчен кулланабыз.
Миксиннар челтәр үзгәрүчеләре белән берлектә аерым челтәр баганалары өчен семантик CSS булдыру өчен кулланыла.
Сез үзгәрүчәннәрне үзегезнең кыйммәтләрегезгә үзгәртә аласыз, яисә миксиннарны аларның төп кыйммәтләре белән куллана аласыз. Ике багана макетын булдыру өчен, килешенгән көйләүләрне куллану мисалы.
Барлык HTML башламнары <h1>
да <h6>
бар. .h1
Дәресләр аша .h6
шулай ук бар, чөнки сез шрифт стиленә туры килергә теләгәндә, ләкин сезнең текстның эчтә күрсәтелүен телисез.
h1. Ботстрап башы |
Семибольд 36px |
h2. Ботстрап башы |
Семибольд 30px |
h3. Ботстрап башы |
Семибольд 24px |
h4. Ботстрап башы |
Семибольд 18px |
h5. Ботстрап башы |
Семибольд 14px |
h6. Ботстрап башы |
Семибольд 12px |
<small>
Гомуми тэг яки .small
класс белән теләсә нинди башламда җиңелрәк, икенчел текст ясагыз .
h1. Икенче текст |
h2. Икенче текст |
h3. Икенче текст |
h4. Икенче текст |
h5. Икенче текст |
h6. Икенче текст |
Bootstrap-ның глобаль дефолты 14px , 1,428 font-size
белән . Бу һәм барлык абзацларда кулланыла. Моннан тыш, (параграфлар) аларның саналган сызык биеклегенең ярты маржасын алалар (килешү буенча 10px).line-height
<body>
<p>
Nullam quis risus ena urna mollis ornare vel eu leo. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur көлке мус. Nullam id dolor id nibh ultricies транспорт.
Cum sociis natoque penatibus et magnis dis parturient montes, nascetur көлке мус. Donec ullamcorper nulla non metus auctor fringilla. Duis mollis, коммерция булмаган луктус, портитор лигула, ec lacinia odio sem nec elit. Donec ullamcorper nulla non metus auctor fringilla.
Maecenas sed diam diamet eget risus varius blandit амет булмаган магнит утыра. Donec id elit non mi porta gravida eget metus. Duis mollis, коммерция булмаган луктус, портитор лигула, ec lacinia odio sem nec elit.
Параграфны өстәп аерылып торыгыз .lead
.
Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor аукторы. Duis mollis, коммерция булмаган люктус.
Типографик масштаб үзгәрүчәннәрдә ике азрак үзгәрүчәнлеккә нигезләнгән . Беренчесе - төп шрифт зурлыгы, икенчесе - төп сызык биеклеге. Без бу үзгәрүчәннәрне һәм кайбер гади математиканы кулланабыз, барлык төрләребезнең кырларын, паддерларын, сызык биеклекләрен булдыру өчен. Аларны көйләгез һәм Bootstrap адаптацияләре.@font-size-base
@line-height-base
Башка контексттагы актуальлеге аркасында текстның эшләвен күрсәтү өчен, <mark>
тегны кулланыгыз.
Сез билге тамгасын куллана аласызаерып күрсәттекст.
Бетерелгән текст блокларын күрсәтү өчен <del>
тегны кулланыгыз.
Бу текст сызыгы бетерелгән текст кебек каралачак.
Инде актуаль булмаган текст блокларын күрсәтү өчен <s>
тегны кулланыгыз.
Бу текст сызыгы төгәл түгел дип санала.
Документка өстәмәләр күрсәтү өчен <ins>
тег кулланыгыз.
Бу текст сызыгы документка өстәмә итеп каралырга тиеш.
Текстны ассызыклау өчен <u>
тегны кулланыгыз.
Бу текст сызыгы ассызыкланганча күрсәтеләчәк
HTMLиңел стильләр белән HTML'ның төп басым тэгларын кулланыгыз.
Эчтәлекне яки текст блокларын ассызыклау өчен, <small>
текстны ата-ананың 85% зурлыгына куегыз. font-size
Баш элементлар ояланган элементлар өчен үзләрен алалар <small>
.
Сез альтернатив .small
рәвештә теләсә нинди урынны куллана аласыз <small>
.
Бу текст сызыгы яхшы басма кебек каралачак.
Авыррак шрифтлы текстның фрагментына басым ясау өчен.
Түбәндәге текстның фрагменты калын текст рәвешендә күрсәтелә .
Италия белән текстның фрагментына басым ясау өчен.
Түбәндәге текстның фрагменты итализацияләнгән текст рәвешендә күрсәтелә .
<b>
HTML5'та кулланырга ирек бирегез <i>
. <b>
сүз яки фразеологизмнарны яктырту өчен, өстәмә әһәмият бирмичә <i>
, күбесенчә тавыш, техник терминнар һ.б.
Текстны тигезләү класслары булган компонентларга җиңел итеп күчерегез.
Сул тигезләнгән текст.
Centerзәк тигезләнгән текст.
Уң тигезләнгән текст.
Акланган текст.
Орган текст юк.
Текстны капитализация класслары белән компонентларда үзгәртү.
Түбән текст.
Upperгары текст.
Баш хәреф белән язылган текст.
HTML <abbr>
элементын кыскартулар һәм кыскартулар өчен стилизацияләнгән киңәйтү версиясен күрсәтү өчен. Атрибутлы кыскартулар title
җиңел нокталы аскы чиккә ия һәм йөртүдә ярдәмче курсорга ия.
Сыйфат атрибутының кыскартылышы .
.initialism
Бераз кечерәк шрифт өчен кыскартуга өстәгез .
Киселгән икмәктән HTML иң яхшы әйбер.
Иң якын бабалар яки бөтен эш органнары өчен контакт мәгълүматларын тәкъдим итегез. Барлык юлларны тәмамлап форматлауны саклагыз <br>
.
Документыгыздагы бүтән чыганактан эчтәлек блокларын китерү өчен.
<blockquote>
HTMLәрбер цитата итеп урыгыз . Туры цитаталар өчен без а <p>
.
Лорем ипсум долор амет утыра, консексетур элип. Integer posuere ante erat.
Стандарттагы гади үзгәрешләр өчен стиль һәм эчтәлек үзгәрә <blockquote>
.
<footer>
Чыганакны ачыклау өчен а өстәргә . Чыганакның исемен урап алыгыз <cite>
.
Лорем ипсум долор амет утыра, консексетур элип. Integer posuere ante erat.
.blockquote-reverse
Уңга тигезләнгән эчтәлек белән блоккот өстәгез .
Заказ ачыктан-ачык мөһим булмаган әйберләр исемлеге .
Заказ ачыктан-ачык мөһим булган әйберләр исемлеге .
Исемлек әйберләрендәге килешү list-style
һәм сул маржаны бетерегез (шунда ук балалар гына). Бу бары тик балалар исемлеге пунктларына гына кагыла , димәк, сез ояланган исемлекләр өчен класс өстәргә тиеш.
Барлык исемлек әйберләрен дә бер сызыкка урнаштырыгыз display: inline-block;
.
Аларга бәйләнгән тасвирламалар белән терминнар исемлеге.
Терминнарны һәм тасвирламаларны янәшә тезегез <dl>
. Килешү <dl>
с кебек тезелгән башлана, ләкин диңгез киңлеге киңәйгәндә, шулай эшләгез.
Горизонталь тасвирлау исемлеге сул баганага туры килерлек терминнарны кисәр text-overflow
. Таррак күренешләрдә алар килешү буенча урнаштырылган макетка үзгәрәчәкләр.
Кодның сызыкларын урыгыз <code>
.
<section>
сызык итеп төрергә кирәк.
<kbd>
Гадәттә клавиатура аша кертелгән керүне күрсәтү өчен кулланыгыз .
<pre>
Кодның берничә сызыгы өчен кулланыгыз . Дөрес күрсәтү өчен кодтагы теләсә нинди почмактан сакланыгыз.
<p> Монда текст үрнәге ... </p>
Сез өстәмә рәвештә .pre-scrollable
классны өсти аласыз, ул максималь биеклекне 350px куячак һәм y күчәре әйләндерү тактасын тәэмин итә.
Variзгәрешләрне күрсәтү өчен <var>
тег кулланыгыз.
y = m x + b
Программадан үрнәк чыгару блокларын күрсәтү өчен <samp>
тег кулланыгыз.
Бу текст компьютер программасының үрнәге булып каралачак.
Төп стиллау өчен - җиңел паддер һәм горизонталь бүлүчеләр - төп классны .table
теләсә кемгә өстәгез <table>
. Бу артык артык кирәк кебек тоелырга мөмкин, ләкин календарь һәм дата сайлау кебек башка плагиннар өчен таблицаларның киң кулланылышын исәпкә алып, без үзебезнең өстәл стильләрен аерырга булдык.
# | Исем | Фамилия | Кулланучы исеме |
---|---|---|---|
1 | Билге | Отто | @mdo |
2 | Ягъкуб | Торнтон | @fat |
3 | Ларри | Кош |
Зебра- стрипингны .table-striped
өстәгез, теләсә нинди өстәл рәтенә <tbody>
.
Сызылган таблицалар CSS селекторы аша ясалган :nth-child
, бу Internet Explorer 8дә булмаган.
# | Исем | Фамилия | Кулланучы исеме |
---|---|---|---|
1 | Билге | Отто | @mdo |
2 | Ягъкуб | Торнтон | @fat |
3 | Ларри | Кош |
.table-bordered
Таблицаның һәм шакмакларның һәр ягына чикләр өстәгез .
# | Исем | Фамилия | Кулланучы исеме |
---|---|---|---|
1 | Билге | Отто | @mdo |
2 | Ягъкуб | Торнтон | @fat |
3 | Ларри | Кош |
.table-hover
А эчендә өстәл рәтләренә менү халәтен булдыру өчен өстәгез <tbody>
.
# | Исем | Фамилия | Кулланучы исеме |
---|---|---|---|
1 | Билге | Отто | @mdo |
2 | Ягъкуб | Торнтон | @fat |
3 | Ларри | Кош |
Өстәлләрне .table-condensed
яртыга кисеп, таблицаларны тагын да тыгызрак ясарга.
# | Исем | Фамилия | Кулланучы исеме |
---|---|---|---|
1 | Билге | Отто | @mdo |
2 | Ягъкуб | Торнтон | @fat |
3 | Ларри Кош |
Өстәл рәтләренә яки аерым күзәнәкләргә төсле класслар кулланыгыз.
Класс | Тасвирлау |
---|---|
.active |
Кайсы төсне билгеле рәткә яки шакмакка куллана |
.success |
Уңышлы яки уңай эшне күрсәтә |
.info |
Нейтраль информацион үзгәрешне яки эшне күрсәтә |
.warning |
Игътибар кирәк булган кисәтүне күрсәтә |
.danger |
Куркыныч яки потенциаль тискәре эшне күрсәтә |
# | Колоннаның башы | Колоннаның башы | Колоннаның башы |
---|---|---|---|
1 | Колоннаның эчтәлеге | Колоннаның эчтәлеге | Колоннаның эчтәлеге |
2 | Колоннаның эчтәлеге | Колоннаның эчтәлеге | Колоннаның эчтәлеге |
3 | Колоннаның эчтәлеге | Колоннаның эчтәлеге | Колоннаның эчтәлеге |
4 | Колоннаның эчтәлеге | Колоннаның эчтәлеге | Колоннаның эчтәлеге |
5 | Колоннаның эчтәлеге | Колоннаның эчтәлеге | Колоннаның эчтәлеге |
6 | Колоннаның эчтәлеге | Колоннаның эчтәлеге | Колоннаның эчтәлеге |
7 | Колоннаның эчтәлеге | Колоннаның эчтәлеге | Колоннаның эчтәлеге |
8 | Колоннаның эчтәлеге | Колоннаның эчтәлеге | Колоннаның эчтәлеге |
9 | Колоннаның эчтәлеге | Колоннаның эчтәлеге | Колоннаның эчтәлеге |
Өстәл рәтенә яки аерым шакмакка мәгънә өстәү өчен төс куллану визуаль күрсәткеч кенә бирә, ул ярдәмче технология кулланучыларга җиткерелмәячәк - экран укучылары кебек. Төс белән күрсәтелгән мәгълүматның эчтәлектән ачык булуын (тиешле таблицада / шакмакта күренгән текст), яки .sr-only
класс белән яшерелгән өстәмә текст кебек альтернатив чаралар аша кертелүен тәэмин итегез.
Кечкенә җайланмаларда (768px астында) горизонталь әйләндерү өчен .table
теләсә нинди төрү белән җаваплы таблицалар төзегез . .table-responsive
768px киңлектән зуррак нәрсәне караганда, сез бу таблицаларда бернинди аерма күрмисез.
Onsаваплы таблицалар кулланыла overflow-y: hidden
, алар өстәлнең аскы яисә өске кырларыннан арткан эчтәлекне кисеп ала. Аерым алганда, бу тамчы менюларны һәм бүтән өченче як виджетларын кисәргә мөмкин.
Firefox-ның ниндидер уңайсыз кыр стиле width
бар, ул җаваплы таблицага комачаулый. Бу без Bootstrap'та тәкъдим итмәгән Firefox спецификасы булмаса, моны кире кагарга ярамый:
Күбрәк мәгълүмат алу өчен, бу юлны ташлагыз .
# | Өстәл башы | Өстәл башы | Өстәл башы | Өстәл башы | Өстәл башы | Өстәл башы |
---|---|---|---|---|---|---|
1 | Өстәл күзәнәге | Өстәл күзәнәге | Өстәл күзәнәге | Өстәл күзәнәге | Өстәл күзәнәге | Өстәл күзәнәге |
2 | Өстәл күзәнәге | Өстәл күзәнәге | Өстәл күзәнәге | Өстәл күзәнәге | Өстәл күзәнәге | Өстәл күзәнәге |
3 | Өстәл күзәнәге | Өстәл күзәнәге | Өстәл күзәнәге | Өстәл күзәнәге | Өстәл күзәнәге | Өстәл күзәнәге |
# | Өстәл башы | Өстәл башы | Өстәл башы | Өстәл башы | Өстәл башы | Өстәл башы |
---|---|---|---|---|---|---|
1 | Өстәл күзәнәге | Өстәл күзәнәге | Өстәл күзәнәге | Өстәл күзәнәге | Өстәл күзәнәге | Өстәл күзәнәге |
2 | Өстәл күзәнәге | Өстәл күзәнәге | Өстәл күзәнәге | Өстәл күзәнәге | Өстәл күзәнәге | Өстәл күзәнәге |
3 | Өстәл күзәнәге | Өстәл күзәнәге | Өстәл күзәнәге | Өстәл күзәнәге | Өстәл күзәнәге | Өстәл күзәнәге |
Индивидуаль форма контроле автоматик рәвештә ниндидер глобаль стилизация ала. Барлык тексталь <input>
, <textarea>
һәм <select>
элементлар килешү буенча .form-control
куелган width: 100%;
. .form-group
Оптималь аралар өчен этикеткаларны һәм контроль әйберләрне урыгыз .
Форма төркемнәрен кертү төркемнәре белән турыдан-туры кушмагыз . Киресенчә, форма төркеме эчендә кертү төркемен оялагыз.
Сул якка тигезләнгән һәм блок-блок контроле өчен үз формагызга өстәгез .form-inline
(бу а булырга тиеш түгел ). Бу бары тик ким дигәндә 768px киңлектәге формаларга кагыла.<form>
Керүләр һәм сайлау width: 100%;
Bootstrap'та килешү буенча кулланылган. Эчке формалар эчендә, без width: auto;
берничә контроль бер сызыкта яши алырлык итеп урнаштырабыз. Сезнең урнашуыгызга карап, өстәмә махсус киңлекләр кирәк булырга мөмкин.
Screenәрбер кертү өчен ярлык кертмәсәгез, экран укучылары сезнең формаларда кыенлыклар кичерәчәк. Бу сызык формалары өчен сез этикеткаларны .sr-only
класс ярдәмендә яшерә аласыз. Ярдәмче технологияләр өчен ярлык бирүнең альтернатив ысуллары бар, мәсәлән aria-label
, aria-labelledby
яки title
атрибут. Әгәр дә боларның берсе дә булмаса, экран укучылары , булган placeholder
очракта, атрибутны куллана алалар, ләкин исегездә тотыгыз, placeholder
бүтән маркировкалау ысулларын алыштыру буларак куллану киңәш ителми.
Bootstrap алдан билгеләнгән челтәр классларын кулланыгыз, этикеткаларны һәм форма белән идарә итү төркемнәрен горизонталь макетта .form-horizontal
формага өстәп (бу булырга тиеш түгел <form>
). Моны эшләү .form-group
челтәр рәтләре кебек тоела, шуңа кирәк түгел .row
.
Стандарт форма контроле үрнәкләре форма макетында ярдәм итә.
Иң еш очрый торган форма контроле, текстка нигезләнгән кертү кырлары. Барлык HTML5 төрләренә дә ярдәм text
кертә : ,,,,,,,,,,,, һәм . _ _ _ _ _password
datetime
datetime-local
date
month
time
week
number
email
url
search
tel
color
Керүләр тулысынча type
игълан ителсә генә ясалачак.
Интеграль текст яки төймәләр өстәү өчен һәм / яки текстка нигезләнгәннән соң <input>
, кертү төркеме компонентын карагыз .
Берничә текстны хуплаучы форма контроле. rows
Кирәк булганда атрибутны үзгәртегез .
Такталар исемлектә бер яки берничә вариантны сайлау өчен, радиолар күпләрдән бер вариантны сайлау өчен.
Инвалид тикшерү тартмалары һәм радиолар ярдәм итә, ләкин ата-ананың йөрүендә "рөхсәт ителмәгән" курсор белән тәэмин итү өчен <label>
сезгә .disabled
классны ата-анага өстәргә кирәк .radio
, яки ..radio-inline
.checkbox
.checkbox-inline
Бер үк сызыкта күренгән контроль өчен, яисә радиолар сериясендә .checkbox-inline
яки классларда кулланыгыз ..radio-inline
Әгәр дә сезнең текстыгыз <label>
булмаса, кертү сез көткәнчә урнашкан. Хәзерге вакытта сызыксыз рамкаларда һәм радиоларда гына эшли. Ассистив технологияләр өчен билгеле бер форма бирергә онытмагыз (мәсәлән, куллану aria-label
).
Игътибар итегез, күпчелек туган сайлау менюлары, ягъни Safari һәм Chrome - түгәрәк почмаклары бар, аларны border-radius
характеристика аша үзгәртеп булмый.
<select>
Атрибут белән идарә итү өчен , multiple
берничә вариант килешү буенча күрсәтелә.
Гади текстны форма этикеткасы янына урнаштырырга кирәк булганда, .form-control-static
классны а <p>
.
outline
Кайбер форма контроллерында демократик стильләрне бетерәбез һәм box-shadow
аның урынына кулланабыз :focus
.
:focus
торышыAboveгарыдагы мисал кертү безнең документларда махсус стильләрне куллана :focus
, а .form-control
.
disabled
Кулланучының үзара бәйләнешен булдырмас өчен кертүгә буле атрибутын өстәгез . Инвалид керемнәр җиңелрәк күренә һәм not-allowed
курсор өсти.
Барлык контрольне берьюлы сүндерү өчен disabled
атрибутны өстәгез .<fieldset>
<fieldset>
<a>
Килешү буенча, браузерлар барлык туган форма контроллерын ( һәм элементларын) инвалид дип саныйлар <input>
, аларда клавиатура һәм тычканның үзара бәйләнешен булдырмыйлар. Ләкин, сезнең формада элементлар да бар икән, аларга бары тик стиль биреләчәк . Кнопкалар өчен инвалид хәл турында бүлектә күрсәтелгәнчә (һәм анкор элементлары өчен махсус бүлектә), бу CSS милеге әле стандартлаштырылмаган һәм 18-нче һәм аннан да түбән операда, яки Internet Explorer 11-дә тулысынча булышмый, һәм җиңде. клавиатура кулланучыларына бу сылтамаларны тупларга яки активлаштырырга комачауламый. Шулай итеп, куркынычсыз булу өчен, мондый сылтамаларны сүндерү өчен махсус JavaScript кулланыгыз.<select>
<button>
<fieldset disabled>
<a ... class="btn btn-*">
pointer-events: none
disabled
Bootstrap бу стильләрне барлык браузерларда кулланса да, Internet Explorer 11 һәм аннан түбәндә атрибутны тулысынча хупламыйлар <fieldset>
. Бу браузерларда кырны сүндерү өчен махсус JavaScript кулланыгыз.
readonly
Керү кыйммәтен үзгәртүдән саклап калу өчен , буле атрибутын өстәгез . Уку өчен генә керемнәр җиңелрәк күренә (инвалид керемнәр кебек), ләкин стандарт курсорны саклагыз.
Форма контроле өчен блок дәрәҗәсе ярдәм тексты.
Ярдәм тексты aria-describedby
атрибутны куллану белән бәйле форма контроле белән ачыктан-ачык бәйләнештә булырга тиеш. Бу ярдәмче технологияләр - экран укучылары кебек - кулланучы контрольгә кергәндә яки кергәндә бу ярдәм текстын игълан итәчәк.
Bootstrap форма контролендә хата, кисәтү, уңыш шартлары өчен тикшерү стильләрен үз эченә ала. Ата-ана элементын куллану, өстәү .has-warning
яки .has-error
өстәү . .has-success
Теләсә нинди .control-label
, .form-control
һәм .help-block
бу элемент эчендә тикшерү стильләре алыначак.
Бу форма контроле торышын белдерү өчен бу тикшерү стильләрен куллану визуаль, төскә нигезләнгән күрсәткеч бирә, бу ярдәмче технология кулланучыларга - экран укучылары кебек - яки төсле кулланучыларга җиткерелмәячәк.
Дәүләтнең альтернатив күрсәткече дә бирелүен тәэмин итегез. Мисал өчен, сез форма контроле <label>
текстына дәүләт турында күрсәтмә кертә аласыз (түбәндәге код мисалындагы кебек), Глификонны.sr-only
кертә аласыз ( класс ярдәмендә тиешле альтернатив текст белән - Глификон мисалларын карагыз ), яисә өстәмә ярдәм текст блокы. Аерым алганда, ярдәмче технологияләр өчен яраксыз форма контроле дә aria-invalid="true"
атрибут билгеләнергә мөмкин.
Сез шулай ук өстәмә кире иконаларны .has-feedback
һәм дөрес иконаны өсти аласыз.
Фикер алышу иконалары текст <input class="form-control">
элементлары белән генә эшли.
Фикер алышу иконаларын кул белән урнаштыру ярлыксыз кертүләр өчен һәм уң яктагы өстәмә кертү төркемнәре өчен кирәк. Сезгә барлык керемнәр өчен этикеткалар бирерг�� дәртләндерелә. Әгәр дә сез этикеткаларны күрсәтмәскә телисез икән, аларны .sr-only
класс белән яшерегез. Әгәр сез этикеткаларсыз эшләргә тиеш булсагыз top
, кире кайту иконасының бәясен көйләгез. Керү төркемнәре өчен, right
аддонның киңлегенә карап, кыйммәтне тиешле пиксель бәясенә көйләгез.
Ярдәмче технологияләр - экран укучылары кебек - иконаның мәгънәсен дөрес җиткерү өчен, өстәмә яшерен текст .sr-only
класска кертелергә тиеш һәм ул куллану белән бәйле форма контроле белән ачыктан-ачык бәйләнештә булырга тиеш aria-describedby
. Альтернатив рәвештә, мәгънәнең (мәсәлән, билгеле бер текст кертү кыры өчен кисәтү барлыгы) башка формада китерелүен тәэмин итегез, мәсәлән <label>
, форма контроле белән бәйле фактның текстын үзгәртү.
Түбәндәге мисаллар текстның үзендә тиешле форма контроллерының тикшерү торышын искә алсалар да, <label>
югарыдагы техника ( .sr-only
текстны кулланып aria-describedby
) иллюстратив максатларда кертелгән.
.sr-only
этикеткалар белән өстәмә иконаларӘгәр дә сез .sr-only
форма контролен яшерү өчен классны куллансагыз <label>
(атрибут кебек башка маркировкалау вариантларын куллану урынына aria-label
), Bootstrap иконаның позициясен кушылганнан соң автоматик рәвештә көйләячәк.
Кебек класслар кулланып биеклекләр куегыз .input-lg
, челтәр колоннасы классларын кулланып киңлекләр куегыз .col-lg-*
.
Кнопка зурлыкларына туры килгән озынрак яки кыска форма контроллерын булдырыгыз.
Тиз зурлыктагы этикеткалар һәм форма контроле .form-horizontal
өстәп .form-group-lg
яки .form-group-sm
.
Керелгән киңлекләрне җиңел куллану өчен, керемнәрне челтәр баганаларына яисә теләсә нинди ата-аналар элементына төрегез.
<a>
А , <button>
яки <input>
элементтагы төймә классларын кулланыгыз .
<a>
Кнопка класслары һәм <button>
элементлары кулланылса да , <button>
безнең диңгез һәм диңгез компонентлары эчендә элементлар гына ярдәм итә.
Әгәр <a>
элементлар төймәләр ролен башкару өчен кулланылса - агымдагы биттәге бүтән документка яки бүлеккә күчү урынына, биттәге функцияне эшләтеп җибәрү - аларга шулай ук тиешле бирелергә тиеш role="button"
.
Иң яхшы практика буларак, без кросс-браузер рендерингына туры килү өчен мөмкин булганда элементны кулланырга киңәш итәбез .<button>
Башка әйберләр арасында Firefox <30 хата бар, бу безгә нигезләнгән төймәләрне куярга комачаулый, line-height
һәм <input>
алар Firefox'тагы башка төймәләрнең биеклегенә туры килми.
Стильле төймә ясау өчен мөмкин булган төймә классларының теләсә кайсысын кулланыгыз.
Кнопкага мәгънә өстәү өчен төс куллану визуаль күрсәткеч кенә бирә, ул ярдәмче технологияләрне кулланучыларга җиткерелмәячәк - экран укучылары кебек. Төс белән күрсәтелгән мәгълүматның эчтәлектән (төймәнең күренгән тексты) ачык булуын, яки .sr-only
класс белән яшерелгән өстәмә текст кебек альтернатив чаралар аша кертелүен тәэмин итегез.
Зуррак яки кечерәк төймәләр? Өстәмә яки өстәмә зурлыклар өчен .btn-lg
..btn-sm
.btn-xs
Блок дәрәҗәсе төймәләрен булдырыгыз - ата-ананың тулы киңлеген киңәйтеп .btn-block
.
Актив булганда төймәләр басылган булып күренәчәк (караңгы фон, караңгы чик һәм күләгә кертү). Элементлар өчен <button>
бу эшләнә :active
. <a>
Элементлар өчен .active
. Шулай да, сез актив дәүләтне программалы рәвештә кабатларга тиеш булсагыз , сез (һәм атрибутны кертә аласыз ) куллана .active
аласыз .<button>
aria-pressed="true"
Псевдо-класс булганга өстәргә кирәк түгел :active
, ә бер үк күренешне көчләргә кирәк булса, алга барыгыз һәм өстәгез .active
.
.active
Класс <a>
төймәләренә өстәгез .
Кнопкаларны кире кайтарып бетереп булмый opacity
.
disabled
Абруйны <button>
төймәләргә өстәгез .
disabled
Әгәр дә сез атрибутны өстәсәгез <button>
, Internet Explorer 9 һәм аннан түбән текст тексты күләгәсе белән без төзәтә алмыйбыз.
.disabled
Класс <a>
төймәләренә өстәгез .
Без .disabled
монда гомуми класска охшаган коммуналь класс буларак кулланабыз .active
, шуңа күрә бернинди префикс та кирәк түгел.
Бу класс с pointer-events: none
-ның сылтама функциясен сүндерергә тырыша <a>
, ләкин CSS милеге әле стандартлаштырылмаган һәм 18-нче һәм аннан да түбән опера яки Internet Explorer 11-дә тулысынча булышмый. Моннан тыш, хәтта ярдәм күрсәтүче браузерларда да pointer-events: none
, клавиатурада . навигация тәэсирсез кала, димәк, клавиатура кулланучылары һәм ярдәмче технологияләр кулланучылары бу сылтамаларны активлаштыра алалар. Шулай итеп, куркынычсыз булу өчен, мондый сылтамаларны сүндерү өчен махсус JavaScript кулланыгыз.
.img-responsive
Bootstrap 3-тәге рәсемнәр класс өстәү аша җаваплы булырга мөмкин . Бу кулланыла max-width: 100%;
, height: auto;
һәм display: block;
рәсемгә, ул төп элементка яхшы тараза.
.img-responsive
Классны кулланган рәсемнәрне үзәкләштерү өчен , .center-block
урынына кулланыгыз .text-center
. Куллану турында тулырак мәгълүмат өчен ярдәмче класслар бүлеген карагыз ..center-block
Internet Explorer 8-10, SVG рәсемнәре .img-responsive
пропорциональ булмаган зурлыкта. Моны төзәтер өчен, width: 100% \9;
кирәк булганда өстәгез. Bootstrap моны автоматик рәвештә кулланмый, чөнки ул башка рәсем форматларында кыенлыклар тудыра.
<img>
Төрле проекттагы рәсемнәрне җиңел стильләү өчен элементка класслар өстәгез .
Онытмагыз, Internet Explorer 8 түгәрәк почмакларга булышмый.
Мәгънәне төсләр аша җиткерү файдалы класслар белән җиткерегез. Болар шулай ук сылтамаларга кулланылырга мөмкин һәм безнең килешү стиле кебек караңгыда караңгыланыр.
Fusce dapibus, tellus ac cursus commodo, җәберләүче mauris nibh.
Nullam id dolor id nibh ultricies транспорт чарасы.
Duis mollis, est commodo luctus, nisi erat porttitor ligula.
Maecenas sed diam diamet eget risus varius blandit амет булмаган магнит утыра.
Etiam porta sem maleuada magna mollis euismod.
Donec ullamcorper nulla non metus auctor fringilla.
Кайвакыт басым классларын бүтән селекторның үзенчәлеге аркасында кулланып булмый. Күпчелек очракта, текстны <span>
класс белән төрү өчен җитәрлек эш.
Мәгънә өстәү өчен төс куллану визуаль күрсәткеч кенә бирә, ул ярдәмче технологияләр кулланучыларга җиткерелмәячәк - экран укучылары кебек. Төс белән күрсәтелгән мәгълүматның эчтәлектән ачык булуын тәэмин итегез (контекстуаль төсләр текстта / билгеләрдә булган мәгънәне ныгыту өчен кулланыла), яки .sr-only
класс белән яшерелгән өстәмә текст кебек альтернатив чаралар ярдәмендә кертелә. .
Контекст текст тексты классларына охшаган, элементның фонын теләсә нинди контекстуаль класска урнаштырыгыз. Анкор компонентлары, текст класслары кебек, караңгыда караңгыланырлар.
Nullam id dolor id nibh ultricies транспорт чарасы.
Duis mollis, est commodo luctus, nisi erat porttitor ligula.
Maecenas sed diam diamet eget risus varius blandit амет булмаган магнит утыра.
Etiam porta sem maleuada magna mollis euismod.
Donec ullamcorper nulla non metus auctor fringilla.
Кайвакыт контекстуаль фон классларын бүтән селекторның үзенчәлеге аркасында кулланып булмый. <div>
Кайбер очракларда, элементның эчтәлеген класс белән төрү өчен җитәрлек эш .
Контекстик төсләрдәге кебек , төс аша бирелгән теләсә нинди мәгънә шулай ук презентацияләнмәгән форматта бирелсен.
Модаль һәм сигнализация кебек эчтәлекне кире кагу өчен гомуми якын иконаны кулланыгыз.
Тамчы функциясен һәм юнәлешен күрсәтү өчен каретларны кулланыгыз. Игътибар итегез, тамчы менюда килешү карет автоматик рәвештә кире кайтачак .
Элементны класс белән сулга яки уңга йөзегез. !important
конкрет проблемалардан саклану өчен кертелгән. Дәресләрне шулай ук миксиннар итеп кулланырга мөмкин.
Элементны display: block
урнаштырыгыз margin
. Миксин һәм класс буларак бар.
Ата-аналар элементынаfloat
өстәп җиңел чистарту . Николас Галлагер популярлаштырган микро клификсны куллана . Миксин буларак та кулланырга мөмкин..clearfix
Элементны күрсәтергә яки яшерергә ( шул исәптән экран укучылары өчен ) .show
һәм .hidden
класслар кулланып. Бу класслар тиз йөзү!important
кебек үк, конфликтлардан саклану өчен кулланалар . Алар блок дәрәҗәсен алыштыру өчен генә бар. Аларны шулай ук миксиннар итеп кулланырга мөмкин.
.hide
бар, ләкин ул һәрвакыт экран укучыларына тәэсир итми һәм v3.0.1 булганча искергән . Кулланыгыз .hidden
яисә .sr-only
аның урынына.
Моннан тыш, .invisible
элементның күренүчәнлеген генә алыштыру өчен кулланырга мөмкин, димәк, display
ул үзгәртелмәгән һәм элемент документ агымына тәэсир итә ала.
Экран укучыларыннан кала барлык җайланмаларга элементны яшерегез .sr-only
. Элементны .sr-only
тупланган .sr-only-focusable
вакытта күрсәтү өчен берләшегез (мәсәлән, клавиатура кулланучысы гына). Иң яхшы тәҗрибәләргә иярү өчен кирәк . Миксиннар буларак та кулланырга мөмкин.
.text-hide
Элементның текст эчтәлеген фон рәсеме белән алыштырырга булышу өчен класс яки миксин кулланыгыз .
Мобиль яктан тизрәк үсеш өчен, бу файдалы классларны медиа соравы аша җайланма аша күрсәтү һәм яшерү өчен кулланыгыз. Шулай ук бастырылганда эчтәлекне алыштыру өчен файдалы класслар кертелгән.
Аларны чикләнгән нигездә кулланырга тырышыгыз һәм бер үк сайтның бөтенләй башка версияләрен булдырмагыз. Киресенчә, аларны һәр җайланманың презентациясен тулыландыру өчен кулланыгыз.
Визпорт пунктлары аша эчтәлекне алыштыру өчен булган классларның бер яки комбинациясен кулланыгыз.
Өстәмә кечкенә җайланмаларТелефоннар (<768px) | Кечкенә җайланмаларПланшетлар (≥768px) | Урта җайланмаларЭш өстәле (≥992px) | Зур җайланмаларЭш өстәле (≥1200px) | |
---|---|---|---|---|
.visible-xs-* |
Күренеп тора | Яшерен | Яшерен | Яшерен |
.visible-sm-* |
Яшерен | Күренеп тора | Яшерен | Яшерен |
.visible-md-* |
Яшерен | Яшерен | Күренеп тора | Яшерен |
.visible-lg-* |
Яшерен | Яшерен | Яшерен | Күренеп тора |
.hidden-xs |
Яшерен | Күренеп тора | Күренеп тора | Күренеп тора |
.hidden-sm |
Күренеп тора | Яшерен | Күренеп тора | Күренеп тора |
.hidden-md |
Күренеп тора | Күренеп тора | Яшерен | Күренеп тора |
.hidden-lg |
Күренеп тора | Күренеп тора | Күренеп тора | Яшерен |
V3.2.0 булганга, .visible-*-*
һәр нокта өчен класслар өч төрле була, берсе display
түбәндә күрсәтелгән һәр CSS милек кыйммәте өчен.
Дәресләр төркеме | CSSdisplay |
---|---|
.visible-*-block |
display: block; |
.visible-*-inline |
display: inline; |
.visible-*-inline-block |
display: inline-block; |
Шулай итеп, өстәмә кечкенә ( xs
) экраннар өчен, булган .visible-*-*
класслар : .visible-xs-block
,, .visible-xs-inline
һәм .visible-xs-inline-block
.
Класслар .visible-xs
,, һәм шулай ук бар, ләкин .visible-sm
v3.2.0 буенча искергән . Алар якынча эквивалент , бәйләнешле элементларны алыштыру өчен өстәмә махсус очраклардан кала ..visible-md
.visible-lg
.visible-*-block
<table>
Даими җаваплы классларга охшаган, аларны бастыру өчен эчтәлекне алыштыру өчен кулланыгыз.
Дәресләр | Браузер | Басма |
---|---|---|
.visible-print-block .visible-print-inline .visible-print-inline-block |
Яшерен | Күренеп тора |
.hidden-print |
Күренеп тора | Яшерен |
Класс .visible-print
шулай ук бар, ләкин v3.2.0 буенча искергән . Бу якынча элементлар .visible-print-block
өчен өстәмә махсус очраклардан кала, якынча эквивалент.<table>
Браузерыгызның размерын үзгәртегез яки җаваплы җайланмаларны сынап карау өчен төрле җайланмаларга йөкләгез.
Яшел билгеләр элементның хәзерге күренештә күренүен күрсәтә.
Монда, яшел билгеләр шулай ук элементның хәзерге күренештә яшерелгәнен күрсәтәләр.
Bootstrap's CSS Less, үзгәртелгән, миксин һәм CSS компиляциясе функцияләре кебек өстәмә функциональ эшкәрткечкә нигезләнгән. Чыганакны кулланырга теләүчеләр, тупланган CSS файллары урынына азрак файллар, без кулланган күпсанлы үзгәрүчәннәрне һәм миксиннарны куллана алалар.
Челтәр үзгәрүчәннәре һәм миксиннар Челтәр системасы бүлегендә капланган .
Bootstrap ким дигәндә ике ысул белән кулланылырга мөмкин: тупланган CSS яки чыганак Файллар чыганагы белән. Кечкенә файлларны туплау өчен, Башлау бүлегенә мөрәҗәгать итегез , кирәкле боерыкларны эшләтеп җибәрү өчен сезнең үсеш мохитегезне ничек урнаштыру турында
Өченче як компиляция кораллары Bootstrap белән эшләргә мөмкин, ләкин алар безнең төп команда белән булышмый.
Variзгәрешләр бөтен проект буенча төсләр, аралар яки шрифт стеклары кебек еш кулланыла торган кыйммәтләрне үзәкләштерү һәм бүлешү ысулы буларак кулланыла. Тулы өзелү өчен, клиентны карагыз .
Ике төс схемасын җиңел кулланыгыз: соры һәм семантик. Соры төсләр еш кулланыла торган кара төсләргә тиз керү мөмкинлеген бирә, ә семантик мәгънәле контекстуаль кыйммәтләргә билгеләнгән төрле төсләрне үз эченә ала.
Бу төс үзгәрүләренең теләсә кайсысын кулланыгыз яки аларны сезнең проект өчен мәгънәле үзгәрүчәннәргә күчерегез.
Сайтыгызның скелетының төп элементларын тиз көйләү өчен берничә үзгәреш.
Бер кыйммәт белән дөрес төс белән сылтамаларны җиңел стильләгез.
Игътибар итегез, @link-hover-color
функцияне, Кечкенәдән тагын бер искиткеч коралны, автомат рәвештә дөрес төс төсен булдыру өчен куллана. Сез куллана аласыз darken
,, lighten
һәм .saturate
desaturate
Берничә тиз үзгәрүчән белән сезнең типны, текст күләмен, әйдәп баручы һәм башкаларны җиңел куегыз. Bootstrap җиңел типографик миксиннар белән тәэмин итү өчен боларны куллана.
Сезнең иконаларның урнашу урынын һәм файл исемен көйләү өчен ике тиз үзгәрүчән.
Bootstrap буенча компонентлар уртак кыйммәтләрне билгеләү өчен кайбер килешү үзгәрешләрен кулланалар. Монда иң еш кулланыла.
Сатучы миксиннар - сезнең тупланган CSS-ка барлык сатучы префиксларын кертеп, берничә браузерга булышу өчен миксиннар.
Компонентларның бокс моделен бер миксин белән торгызыгыз. Контекст өчен Мозилладан бу файдалы мәкаләне карагыз .
Миксин Autoprefixer кертү белән v3.2.0 буенча искергән . Арткы яраклашуны саклап калу өчен, Bootstrap миксинны Bootstrap v4 кадәр куллануны дәвам итәчәк.
Бүгенге көндә барлык заманча браузерлар префикс булмаган border-radius
милекне хуплыйлар. Шулай итеп, .border-radius()
миксин юк, ләкин Bootstrap объектның билгеле бер ягында ике почмакны тиз әйләндерү өчен кыска юлларны үз эченә ала.
Әгәр сезнең аудиториягез соңгы һәм иң зур браузерларны һәм җайланмаларны кулланса, box-shadow
милекне үзегез генә кулланыгыз. Әгәр дә сезгә иске Android (v4 алдыннан) һәм iOS җайланмалары (iOS 5 алдыннан) ярдәме кирәк булса, кирәкле префиксны алу өчен искергән миксин кулланыгыз.-webkit
Миксин v3.1.0 буенча искергән , чөнки Bootstrap стандарт милекне хупламаган искергән платформаларны рәсми рәвештә хупламый. Арткы яраклашуны саклап калу өчен, Bootstrap миксинны Bootstrap v4 кадәр куллануны дәвам итәчәк.
Сезнең тартма күләгәсендә төсләр кулланыгыз rgba()
, алар фон белән мөмкин кадәр бер-берсенә кушылалар.
Эластиклык өчен берничә миксин. Барлык күчү мәгълүматларын бер белән куегыз, яисә кирәк булганда аерым тоткарлануны һәм озынлыкны күрсәтегез.
Автопрефикс кертү белән, катнашмалар v3.2.0 буенча искергән . Арткы яраклашуны саклап калу өчен, Bootstrap миксиннарны Bootstrap v4 кадәр куллануны дәвам итәчәк.
Anyәрбер әйберне әйләндерү, масштаблау, тәрҗемә итү (күчерү) яки шуу.
Автопрефикс кертү белән, катнашмалар v3.2.0 буенча искергән . Арткы яраклашуны саклап калу өчен, Bootstrap миксиннарны Bootstrap v4 кадәр куллануны дәвам итәчәк.
Барлык декларациядә CSS3 анимация үзлекләрен куллану өчен бер миксин, индивидуаль үзлекләр өчен башка миксиннар.
Автопрефикс кертү белән, катнашмалар v3.2.0 буенча искергән . Арткы яраклашуны саклап калу өчен, Bootstrap миксиннарны Bootstrap v4 кадәр куллануны дәвам итәчәк.
Барлык браузерлар өчен караңгылыкны куегыз һәм filter
IE8 өчен кире кайтуны тәэмин итегез.
Eachәр өлкәдә форма контроле өчен контекст бирегез.
Бер элемент эчендә CSS аша баганалар булдыру.
Anyәртөрле ике төсне фон градиентына әйләндерегез. Алга китегез һәм юнәлеш куегыз, өч төс кулланыгыз, яки радиаль градиент кулланыгыз. Бер миксин ярдәмендә сез кирәк булган барлык префиксланган синтаксисларны аласыз.
Сез шулай ук стандарт ике төсле, сызыклы градиент почмагын күрсәтә аласыз:
Сезгә чәчтараш стилендәге градиент кирәк булса, бу да җиңел. Бер төсне генә күрсәтегез һәм без тонык ак полосаны капларбыз.
Антны күтәрегез һәм аның урынына өч төс кулланыгыз. Беренче төсне, икенче төсне, икенче төснең төс тукталышын куегыз (процент бәясе 25%), һәм өченче төс бу катнашмалар белән:
Идарә итә! Сезгә градиентны бетерергә кирәк булса, filter
сез кушкан IE-спецификаны бетерегез. Сез моны .reset-filter()
миксин ярдәмендә куллана аласыз background-image: none;
.
Коммуналь миксиннар - билгеле бер максатка яки эшкә ирешү өчен башка бәйләнешсез CSS үзлекләрен берләштергән миксиннар.
Теләсә нинди элементка өстәргә оныт class="clearfix"
, урынына кирәк булганда .clearfix()
миксин өстә. Николас Галлагердан алынган микро клификс куллана .
Ата-анасы эчендә теләсә нинди элементны тиз арада урнаштырыгыз. Таләп итүне width
яки max-width
куярга.
Предметның үлчәмнәрен җиңелрәк күрсәтегез.
Текстария яки бүтән элемент өчен размерны үзгәртү җиңел. Нормаль браузер тәртибе өчен дефектлар ( both
).
Бер миксин белән эллипс белән текстны җиңел кисегез. Элемент block
яки inline-block
дәрәҗә булырга тиеш.
Ике рәсем юлын һәм @ 1x рәсем үлчәмнәрен күрсәтегез, һәм Bootstrap @ 2x медиа соравы бирәчәк. Әгәр дә сездә хезмәт итәр өчен бик күп рәсемнәр булса, торле рәсемегезне CSS кул белән бер медиа соравына языгыз.
Bootstrap Less өстендә төзелгән булса, аның рәсми Sass порты да бар . Без аны аерым GitHub складында саклыйбыз һәм конверсия скрипты белән яңартулар эшлибез.
Sass портының аерым репо булганы һәм бераз башка аудиториягә хезмәт итүе сәбәпле, проектның эчтәлеге төп Bootstrap проектыннан бик нык аерылып тора. Бу Sass портының мөмкин кадәр күбрәк Sass нигезендәге системалар белән туры килүен тәэмин итә.
.Л | Тасвирлау |
---|---|
lib/ |
Ruby асылташ коды (Sass конфигурациясе, Rail һәм Compass интеграцияләре) |
tasks/ |
Конвертер сценарийлары (Сасска аз агымга борылу) |
test/ |
Компиляция тестлары |
templates/ |
Компас пакеты манифесты |
vendor/assets/ |
Sass, JavaScript һәм шрифт файллары |
Rakefile |
Эчке биремнәр, тырма һәм әйләндерү кебек |
Бу файлларның эшләвен күрү өчен Sass портының GitHub складына керегез .
Sass өчен Bootstrap-ны ничек урнаштыру һәм куллану турында мәгълүмат алу өчен, GitHub репозитарийы укыгыз . Бу иң заманча чыганак һәм Rail, Compass һәм стандарт Sass проектлары белән куллану өчен мәгълүматны үз эченә ала.