Twitter Bootstrap

Bootstrap - веб-сайтлар һәм сайтларның үсешен башлап җибәрү өчен эшләнгән Твиттердан кораллар җыелмасы.
Бу типография, формалар, төймәләр, таблицалар, челтәрләр, навигация һ.б. өчен төп CSS һәм HTMLны үз эченә ала.

Нерд уяулыгы: Bootstrap Less белән төзелгән һәм заманча браузерларны гына истә тотып капкадан чыгару өчен эшләнгән.

CSS кайнар линк

Иң тиз һәм җиңел башлау өчен, бу фрагментны веб-битегезгә күчерегез.

Аны азрак кулланыгыз

Азрак куллану фанаты? Проблема юк, репоны клонлагыз һәм бу юлларны өстәгез:

GitHub

Github'тагы рәсми Bootstrap репо белән йөкләү, тарату, тарту, файл чыгару һәм башкалар.

GitHub'та Bootstrap »

Килешү челтәре

Bootstrap кысаларында бирелгән килешү челтәре 940px киңлектәге 16 баганалы челтәр. Бу популяр 960 челтәр системасының тәме, ләкин сул һәм уң якларда өстәмә маржа / паддерсыз.

Челтәр билгесе

Монда күрсәтелгәнчә, төп макет ике "багана" белән ясалырга мөмкин, аларның һәрберсе безнең челтәр системасы өлеше итеп билгеләгән 16 нигез баганасын үз эченә ала. Күбрәк вариацияләр өчен түбәндәге мисалларны карагыз.

  1. <div class = "row"> класс = "рәт" >
  2. <div class = "span6 баганалар" >
  3. ...
  4. </div>
  5. <div class = "span10 багана" >
  6. ...
  7. </div>
  8. </div>
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
3
3
3
3
3
1
4
4
4
4
4
6
6
8
8
5
11
16

Колонналарны офсетлау

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

Тикшерелгән макет

Төп 940px киң, үзәк контейнер макеты теләсә нинди сайт яки бит өчен.

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

Сыеклык урнашуы

Мин һәм максималь киңлекләр һәм сул як ягы белән сыгылмалы сыеклык яки сыек бит структурасы. Кушымталар өчен бик яхшы.

  1. <body>
  2. <div class = "контейнер-сыеклык" >
  3. <div class = "sidebar" >
  4. ...
  5. </div>
  6. <div class = "эчтәлек" >
  7. ...
  8. </div>
  9. </div>
  10. </body>

Башлыклар һәм күчермә

Веб-битләрегезне структуралаштыру өчен стандарт типографик иерархия.

h1. 1 нче баш

h2. 2 нче баш

h3. 3 нче баш

h4. 4 нче баш

h5. 5 нче баш
h6. 6 нчы баш

Мисал абзац

Nullam quis risus eget urna mollis ornare vel eu leo. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur көлке мус. Nullam id dolor id nibh ultricies транспорт чарасы.

Мисал рубрикасының суб-рубрикасы бар ...

Сез шулай ук <strong>​​һәм өстәмә исемнәр өсти аласыз<em>

Төрле. элементлары

Басым, адреслар, кыскартулар куллану

<strong> <em> <address> <abbr>

Кайчан кулланырга

Сүз яки фраза һәм аның тирәсендәге күчермә арасында визуаль аерма өстәү өчен басым тэглары ( <strong>һәм ) кулланылырга тиеш. Гади иске игътибар өчен, әкрен игътибар һәм исемнәр өчен <em>кулланыгыз .<strong><em>

Абзацка басым ясау

Fusce dapibus , tellus ac cursus commodo , tortor mauris condimentum nibh , ut fermentation massa justo sit amet risus. Maecenas faucibus mollis interdum. Nulla vitae elit libero, pharetra augue.

Адреслар

Элемент кулланыла - addressсез аны чамаладыгыз! - адреслар. Менә ул ничек:

