Тимур Машнин

Bootstrap: Быстрое создание современных сайтов


Скачать книгу

таблицы <div class=«table-responsive»> добавляет горизонтальную прокрутку для экранов менее 768px.

      Вопросы:

      Как стилизовать таблицу горизонтальными разделителями?

      Ответ: добавить класс. table.

      Как стилизовать таблицу повторяющимся разным фоном строк?

      Ответ: добавить класс. table-striped.

      Как добавить границы к ячейкам таблицы?

      Ответ: добавить класс. table-bordered.

      Как добавить изменение фона строки при наведении курсора?

      Ответ: добавить класс. table-hover.

      Как уменьшить отступ ячеек наполовину?

      Ответ: добавить класс. table-condensed.

      Как сделать разноцветным фон строк таблицы?

      Ответ: применить классы. success,.danger,.warning

      Изображения

      Bootstrap предлагает три вида формы изображений:

      Класс. img-rounded – прямоугольник с закругленными углами.

      <img src="sample.jpg» class=«img-rounded» alt=«»>

      Класс. img-circle – изображение в круге с радиусом 500px.

      <img src="sample.jpg» class=«img-circle» alt=«»>

      Класс. img-thumbnail – изображение в прямоугольнике с отступом и серой рамкой.

      <img src="sample.jpg» class=«img-thumbnail» alt=«»>

      Для того чтобы изображение автоматически подгонялось под размер экрана, используется класс. img-responsive, который применяет к изображению CSS стиль display: block; max-width: 100%; height: auto;.

      <img class=«img-responsive» src="sample.jpg» alt=«»>

      Bootstrap Jumbotron

      Jumbotron представляет собой контейнер с серым фоном и закругленными углами для размещения в нем объявления со ссылкой типа «Посмотреть подробнее».

      Помимо серого фона и закругленных углов Jumbotron применяет к тексту увеличенный размер шрифта.

      Обертка <div class=«container»> для Jumbotron обеспечивает отступ от краев экрана.

      <div class=«container»>

      <div class=«jumbotron»>

      <h1> Bootstrap Tutorial </h1>

      <p> Bootstrap is the most popular HTML, CSS, and JS framework for developing responsive, mobile-first projects on the web. </p>

      </div>

      </div>

      Без контейнера <div class=«container»> углов у Jumbotron видно не будет, так как он будет распространяться на всю ширину экрана.

      Изменить фон Jumbotron, отцентрировать текст и добавить отступы можно с помощью CSS и класса. text-center.

      <style>

      .jumbotron {

      background-color: #f4511e; /* Orange */

      color: #ffffff;

      padding: 100px 25px;

      }

      </style>

      <div class=«jumbotron text-center»>

      </div>

      Bootstrap Page Header

      Класс. page-header добавляет горизонтальный разделитель после заголовка.

      <div class=«container»>

      <div class=«page-header»>

      <h1> Page Header H1 </h1>

      </div>

      <p> This is some text. </p>

      <p> This is another text. </p>

      <div class=«page-header»>

      <h2> Page Header H2 </h2>

      </div>

      <p> This is some text. </p>

      <p> This is another text. </p>

      </div>

      Bootstrap Wells

      С помощью класса. well можно добавить ощущение глубины элементу или контейнеру.

      <div class=«container»>

      <div class=«row»>

      <div class=«col-xs-6 well»>

      some data

      </div>

      <div class=«col-xs-6 well»>

      some data

      </div>

      </div>

      </div>

      <div class=«container-fluid»>

      <div class=«row»>

      <div class=«col-xs-12»>

      <div class=«well» id=«left-well»>

      <form