ilia makarov

Twitter Bootstrap

12-ти колоночная сетка

Сетка - схема расположения всех основных блоков и элементов

12 column grid

12 column markup

12 column grid example

Сетка

class ZAZAmarket FF для экрана
.col-xs-xx 480px 320px phone
.col-sm-xx 768px 480px tablet
.col-md-xx 1010px 768px desktop
.col-lg-xx 1200px 1000px large desktop

bootstrap grid

<div class="row">
  <div class="col-md-1">.col-md-1</div>
  <div class="col-md-1">.col-md-1</div>
  <div class="col-md-1">.col-md-1</div>
  <div class="col-md-1">.col-md-1</div>
  <div class="col-md-1">.col-md-1</div>
  <div class="col-md-1">.col-md-1</div>
  <div class="col-md-1">.col-md-1</div>
  <div class="col-md-1">.col-md-1</div>
  <div class="col-md-1">.col-md-1</div>
  <div class="col-md-1">.col-md-1</div>
  <div class="col-md-1">.col-md-1</div>
  <div class="col-md-1">.col-md-1</div>
</div>

bootstrap grid

<div class="row">
  <div class="col-md-8">.col-md-8</div>
  <div class="col-md-4">.col-md-4</div>
</div>

bootstrap grid

<div class="row">
  <div class="col-md-4">.col-md-4</div>
  <div class="col-md-4">.col-md-4</div>
  <div class="col-md-4">.col-md-4</div>
</div>

bootstrap grid

<div class="row">
  <div class="col-md-6">.col-md-6</div>
  <div class="col-md-6">.col-md-6</div>
</div>

Отступы

bootstrap grid

<div class="row">
  <div class="col-md-4">.col-md-4</div>
  <div class="col-md-4 col-md-offset-4">.col-md-4 .col-md-offset-4</div>
</div>

bootstrap grid

<div class="row">
  <div class="col-md-3 col-md-offset-3">.col-md-3 .col-md-offset-3</div>
  <div class="col-md-3 col-md-offset-3">.col-md-3 .col-md-offset-3</div>
</div>

bootstrap grid

<div class="row">
  <div class="col-md-6 col-md-offset-3">.col-md-6 .col-md-offset-3</div>
</div>

Прячем и показываем элементы

Классы для работы с текстом

Список

не маркированный список

<ul class="list-unstyled">
    <li>Facilisis in pretium nisl aliquet</li>
    <li>
        Nulla volutpat aliquam velit
        <ul>
            <li>Phasellus iaculis neque</li>
            <li>Ac tristique libero volutpat at</li>
        </ul>
    </li>
</ul>

Таблицы

bootstrap table

<table class="table">
    ...
</table>

bootstrap table striped"

<table class="table table-striped">
    ...
</table>

bootstrap table bordered

<table class="table table-bordered">
    ...
</table>

Ссылки в виде кнопок

bootstrap button

<a class="btn btn-default">Default</a>
<a class="btn btn-primary">Primary</a>
<a class="btn btn-success">Success</a>
<a class="btn btn-info">Info</a>
<a class="btn btn-warning">Warning</a>
<a class="btn btn-danger">Danger</a>
<a class="btn btn-link">Link</a>

Изображения

.img-responsive - сделать изображение резиновым

bootstrap images

<img src="..." alt="..." class="img-rounded">
<img src="..." alt="..." class="img-circle">
<img src="..." alt="..." class="img-thumbnail">

FontAwesome

font awesome

Пример <i class="fa fa-info"></i> использования 

font awesome size

<i class="fa fa-heart"></i> 
<i class="fa fa-heart fa-lg"></i> 
<i class="fa fa-heart fa-2x"></i> 
<i class="fa fa-heart fa-3x"></i> 
<i class="fa fa-heart fa-4x"></i> 
<i class="fa fa-heart fa-5x"></i> 

font awesome size

<a class="btn btn-default">
    <i class="fa fa-cog fa-lg"></i> Default
</a>

<a class="btn btn-primary">
    Primary <i class="fa fa-thumbs-o-up fa-lg"></i>
</a>

<a class="btn btn-success">
    Success <i class="fa fa-hand-peace-o fa-lg"></i>
</a>

<a class="btn btn-info">
    Info <i class="fa fa-hand-scissors-o fa-lg"></i>
</a>

<a class="btn btn-warning">
    Warning <i class="fa fa fa-hand-pointer-o fa-lg"></i>
</a>

<a class="btn btn-danger">
    Danger <i class="fa fa-thumbs-o-down fa-lg"></i>
</a>

<a class="btn btn-link">
    Link <i class="fa fa-hand-spock-o fa-lg"></i>
</a>

font awesome size

<ul class="fa-ul">
  <li><i class="fa-li fa fa-check-square"></i>List icons</li>
  <li><i class="fa-li fa fa-check-square"></i>can be used</li>
  <li><i class="fa-li fa fa-check text-primary"></i>as bullets</li>
  <li><i class="fa-li fa fa-check text-danger"></i>in lists</li>
  <li><i class="fa-li fa fa-check text-warning"></i>awesome</li>
</ul>

Содержание | Задания