На этом уроке мы познакомимся с Jumbotron и другими дополнительными компонентами Twitter Bootstrap 3.

Компонент Jumbotron

Компонент Jumbotron предназначен для создания контента или информации на веб-сайте, который занимает всю ширину контейнера куда он помещен и является очень большим, чтобы пользователи обратили на него внимание.

Для создания Jumbotron необходимо заключить подготовленное содержимое в блочный элемент <div>...</div> и применить к нему класс .jumbotron.

<!-- Компонент Jumbotron -->
<div class="jumbotron">
  <-- Содержимое компонента Jumbotron: заголовок h1, изображение img, абзац p и ссылка оформленная в виде кнопки -->
  <h1>Осенняя распродажа</h1>
  <p><img src="images/big_monitor.png" class="img-responsive"></p>
  <p>скидки 50% на большие мониторы LG</p>
  <p><a class="btn btn-primary btn-lg" role="button">Узнать больше</a></p>
</div>

Компонент Jumbotron

Компонент Jumbotron, расположенный внутри HTML страницы:

<!-- Контейнер, минимальная ширина которого 400px -->
<div class="container" style="min-width:400px;">
  <!-- "Шапка" сайта -->
  <header style="height:50px; background-color:#dcdcdc;">
    <h2 style="margin:0px; text-align:center">"Шапка" сайта</h2>
  </header>
  <!-- Основное содержимое сайта -->
  <div class="col-xs-8" style="background-color: #AFEEEE; padding: 10px;">
    <-- Компонент Jumbotron -->
    <div class="jumbotron">
      <h2>Осенняя распродажа</h2>
      <p><img src="images/big_monitor.png" class="img-responsive"></p>
      <p>скидки 50% на большие мониторы LG</p>
      <p><a class="btn btn-primary btn-lg" role="button">Узнать больше</a></p>
    </div>
    <!-- Блок основного содержимого сайта -->
    <div style="background-color: #D3D3D3; padding: 10px;">
      <h2>Остальной текст страницы</h2>
    </div>
  </div>
  <!-- Боковая панель сайта высотой 200 px-->
  <aside class="col-xs-4" style="height: 200px; background-color: #FFDAB9;">
    <h3 class="text-center">Боковая панель</h3>
  </aside>
  <!-- Блок для выравнивания макета -->
  <div class="clearfix"></div>
  <-- Подвал сайта -->
  <footer style="height: 50px; background-color: #FFE4E1;">
    <h2 class="text-center">"Подвал" сайта</h2>
  </footer>
</div>

Веб-страница с компонентом Jumbotron


Для создания Jumbotron без скруглённых углов и шириной, равной ширине экрана, необходимо поместить его за пределами всех контейнеров, а содержимое наоборот поместить в контейнер (.container).

<!-- Класс Jumbotron -->
<div class="jumbotron">
  <!-- Контейнер для содержимого -->
  <div class="container">
    <Отображение изображения с помощью элемента img -->
    <p><img src="images/itchief.png" class="img-responsive"></p>
    <-- Заголовок текста с помощью элемента h1 -->
    <h1>Уроки по созданию веб-сайтов</h1>
    <!-- Абзац -->
    <p>Интернет в современном мире является наиболее популярным способом для соединения людей. На сайте itchief.ru вы можете изучить различные технологии для веб-разработки с помощью уроков и статей, а также узнаете как их применять на практике. После завершения изучения уроков вы можете приступить к созданию современных веб-сайтов.</p>
    <!-- Ссылка, оформленная в виде кнопки с помощью классов: btn, btn-primaty и btn-lg -->
    <p><a href="http://itchief.ru" target="_blank" class="btn btn-primary btn-lg">Приступить к изучению</a></p>
  </div>
</div>

Веб-страница с компонентом Jumbotron без скруглённых углов

Компонент Well

Компонент Well предназначен для придания блоку эффекта вдавленности.

<div class="well">
...
</div>
Блок с эффектом вдавленности

Примечание: Вы можете дополнительно контролировать отступы и закругленные углы у компонента "Wells" с помощью дополнительных классов .well-large и .well-small.

Иконка "закрыть"

Иконка Bootstrap "Закрыть" может использоваться для закрытия всплывающих окон и сообщений.

Пример:
<div class="alert alert-danger">
  <a href="#" class="close" data-dismiss="alert">&times;</a>
  <strong>Предупреждение</strong> Ошибка подключения к сети.
</div>
× Предупреждение Ошибка подключения к сети.