Твиттер , Inc.
_
_

Искәрмә: эчтәлекнең дөрес структурасы өчен сызыктагы addressтәнәфес ( <br />) белән тәмамланырга тиеш, чөнки ул реаль тормышта укылган стильләрсез.

Кыскартулар

Кыскартулар һәм кыскартулар өчен abbrтегны кулланыгыз ( HTML5'таacronym искергән ). Теног эчендә стенограмма формасын куегыз һәм тулы исем өчен исем куегыз.

Блоккотлар

<blockquote> <p> <cite>

blockquoteAroundзегезнең paragraphәйберләрегезне урыгыз cite. Чыганакны китергәндә, citeэлементны кулланыгыз. CSS автоматик рәвештә em dash белән исем кертәчәк (& mdash;).

Лорем ипсум долор утыра амет, консексетур адиписизация элитасы, лаборатория һәм долор магна аликасы ...

Доктор uliлий Хибберт

Исемлекләр

Тәртипсез<ul>

  • Джереми Биксби
  • Роберт Дезюр
  • Джош Вашингтон
  • Антон Капреси
  • Минем команда иптәшләрем
    • Джордж Кастанза
    • Джерри Сейнфельд
    • Космо Крамер
    • Элейн Беннис
    • Ньюман
  • Джон Джейкоб
  • Пол Пирс
  • Кевин Гарнетт

Стильсез<ul.unstyled>

  • Джереми Биксби
  • Роберт Дезюр
  • Джош Вашингтон
  • Антон Капреси
  • Минем команда иптәшләрем
    • Джордж Кастанза
    • Джерри Сейнфельд
    • Космо Крамер
    • Элейн Беннис
    • Ньюман
  • Джон Джейкоб
  • Пол Пирс
  • Кевин Гарнетт

Заказлы<ol>

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

Тасвирлауdl

Тасвирлау исемлекләре
Тасвирлау исемлеге терминнарны билгеләү өчен бик яхшы.
Эвизмод
Vestibulum id ligula porta felis euismod semper eget lacinia odio sem nec elit.
Donec id elit non mi porta gravida eget metus.
Малесуада портасы
Etiam porta sem maleuada magna mollis euismod.

Таблицалар төзү

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

Таблицалар бик яхшы - күп нәрсә өчен. Зур таблицалар, файдалы, масштаблы һәм укылырлык булырга (код дәрәҗәсендә) бераз билгеләргә ярату кирәк. Менә берничә киңәш.

Columnәрвакыт багана башларын иерархия theadбелән theadкаплагыз .trth

Колонка башларына охшаган, сезнең өстәлнең бөтен эчтәлеге tbodyсезнең иерархиягез белән уралган булырга тиеш tbody>> .trtd

Мисал: Килешү өстәл стиле

Барлык таблицалар да укуны тәэмин итү һәм структураны саклау өчен төп чикләр белән автоматик рәвештә ясалачак. Өстәмә класслар яки атрибутлар өстәргә кирәкми.

# Исем Фамилия Тел
1 Кайберләре Бер Инглиз
2 Джо Алты пакет Инглиз
3 Стю Теш Код
  1. <өстәл сыйныфы = "уртак таблица" >
  2. ...
  3. </table>

Мисал: Зебра-сызыклы

Зебра-стрипинг өстәп, өстәлләрегез белән бераз хыялланыгыз - .zebra-stripedклассны өстәгез.

# Исем Фамилия Тел
1 Кайберләре Бер Инглиз
2 Джо Алты пакет Инглиз
3 Стю Теш Код
  1. <өстәл классы = "уртак өстәл зебра-сызыклы" >
  2. ...
  3. </table>

Мисал: Зебра сызыклы w / TableSorter.js

Алдагы мисалны алсак, jQuery һәм Tablesorter плагины аша сортлау функциясен тәэмин итеп, таблицаларыбызның файдалылыгын яхшыртабыз. Сортны үзгәртү өчен теләсә нинди багана башына басыгыз.

# Исем Фамилия Тел
1 Сезнең Бер Инглиз
2 Джо Алты пакет Инглиз
3 Стю Теш Код
  1. <script type = "text / javascript" src = "js / jquery / jquery.tablesorter.min.js" > </script>
  2. <скрипт тибы = "текст / javascript" >
  3. $ ( документ ). әзер ( функция () {
  4. $ ( "таблица # sortTableExample" ). таблицалар ( { sortList : [[ 1 , 0 ]]} );
  5. });
  6. </script>
  7. <өстәл классы = "уртак өстәл зебра-сызыклы" >
  8. ...
  9. </table>

Килешү стильләре

Барлык формаларга да укырлык һәм масштаблы итеп күрсәтү өчен демократик стильләр бирелә. Стильләр текст кертү, исемлекләр, текстлар, радио төймәләре һәм пунктлар, төймәләр өчен тәкъдим ителә.

Мисал легендасы
Монда кайбер кыйммәтләр
Ярдәм текстының кечкенә фрагменты
Мисал легендасы
@
Мисал легендасы
Искәрмә: этикеткалар зуррак басу өлкәләре һәм кулланырлык форма өчен барлык вариантларны чолгап ала.
to Барлык вакытлар Тын океан стандарт вакыты итеп күрсәтелә (GMT -08: 00).
Кирәк булса, өстә кырны сурәтләү өчен ярдәм тексты блокы.

Тапланган формалар

Формагызның HTML-ка өстәгез .form-stacked, һәм аларның сул ягына түгел, ә кырлары өстендә ярлыклар булыр. Сезнең формалар кыска булса яки авыррак формалар өчен ике багана булса, бу бик яхшы эшли.

Мисал легендасы
Мисал легендасы
Искәрмә: этикеткалар зуррак басу өлкәләре һәм кулланырлык форма өчен барлык вариантларны чолгап ала.

Кнопкалар

Конвенция буларак, төймәләр эш өчен кулланыла, ә сылтамалар объектлар өчен кулланыла. Мәсәлән, "Йөкләү" төймә, "соңгы эшчәнлек" сылтама булырга мөмкин.

Барлык төймәләр дә ачык соры стильгә туры килә, ләкин зәңгәр .primaryкласс бар. Өстәвенә, үз стильләрегезне әйләндерү җиңел борчак.

Мисал төймәләре

Кнопка стильләре кулланылган теләсә нинди әйбердә .btnкулланылырга мөмкин. aГадәттә сез аларны гына кулланырга , элементларны buttonсайларга теләрсез . inputМенә ул ничек:

Альтернатив зурлыклар

Зуррак яки кечерәк төймәләр? Бул!

Инвалид хәл

Актив булмаган яки кушымта тарафыннан теге яки бу сәбәп аркасында инвалид булган төймәләр өчен инвалид халәтне кулланыгыз. Бу .disabledсылтамалар :disabledөченbutton элементлар

Сылтамалар

Кнопкалар

Төп хәбәрләр

Уңышсызлыкны, мөмкин булган уңышсызлыкны яки эшнең уңышын күрсәтү өчен бер юллы хәбәрләр. Бигрәк тә формалар өчен файдалы.

×

Әй! Бу һәм теге үзгәртегез һәм кабатлап карагыз.

×

Изге гакамол! Иң яхшы тикшерү, сез бик яхшы күренмисез.

×

Афәрин! Сез бу уяу хәбәрне уңышлы укыйсыз.

×

Идарә итә! Бу сезнең игътибарыгызга мохтаҗ, ләкин бу әле зур өстенлек түгел.

Хәбәрләрне блоклау

Бераз аңлатуны таләп иткән хәбәрләр өчен бездә абзац стиле турында хәбәрләр бар. Бу озынрак хаталар җибәрү, кулланучыны көтелгән эш турында кисәтү, яисә биткә күбрәк басым ясау өчен бик яхшы.

×

Әй! Сез хата алдыгыз!Бу һәм теге үзгәртегез һәм кабатлап карагыз. Дуис моллис, коммерция булмаган луктус, портитор лигула, lacinia odio sem nec elit. Cras mattis consectetur purus amet fermentum утыра.

Бу чара күрегез Яки моны эшлә

×

Изге гакамол! Бу кисәтү!Иң яхшы тикшерү, сез бик яхшы күренмисез. Nulla vitae elit libero, pharetra augue. Praesent commodo cursus magna, vel scelerisque nisl consectetur һ.б.

Бу чара күрегез Яки моны эшлә

×

Афәрин!Сез бу уяу хәбәрне уңышлы укыйсыз. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur көлке мус. Maecenas faucibus mollis interdum.

Бу чара күрегез Яки моны эшлә

×

Идарә итә!Бу сезнең игътибарыгызга мохтаҗ, ләкин бу әле зур өстенлек түгел.

Бу чара күрегез Яки моны эшлә

Модальләр

Модальләр - диалоглар яки яктырткычлар - фон контекстын саклау мөһим булган контекстуаль чаралар өчен бик яхшы.

Корал киңәшләре

Twipsies буталчык кулланучыга булышу һәм аларны дөрес юнәлештә күрсәтү өчен бик файдалы.

Лорем ипсум доллары утыра амет илло хата ipsum veritatis aut iste perspiciatis iste voluptas natus illo quasi odit aut natus resultunturur, aut natus illo voluptatem odit perspiciatis laudantium rem doloremque totam voluptas. Voluptasdicta eaque beatae aperiam ut enim voluptatem explicabo explicabo, voluptas quia odit fugit accusantium totam totam архитектура эксплуатациясе кваси фугит, тотам долоремке унде сунт сед дикта ква аккусантиум фугит волупт вему волуптас вему волутам

аста!
дөрес!
сулда!
өстә!

Поповерлар

Биткә субтекстуаль мәгълүмат бирү өчен поповерларны кулланыгыз.

Поповер исеме

Etiam porta sem maleuada magna mollis euismod. Maecenas faucibus mollis interdum. Morbi leo risus, porta ac consectetur ac, эроста вестибулум.

Bootstrap Preboot белән төзелгән , ачык чыганаклы миксиннар һәм үзгәрешләр пакеты, тизрәк һәм җиңелрәк веб үсеше өчен CSS эшкәртүчесе Less белән берлектә кулланылачак.

Bootstrap'та Preboot'ны ничек кулланганыбызны һәм киләсе проектта азрак эшләсәгез, сез аны ничек куллана алуыгызны тикшерегез.

Аны ничек кулланырга

Bootstrap-ның аз үзгәрүчәннәрен, миксиннарын һәм CSS-та оя коруны браузерыгыздагы javascript аша тулысынча куллану өчен бу параметрны кулланыгыз.

  1. <link rel = "стиль таблицасы / азрак" тип = "текст / css" href = "азрак / bootstrap.less" медиа = "барысы" />
  2. <script type = "text / javascript" src = "js / less-1.0.41.min.js" > </script>

.Js чишелешен сизми? Кечкенә Mac кушымтасын карагыз яки Node.js кулланыгыз , кодыгызны урнаштырганда.

Нәрсә кертелгән

Bootstrap кысаларында Twitter Bootstrap'ка кертелгәннәрнең кайбер моментлары. Күбрәк йөкләү һәм өйрәнү өчен Bootstrap сайтына яки Github проект битенә керегез.

Төс үзгәрүчеләре

Кечкенә үзгәрүләр сезнең CSS баш авыртуыгызны саклап калу һәм яңарту өчен бик яхшы. Төс кыйммәтен яки еш кулланыла торган кыйммәтне үзгәртергә теләгәндә, аны бер урында яңартып торыгыз.

  1. // Сылтамалар
  2. @linkColor : # 8b59c2;
  3. @linkColorHover : караңгылану ( @linkColor , 10 );
  4.  
  5. // Соры
  6. @black : # 000;
  7. @grayDark : җиңеләйтегез ( @black , 25 %);
  8. @gray : җиңеләйтегез ( @black , 50 %);
  9. @grayLight : җиңеләйтегез ( @black , 70 %);
  10. @grayLighter : җиңеләйтегез ( @black , 90 %);
  11. @ ак : #fff;
  12.  
  13. // Акцент төсләре
  14. @blue : # 08b5fb;
  15. @green : # 46a546;
  16. @red : # 9d261d;
  17. @yellow : # ffc40d;
  18. @orange : # f89406;
  19. @pink : # c3325f;
  20. @purple : # 7a43b6;
  21.  
  22. // Төп нигез
  23. @baseline : 20px ;

Аңлатма

CSS нормаль /* ... */синтаксисына өстәп, аңлатма бирүнең тагын бер стиле тәкъдим ителә.

  1. // Бу аңлатма
  2. / * Бу шулай ук ​​аңлатма * /

Вазу катнашмасы

Миксиннар, нигездә, CSS өчен өлешләр яки өлешләр, сезгә код блокын берләштерергә мөмкинлек бирә. Алар сатучы префиксланган үзлекләр өчен бик яхшы box-shadow, кросс-браузер градиентлары, шрифт стеклары һәм башкалар. Түбәндә Bootstrap белән кертелгән миксиннар үрнәге.

Шрифт сенажлары

  1. # шрифт {
  2. . стенограмма ( @ авырлык : нормаль , @ зурлык : 14px , @lineHeight : 20px ) {
  3. шрифт - зурлык : @size ;
  4. шрифт - авырлык : @ авырлык ;
  5. сызык - биеклек : @lineHeight ;
  6. }
  7. . санс - сериф ( @ авырлык : нормаль , @ зурлык : 14px , @lineHeight : 20px ) {
  8. шрифт - гаилә : "Helvetica Neue" , Helvetica , Arial , sans - serif ;
  9. шрифт - зурлык : @size ;
  10. шрифт - авырлык : @ авырлык ;
  11. сызык - биеклек : @lineHeight ;
  12. }
  13. . serif ( @weight : normal , @size : 14px , @lineHeight : 20px ) {
  14. шрифт - гаилә : "Грузия" , Times New Roman , Times , санс - сериф ;
  15. шрифт - зурлык : @size ;
  16. шрифт - авырлык : @ авырлык ;
  17. сызык - биеклек : @lineHeight ;
  18. }
  19. . моносмос ( @weight : normal , @size : 12px , @lineHeight : 20px ) {
  20. шрифт - гаилә : "Монако" , Курьер Яңа , моноспос ;
  21. шрифт - зурлык : @size ;
  22. шрифт - авырлык : @ авырлык ;
  23. сызык - биеклек : @lineHeight ;
  24. }
  25. }

