Bootstrap: Текстовые панели — создание и стилизация

Что такое текстовые панели?

Панели — это простые блоки, выделяемые на сайте с помощью стилей. Они позволяют задать заголовок и содержимое блока, создавая аккуратный и привлекательный внешний вид.

Создание базовой панели

Для создания панели необходимо прописать основной <div> блок с классами panel и panel-default (тема по умолчанию — серый и белый цвет):

<div class="panel panel-default">
  <!-- Содержимое панели -->
</div>

Внутри этого блока создадим ещё один <div> для текста:

<div class="panel-body">
  <p>Здесь будет некий текст.</p>
</div>

Для улучшения внешнего вида добавим отступы:

.panel-body {
  padding: 20px;
}

Результат: блок с закруглёнными углами и приятным внешним видом.

Добавление заголовка

Для добавления заголовка используем тег <h> (например, <h3>) внутри блока панели, перед panel-body:

<div class="panel panel-default">
  <h3>Заголовок</h3>
  <div class="panel-body">
    <p>Текст панели</p>
  </div>
</div>

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

Подвал панели (Footer)

Помимо заголовка и основной части, можно добавить подвал (footer) с помощью класса panel-footer:

<div class="panel panel-default">
  <h3>Заголовок</h3>
  <div class="panel-body">
    <p>Текст панели</p>
  </div>
  <div class="panel-footer">Подвал</div>
</div>

Подвал визуально отличается от заголовка и основной части, обычно имеет другой цвет.

Дополнительные темы панелей

Помимо темы panel-default, существуют и другие:

  • panel-success (для успешных операций) — зелёный цвет.
  • panel-info (для информации).
  • panel-warning (для предупреждений).
  • panel-danger (для ошибок).

Например, панель с темой panel-success:

<div class="panel panel-success">
  <h3>Успешно!</h3>
  <div class="panel-body">
    <p>Операция выполнена успешно.</p>
  </div>
</div>

Группирование панелей

Для группировки нескольких панелей используется <div> с классом panel-group. Это позволяет уменьшить отступы между панелями, создавая ощущение единого блока.

Пример группировки трёх панелей с разными темами:

<div class="panel-group">
  <div class="panel panel-info"></div>
  <div class="panel panel-warning"></div>
  <div class="panel panel-danger"></div>
</div>

В этом уроке мы рассмотрели создание и использование текстовых панелей в Bootstrap. Панели — универсальный инструмент для организации контента на сайте, и их освоение значительно улучшит качество вашей верстки.

Что будем искать? Например,программа