Градиентлар

  1. # градиент {
  2. . горизонталь ( @startColor : # 555, @endColor: # 333) {
  3. фон - төс : @endColor ;
  4. фон - кабатлау : кабатлау - х ;
  5. фон - рәсем : - khtml - градиент ( сызыклы , сул өскә , уң өскә , ( @startColor ) дан, ( @endColor ) ) ; // Конкорор
  6. фон - рәсем : - моз - сызыклы - градиент ( сулда , @startColor , @endColor ); // FF 3.6+
  7. фон - рәсем : - мс - сызыклы - градиент ( сулда , @startColor , @endColor ); // IE10
  8. фон - рәсем : - вебкит - градиент ( сызыклы , сул өске , уң өс , төс - тукталыш ( 0 %, @startColor ), төс - тукталыш ( 100 %, @endColor )); // Safari 4+, Chrome 2+
  9. фон - рәсем : - вебкит - сызыклы - градиент ( сулда , @startColor , @endColor ); // Safari 5.1+, Chrome 10+
  10. фон - рәсем : - о - сызыклы - градиент ( сулда , @startColor , @endColor ); // Опера 11.10
  11. - мс - фильтр : % ( "прогид: DXImageTransform.Microsoft.gradient (startColorstr = '% d', endColorstr = '% d', GradientType = 1)" , @startColor , @endColor ); // IE8 +
  12. фильтр : e (% ( "прогид: DXImageTransform.Microsoft.gradient (startColorstr = '% d', endColorstr = '% d', GradientType = 1)" , @startColor , @endColor )); // IE6 & IE7
  13. фон - рәсем : сызыклы - градиент ( сулда , @startColor , @endColor ); // Le standard
  14. }
  15. . вертикаль ( @startColor : # 555, @endColor: # 333) {
  16. фон - төс : @endColor ;
  17. фон - кабатлау : кабатлау - х ;
  18. фон - рәсем : - khtml - градиент ( сызыклы , сул өске , сул асты , ( @startColor ), ( @endColor ) ) ; // Конкорор
  19. фон - рәсем : - моз - сызыклы - градиент ( @startColor , @endColor ); // FF 3.6+
  20. фон - рәсем : - мс - сызыклы - градиент ( @startColor , @endColor ); // IE10
  21. фон - рәсем : - вебкит - градиент ( сызыклы , сул өске , сул асты , төс - тукталыш ( 0 %, @startColor ), төс - тукталыш ( 100 %, @endColor )); // Safari 4+, Chrome 2+
  22. фон - рәсем : - вебкит - сызыклы - градиент ( @startColor , @endColor ); // Safari 5.1+, Chrome 10+
  23. фон - рәсем : - о - сызыклы - градиент ( @startColor , @endColor ); // Опера 11.10
  24. - мс - фильтр : % ( "прогид: DXImageTransform.Microsoft.gradient (startColorstr = '% d', endColorstr = '% d', GradientType = 0)" , @startColor , @endColor ); // IE8 +
  25. фильтр : e (% ( "прогид: DXImageTransform.Microsoft.gradient (startColorstr = '% d', endColorstr = '% d', GradientType = 0)" , @startColor , @endColor )); // IE6 & IE7
  26. фон - рәсем : сызыклы - градиент ( @startColor , @endColor ); // Стандарт
  27. }
  28. . юнәлешле ( @startColor : 55 555, @endColor: # 333, @deg: 45deg) {
  29. ...
  30. }
  31. . вертикаль - өч - төсләр ( @startColor : # 00b3ee, @midColor: # 7a43b6, @colorStop: 0.5, @endColor: # c3325f) {
  32. ...
  33. }
  34. }

Операцияләр һәм челтәр системасы

Түбәндәге кебек сыгылучан һәм көчле катнашмалар тудыру өчен матур итеп математика эшләгез.

  1. // Челтәр
  2. @gridColumns : 16 ;
  3. @gridColumnWidth : 40px ;
  4. @gridGutterWidth : 20px ;
  5.  
  6. // Челтәр системасы
  7. . контейнер {
  8. киңлеге : @ сайт киңлеге ;
  9. маржа : 0 автомобиль ;
  10. . Clearfix ();
  11. }
  12. . баганалар ( @columnSpan : 1 ) {
  13. күрсәтү : сызык ;
  14. йөзү : сул ;
  15. киңлеге : ( @gridColumnWidth * @columnSpan ) + ( @gridGutterWidth * ( @columnSpan - 1 ));
  16. маржа - сулда : @gridGutterWidth ;
  17. &: беренче - бала {
  18. маржа - сулда : 0 ;
  19. }
  20. }
  21. . офсет ( @columnOffset : 1 ) {
  22. маржа - сулда : ( @gridColumnWidth * @columnOffset ) + ( @gridGutterWidth * ( @columnOffset - 1 )) ! мөһим ;
  23. }