Разное

Bootstrap 4 panel: Bootstrap 4 Card — Оформление контента в виде карточки

29.05.2021

Содержание

Навигационная панель. Компоненты · Bootstrap. Версия v4.0.0

Документация и примеры для мощного и отзывчивого навигационного заголовка Bootstrap и навигационной панели. Включает поддержку брендинга, навигации и прочего, включая поддержку нашего плагина для сворачивания.

Как это работает

Вот что вам надо знать перед использованием навбара:

  • Навбары требуют «обертки» из классов .navbar и .navbar-expand{-sm|-md|-lg|-xl} для отзывчивости при «складывании»и классы , а также классы цветовых схем.
  • Навбары и их содержимое по умолчанию занимают 100% ширины. Используйте опциональные контейнеры для ограничения их горизонтальной ширины.
  • Используйте наши классы спейсинга и «флекс» для контроля над пространством и выравниванием внутри навбаров.
  • Навбары отзывчивы по умолчанию, но вы можете легко изменить это. Отзывчивое поведение зависит от нашего «плагина свертывания» JavaScript.
  • Навбары скрыты по умолчанию при печати. Сделайте их печатаемыми, добавив класс
    .d-print
    в .navbar. Смотри класс отображения.
  • Придайте им доступность использованием элемента <nav>, или, если используется менее специфический элемент – например <div>: добавьте role="navigation" в каждый навбар для придания ему большей доступности для пользователей вспомогательных технологий.

Дальше вы увидите примеры и список поддерживаемых под-компонентов.

Поддерживаемые типы содержимого

В навбарах присутствуют встроенная поддержка многих суб-компонентов. Выбирайте нужный:

  • .navbar-brand для названия вашей компании, продукта или имени проекта.
  • .navbar-nav для навигации полной высоты (включая выпадающие элементы).
  • .navbar-toggler для использования с нашим JS-«плагином свертывания» и других изменяющихся состояний навигации.
  • .form-inline для любых органов контроля форм и действий с ними.
  • .navbar-text для добавления вертикально центрированных строк текста.
  • .collapse.navbar-collapse для группирования и скрытия содержимого навбара на определенном брейкпойнте родителя.

Вот пример всех суб-компонентов, которые включены в отзывчивый светлый навбар с автоматическим сворачиванием на брейкпойнте

lg (большой).

<nav>
  <a href="#">Navbar</a>
  <button type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
    <span></span>
  </button>

  <div>
    <ul>
      <li>
        <a href="#">Home <span>(current)</span></a>
      </li>
      <li>
        <a href="#">Link</a>
      </li>
      <li>
        <a href="#" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
          Dropdown
        </a>
        <div aria-labelledby="navbarDropdown">
          <a href="#">Action</a>
          <a href="#">Another action</a>
          <div></div>
          <a href="#">Something else here</a>
        </div>
      </li>
      <li>
        <a href="#">Disabled</a>
      </li>
    </ul>
    <form>
      <input type="search" placeholder="Search" aria-label="Search">
      <button type="submit">Search</button>
    </form>
  </div>
</nav>

В этом примере использованы классы цвета bg-light и спейсинга my-2, my-lg-0, mr-sm-0, my-sm-0.

Бренд

.navbar-brand можно применять к большинству элементов, но лучше всего – к ссылке, т.к. некоторые элементы могут потребовать классы или стили.

<!-- As a link -->
<nav>
  <a href="#">Navbar</a>
</nav>

<!-- As a heading -->
<nav>
  <span>Navbar</span>
</nav>

Добавление изображений к .navbar-brand почти всегда потребует дополнительной стилизации CSS и классов.

<!-- Just an image -->
<nav>
  <a href="#">
    <img src="/assets/brand/bootstrap-solid.svg" alt="">
  </a>
</nav>
<!-- Image and text -->
<nav>
  <a href="#">
    <img src="/assets/brand/bootstrap-solid.svg" alt="">
    Bootstrap
  </a>
</nav>

Навбар

Ссылки в навигации навбара сделаны на параметрах класса

.nav, с их собственными классами-модификаторами; и требуют использования классов тогглера для правильного «отзывчивого» поведения. Навигация в навбарах также займет максимально возможное количество горизонтального места, для правильного выравнивания элементов навбара.

Активные состояния – с классом .active – нужны для индикации возможности применения текущей страницы напрямую к .nav-link или их непосредственному «родителю» .nav-item.

<nav>
  <a href="#">Navbar</a>
  <button type="button" data-toggle="collapse" data-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">
    <span></span>
  </button>
  <div>
    <ul>
      <li>
        <a href="#">Home <span>(current)</span></a>
      </li>
      <li>
        <a href="#">Features</a>
      </li>
      <li>
        <a href="#">Pricing</a>
      </li>
      <li>
        <a href="#">Disabled</a>
      </li>
    </ul>
  </div>
</nav>

И т.к. мы используем классы в наших навбарах, вы можете избегать «списочного» подхода к разметке, если вам надо.

<nav>
  <a href="#">Navbar</a>
  <button type="button" data-toggle="collapse" data-target="#navbarNavAltMarkup" aria-controls="navbarNavAltMarkup" aria-expanded="false" aria-label="Toggle navigation">
    <span></span>
  </button>
  <div>
    <div>
      <a href="#">Home <span>(current)</span></a>
      <a href="#">Features</a>
      <a href="#">Pricing</a>
      <a href="#">Disabled</a>
    </div>
  </div>
</nav>

Выпадающие меню требуют оборачивающего элемента для позиционирования, так что удостоверьтесь в использовании раздельных и вложенных элементов для .nav-item и .nav-link, как в примере ниже.

<nav>
  <a href="#">Navbar</a>
  <button type="button" data-toggle="collapse" data-target="#navbarNavDropdown" aria-controls="navbarNavDropdown" aria-expanded="false" aria-label="Toggle navigation">
    <span></span>
  </button>
  <div>
    <ul>
      <li>
        <a href="#">Home <span>(current)</span></a>
      </li>
      <li>
        <a href="#">Features</a>
      </li>
      <li>
        <a href="#">Pricing</a>
      </li>
      <li>
        <a href="#" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
          Dropdown link
        </a>
        <div aria-labelledby="navbarDropdownMenuLink">
          <a href="#">Action</a>
          <a href="#">Another action</a>
          <a href="#">Something else here</a>
        </div>
      </li>
    </ul>
  </div>
</nav>

Формы

Размещайте внутри навбара различные элементы контроля форм и компоненты, добавив в них класс .form-inline.

<nav>
  <form>
    <input type="search" placeholder="Search" aria-label="Search">
    <button type="submit">Search</button>
  </form>
</nav>

Выравнивайте содержимое ваших строчных форм классами-утилитами, как необходимо.

<nav>
  <a>Navbar</a>
  <form>
    <input type="search" placeholder="Search" aria-label="Search">
    <button type="submit">Search</button>
  </form>
</nav>

Работают и формы ввода, также:

<nav>
  <form>
    <div>
      <div>
        <span>@</span>
      </div>
      <input type="text" placeholder="Username" aria-label="Username" aria-describedby="basic-addon1">
    </div>
  </form>
</nav>

Разные кнопки поддерживаются как часть этих форм в навбарах. Это также хорошее напоминание о том, что утилиты вертикального выравнивания можно использовать для выравнивания элементов различных размеров.

Main button Smaller button

<nav>
  <form>
    <button type="button">Main button</button>
    <button type="button">Smaller button</button>
  </form>
</nav>

Текст

Благодаря классу .navbar-text навбары могут содержать «крупицы» текста. Этот класс придает строкам текста вертикальное выравнивание и горизонтальный спейсинг.

Navbar text with an inline element

<nav>
  <span>
    Navbar text with an inline element
  </span>
</nav>

Смешивайте и добивайтесь необходимого соответствия с другими компонентами и утилитами, как вам надо.

<nav>
  <a href="#">Navbar w/ text</a>
  <button type="button" data-toggle="collapse" data-target="#navbarText" aria-controls="navbarText" aria-expanded="false" aria-label="Toggle navigation">
    <span></span>
  </button>
  <div>
    <ul>
      <li>
        <a href="#">Home <span>(current)</span></a>
      </li>
      <li>
        <a href="#">Features</a>
      </li>
      <li>
        <a href="#">Pricing</a>
      </li>
    </ul>
    <span>
      Navbar text with an inline element
    </span>
  </div>
</nav>

Цветовые схемы

Настройка оформления навбаров в BS4 стала столь легкой благодаря сочетанию классов оформления и утилит background-color. Выбирайте .navbar-light для навбара со светлым фоном, или .navbar-dark для навбара с темным фоном. Далее настраивайте их классами .bg-*.

<nav>
  <!-- Navbar content -->
</nav>

<nav>
  <!-- Navbar content -->
</nav>

<nav>
  <!-- Navbar content -->
</nav>

Контейнеры

Хотя это и не требуется, вы можете обернуть навбар в .container для центрирования навбара на странице или добавить один навбар в .container лишь для центрирования содержимого навбара с фиксированной позицией “top”.

<div>
  <nav>
    <a href="#">Navbar</a>
  </nav>
</div>

Когда контейнер внутри вашего навбара, его горизонтальный паддинг удаляется на брейкпойнтах, меньших чем заданный вами .navbar-expand{-sm|-md|-lg|-xl}. Это гарантирует, что не произойдет ненужного удвоения паддинга на меньших вьюпортах, когда ваш навбар свернут.

<nav>
  <div>
    <a href="#">Navbar</a>
  </div>
</nav>

Размещение

Используйте наши утилиты позиционирования для размещения навбаров в нестатичных позициях. Выбирайте из фиксированного наверху, внизу или «приклеивающегося» (прокручивается со страницей, пока не достигнет верха, и остается там). Фиксированные навбары используют position: fixed, поэтому они «исключены» из нормального строения DOM и могут потребовать добавления CSS (например, padding-top в <body>).

Также обратите внимание, что .sticky-top использует position: sticky, которая не поддерживается полностью в каждом браузере.

<nav>
  <a href="#">Default</a>
</nav>
<nav>
  <a href="#">Fixed top</a>
</nav>
<nav>
  <a href="#">Fixed bottom</a>
</nav>
<nav>
  <a href="#">Sticky top</a>
</nav>

Отзывчивое поведение

Навбары могут использовать классы .navbar-toggler, .navbar-collapse и .navbar-expand{-sm|-md|-lg|-xl} для изменения, когда их содержимое «схлапывается» по нажатию кнопки. В сочетании с другими классами вы можете легко выбрать, когда показать или скрыть некие элементы.

Для навбаров, которые не скрываются, добавьте в навбар класс .navbar-expand. Для навбаров, которые всегда скрываются, не добавляйте его.

Тогглер (кнопка разворачивания меню)

Тогглеры по умолчанию выровнены по левому краю, но если они идут за дочерними элементами как .navbar-brand – они автоматически выровняются по правому краю. Зеркальное отражение вашей разметки переставит и тогглер.

Без показанного элемента класса .navbar-brand, на самых маленьких брейкпойнтах:

<nav>
  <button type="button" data-toggle="collapse" data-target="#navbarTogglerDemo01" aria-controls="navbarTogglerDemo01" aria-expanded="false" aria-label="Toggle navigation">
    <span></span>
  </button>
  <div>
    <a href="#">Hidden brand</a>
    <ul>
      <li>
        <a href="#">Home <span>(current)</span></a>
      </li>
      <li>
        <a href="#">Link</a>
      </li>
      <li>
        <a href="#">Disabled</a>
      </li>
    </ul>
    <form>
      <input type="search" placeholder="Search" aria-label="Search">
      <button type="submit">Search</button>
    </form>
  </div>
</nav>

С «брендом», показанный слева, и тогглером — справа:

<nav>
  <a href="#">Navbar</a>
  <button type="button" data-toggle="collapse" data-target="#navbarTogglerDemo02" aria-controls="navbarTogglerDemo02" aria-expanded="false" aria-label="Toggle navigation">
    <span></span>
  </button>

  <div>
    <ul>
      <li>
        <a href="#">Home <span>(current)</span></a>
      </li>
      <li>
        <a href="#">Link</a>
      </li>
      <li>
        <a href="#">Disabled</a>
      </li>
    </ul>
    <form>
      <input type="search" placeholder="Search">
      <button type="submit">Search</button>
    </form>
  </div>
</nav>

С тогглером слева и «брендом» справа:

<nav>
  <button type="button" data-toggle="collapse" data-target="#navbarTogglerDemo03" aria-controls="navbarTogglerDemo03" aria-expanded="false" aria-label="Toggle navigation">
    <span></span>
  </button>
  <a href="#">Navbar</a>

  <div>
    <ul>
      <li>
        <a href="#">Home <span>(current)</span></a>
      </li>
      <li>
        <a href="#">Link</a>
      </li>
      <li>
        <a href="#">Disabled</a>
      </li>
    </ul>
    <form>
      <input type="search" placeholder="Search" aria-label="Search">
      <button type="submit">Search</button>
    </form>
  </div>
</nav>

Внешнее содержимое

Иногда надо использовать плагин коллапса для запуска скрытого содержимого на странице. Т.к. наш плагин работает через id и data-target – вам будет легко это сделать!

Collapsed content
Toggleable via the navbar brand.

<div>
  <div>
    <div>
      <h5>Collapsed content</h5>
      <span>Toggleable via the navbar brand.</span>
    </div>
  </div>
  <nav>
    <button type="button" data-toggle="collapse" data-target="#navbarToggleExternalContent" aria-controls="navbarToggleExternalContent" aria-expanded="false" aria-label="Toggle navigation">
      <span></span>
    </button>
  </nav>
</div>

Карты. Компоненты · Bootstrap. Версия v4.0.0

Карты Bootstrap предоставляют собой гибкий и расширяемый контейнер контента с несколькими вариантами и опциями.

О карточках

Карточка – это гибкий и расширяемый контейнер содержимого. Она включает опции заголовков и футеров, широкий спектр контента, контекстуальные цвета бэкграунда и мощные опции отображения. Если вы знакомы с Bootstrap 3, — карты заменили наши старые панели, «колодцы» (закругленная граница вокруг элемента с серой заливкой и паддингом) и маленькие версии изображений — «тамбнейлы». Схожая с этими элементами функциональность доступна для карточек в виде классов-модификаторов.

Пример

Карточки созданы с применением как можно более меньшего количества кода и стилей, но они все же имеют множество инструментов для настройки и контроля. Их легко выравнивать и сочетать с другими компонентами Bootstrap, т.к. они созданы с помощью «флексбокса». По умолчанию они не имеют margin, поэтому при необходимости используйте утилиты расстояния.

Внизу – пример базовой карточки фиксированной ширины со смешанным содержимым. Карточки не имеют фиксированной ширины по умолчанию, так что они будут автоматически заполнять полную ширину родительского элемента. Этот параметр можно настроить с помощью различных опций размеров.

<div>
  <img src="..." alt="Card image cap">
  <div>
    <h5>Название карточки</h5>
    <p>Some quick example text to build on the card title and make up the bulk of the card's content.</p>
    <a href="#">Переход куда-нибудь</a>
  </div>
</div>

Типы содержимого

Карточки поддерживают широкий спектр содержимого, включая изображения, текст, списки, и т.д. Внизу – примеры.

Тело

«Фундамент» карточки – класс .card-body. Используйте его всегда, когда вам нужна выделенная секция внутри карточки.

This is some text within a card body.

<div>
  <div>
    This is some text within a card body.
  </div>
</div>

Названия, текст и ссылки

Названия карточек создаются добавлением класса .card-title к тэгу <h*>. Аналогично, ссылки добавляются и размещаются рядом друг с другом добавлением класса .card-link в тэг <a>.

«Подназвания» добавляются классом .card-subtitle в тэг <h*>. Если элементы с классами .card-title и .card-subtitle размещены в элементе с классом .card-body, название и «подназвание» карточки выровняются прекрасно.

<div>
  <div>
    <h5>Название карточки</h5>
    <h6>Подзаголовок карты</h6>
    <p>Some quick example text to build on the card title and make up the bulk of the card's content.</p>
    <a href="#">Ссылка карты</a>
    <a href="#">Другая ссылка</a>
  </div>
</div>

Изображения

Класс .card-img-top размещает изображение наверху карточки. Текст может быть добавлен к карточке классом .card-text. Текст внутри этого класса может быть оформлен стандартными тэгами HTML.

Some quick example text to build on the card title and make up the bulk of the card’s content.

<div>
  <img src="..." alt="Card image cap">
  <div>
    <p>Some quick example text to build on the card title and make up the bulk of the card's content.</p>
  </div>
</div>

Списки

Создавайте списки содержимого в карточке с помощью «расширенных» списков.

  • Cras justo odio
  • Dapibus ac facilisis in
  • Vestibulum at eros
<div>
  <ul>
    <li>Cras justo odio</li>
    <li>Dapibus ac facilisis in</li>
    <li>Vestibulum at eros</li>
  </ul>
</div>
  • Cras justo odio
  • Dapibus ac facilisis in
  • Vestibulum at eros
<div>
  <div>
    Featured
  </div>
  <ul>
    <li>Cras justo odio</li>
    <li>Dapibus ac facilisis in</li>
    <li>Vestibulum at eros</li>
  </ul>
</div>

«Плавильный котел» (в смысле – бросайте все что есть)

Смешивайте и подгоняйте друг под друга разные типы содержимого в карточке. Показанный ниже пример включает стили для изображений, текста, групп списков – и все это обернуто в карточку фиксированной ширины.

<div>
  <img src="..." alt="Card image cap">
  <div>
    <h5>Название карточки</h5>
    <p>Some quick example text to build on the card title and make up the bulk of the card's content.</p>
  </div>
  <ul>
    <li>Cras justo odio</li>
    <li>Dapibus ac facilisis in</li>
    <li>Vestibulum at eros</li>
  </ul>
  <div>
    <a href="#">Ссылка карты</a>
    <a href="#">Другая ссылка</a>
  </div>
</div>

Заголовок и «подвал»

Добавьте заголовок и\или подвал к карточке.

<div>
  <div>
    Featured
  </div>
  <div>
    <h5>Специальный заголовок</h5>
    <p>With supporting text below as a natural lead-in to additional content.</p>
    <a href="#">Переход куда-нибудь</a>
  </div>
</div>

Заголовки карточек можно стилизовать добавлением стиля .card-header к <h*>.

<div>
  <h5>Featured</h5>
  <div>
    <h5>Специальный заголовок</h5>
    <p>With supporting text below as a natural lead-in to additional content.</p>
    <a href="#">Переход куда-нибудь</a>
  </div>
</div>

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.

<div>
  <div>
    Quote
  </div>
  <div>
    <blockquote>
      <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.</p>
      <footer>Someone famous in <cite title="Source Title">Source Title</cite></footer>
    </blockquote>
  </div>
</div>
<div>
  <div>
    Featured
  </div>
  <div>
    <h5>Специальный заголовок</h5>
    <p>With supporting text below as a natural lead-in to additional content.</p>
    <a href="#">Переход куда-нибудь</a>
  </div>
  <div>
    2 days ago
  </div>
</div>

Размеры

У карточек нет определенной ширины width, так что они всегда будут занимать 100% ширины, пока не объявлено иное. Вы можете изменить ширины в CSS, классами сетки, SASS или утилити-классами.

Использование разметки сеток

Используя сетку, оборачивайте карточки в колонки и ряды, если необходимо.

<div>
  <div>
    <div>
      <div>
        <h5>Специальный заголовок</h5>
        <p>With supporting text below as a natural lead-in to additional content.</p>
        <a href="#">Переход куда-нибудь</a>
      </div>
    </div>
  </div>
  <div>
    <div>
      <div>
        <h5>Специальный заголовок</h5>
        <p>With supporting text below as a natural lead-in to additional content.</p>
        <a href="#">Переход куда-нибудь</a>
      </div>
    </div>
  </div>
</div>

Утилиты

Используйте наши утилиты размеров для быстрой настройки ширины карточки.

Название карточки

With supporting text below as a natural lead-in to additional content.

Кнопка
Название карточки

With supporting text below as a natural lead-in to additional content.

Кнопка
<div>
  <div>
    <h5>Название карточки</h5>
    <p>With supporting text below as a natural lead-in to additional content.</p>
    <a href="#">Кнопка</a>
  </div>
</div>

<div>
  <div>
    <h5>Название карточки</h5>
    <p>With supporting text below as a natural lead-in to additional content.</p>
    <a href="#">Кнопка</a>
  </div>
</div>

Обычный CSS

Используйте обычный CSS для установки ширины.

<div>
  <div>
    <h5>Специальный заголовок</h5>
    <p>With supporting text below as a natural lead-in to additional content.</p>
    <a href="#">Переход куда-нибудь</a>
  </div>
</div>

Выравнивание текста

Вы можете быстро изменить выравнивание текста любой карточки – в ее частях или в целом – с помощью наших классов выравнивания.

<div>
  <div>
    <h5>Специальный заголовок</h5>
    <p>With supporting text below as a natural lead-in to additional content.</p>
    <a href="#">Переход куда-нибудь</a>
  </div>
</div>

<div>
  <div>
    <h5>Специальный заголовок</h5>
    <p>With supporting text below as a natural lead-in to additional content.</p>
    <a href="#">Переход куда-нибудь</a>
  </div>
</div>

<div>
  <div>
    <h5>Специальный заголовок</h5>
    <p>With supporting text below as a natural lead-in to additional content.</p>
    <a href="#">Переход куда-нибудь</a>
  </div>
</div>

Навигация

Добавляйте элементы навигации в заголовок карточки (или блок) с компонентами навигации Bootstrap.

<div>
  <div>
    <ul>
      <li>
        <a href="#">Active</a>
      </li>
      <li>
        <a href="#">Link</a>
      </li>
      <li>
        <a href="#">Disabled</a>
      </li>
    </ul>
  </div>
  <div>
    <h5>Специальный заголовок</h5>
    <p>With supporting text below as a natural lead-in to additional content.</p>
    <a href="#">Переход куда-нибудь</a>
  </div>
</div>
<div>
  <div>
    <ul>
      <li>
        <a href="#">Active</a>
      </li>
      <li>
        <a href="#">Link</a>
      </li>
      <li>
        <a href="#">Disabled</a>
      </li>
    </ul>
  </div>
  <div>
    <h5>Специальный заголовок</h5>
    <p>With supporting text below as a natural lead-in to additional content.</p>
    <a href="#">Переход куда-нибудь</a>
  </div>
</div>

Изображения

В карточках есть настройки для работы с изображениями. Вы можете добавить «уменьшенное изображение» к низу карточки, наложить содержимое карточки на изображение либо просто вставить его в карточку.

Маленькие изображения

По аналогии с заголовками и «подвалами», карточки могут иметь image cap вверху и внизу – маленькие изображения.

Название карточки

This is a wider card with supporting text below as a natural lead-in to additional content. This content is a little bit longer.

Last updated 3 mins ago

Название карточки

This is a wider card with supporting text below as a natural lead-in to additional content. This content is a little bit longer.

Last updated 3 mins ago

<div>
  <img src="..." alt="Card image cap">
  <div>
    <h5>Название карточки</h5>
    <p>This is a wider card with supporting text below as a natural lead-in to additional content. This content is a little bit longer.</p>
    <p><small>Last updated 3 mins ago</small></p>
  </div>
</div>
<div>
  <div>
    <h5>Название карточки</h5>
    <p>This is a wider card with supporting text below as a natural lead-in to additional content. This content is a little bit longer.</p>
    <p><small>Last updated 3 mins ago</small></p>
  </div>
  <img src="..." alt="Card image cap">
</div>

«Наложение» изображений

Превратите изображение в фон карточки и наложите на него текст карточки. В зависимости от изображения тут могут потребоваться дополнительные стили или утилиты.

Название карточки

This is a wider card with supporting text below as a natural lead-in to additional content. This content is a little bit longer.

Last updated 3 mins ago

<div>
  <img src="..." alt="Card image">
  <div>
    <h5>Название карточки</h5>
    <p>This is a wider card with supporting text below as a natural lead-in to additional content. This content is a little bit longer.</p>
    <p>Last updated 3 mins ago</p>
  </div>
</div>

Стили карточек

У карточек есть множество опций для настройки их фона, границ и цвета.

Фон и цвет

Используйте утилиты фона и текста для изменения внешнего вида карточки.

Primary card title

Some quick example text to build on the card title and make up the bulk of the card’s content.

Secondary card title

Some quick example text to build on the card title and make up the bulk of the card’s content.

Success card title

Some quick example text to build on the card title and make up the bulk of the card’s content.

Danger card title

Some quick example text to build on the card title and make up the bulk of the card’s content.

Warning card title

Some quick example text to build on the card title and make up the bulk of the card’s content.

Info card title

Some quick example text to build on the card title and make up the bulk of the card’s content.

Light card title

Some quick example text to build on the card title and make up the bulk of the card’s content.

Dark card title

Some quick example text to build on the card title and make up the bulk of the card’s content.

<div>
  <div>Header</div>
  <div>
    <h5>Primary card title</h5>
    <p>Some quick example text to build on the card title and make up the bulk of the card's content.</p>
  </div>
</div>
<div>
  <div>Header</div>
  <div>
    <h5>Secondary card title</h5>
    <p>Some quick example text to build on the card title and make up the bulk of the card's content.</p>
  </div>
</div>
<div>
  <div>Header</div>
  <div>
    <h5>Success card title</h5>
    <p>Some quick example text to build on the card title and make up the bulk of the card's content.</p>
  </div>
</div>
<div>
  <div>Header</div>
  <div>
    <h5>Danger card title</h5>
    <p>Some quick example text to build on the card title and make up the bulk of the card's content.</p>
  </div>
</div>
<div>
  <div>Header</div>
  <div>
    <h5>Warning card title</h5>
    <p>Some quick example text to build on the card title and make up the bulk of the card's content.</p>
  </div>
</div>
<div>
  <div>Header</div>
  <div>
    <h5>Info card title</h5>
    <p>Some quick example text to build on the card title and make up the bulk of the card's content.</p>
  </div>
</div>
<div>
  <div>Header</div>
  <div>
    <h5>Light card title</h5>
    <p>Some quick example text to build on the card title and make up the bulk of the card's content.</p>
  </div>
</div>
<div>
  <div>Header</div>
  <div>
    <h5>Dark card title</h5>
    <p>Some quick example text to build on the card title and make up the bulk of the card's content.</p>
  </div>
</div>
Использование вспомогательных технологий

Использование цвета как дополнительного инструмента информативности доступно только в визуальной сфере, что ограничивает пользователей вспомогательных технологий, например, программ для чтения текста с экрана. Удостоверьтесь, что информация, обозначенная цветом, также доступна из самого контента (т.е. в тексте) или содержится в альтернативных средствах – таких как дополнительный скрытый в классе .sr-only текст.

Границы

Используйте утилиты границ для изменения атрибута border-color карточки. Заметьте, что вы можете вставить классы .text-{color} в родительский элемент класса .card или в поднабор содержимого краточки – как показано ниже.

Primary card title

Some quick example text to build on the card title and make up the bulk of the card’s content.

Secondary card title

Some quick example text to build on the card title and make up the bulk of the card’s content.

Success card title

Some quick example text to build on the card title and make up the bulk of the card’s content.

Danger card title

Some quick example text to build on the card title and make up the bulk of the card’s content.

Warning card title

Some quick example text to build on the card title and make up the bulk of the card’s content.

Info card title

Some quick example text to build on the card title and make up the bulk of the card’s content.

Light card title

Some quick example text to build on the card title and make up the bulk of the card’s content.

Dark card title

Some quick example text to build on the card title and make up the bulk of the card’s content.

<div>
  <div>Header</div>
  <div>
    <h5>Primary card title</h5>
    <p>Some quick example text to build on the card title and make up the bulk of the card's content.</p>
  </div>
</div>
<div>
  <div>Header</div>
  <div>
    <h5>Secondary card title</h5>
    <p>Some quick example text to build on the card title and make up the bulk of the card's content.</p>
  </div>
</div>
<div>
  <div>Header</div>
  <div>
    <h5>Success card title</h5>
    <p>Some quick example text to build on the card title and make up the bulk of the card's content.</p>
  </div>
</div>
<div>
  <div>Header</div>
  <div>
    <h5>Danger card title</h5>
    <p>Some quick example text to build on the card title and make up the bulk of the card's content.</p>
  </div>
</div>
<div>
  <div>Header</div>
  <div>
    <h5>Warning card title</h5>
    <p>Some quick example text to build on the card title and make up the bulk of the card's content.</p>
  </div>
</div>
<div>
  <div>Header</div>
  <div>
    <h5>Info card title</h5>
    <p>Some quick example text to build on the card title and make up the bulk of the card's content.</p>
  </div>
</div>
<div>
  <div>Header</div>
  <div>
    <h5>Light card title</h5>
    <p>Some quick example text to build on the card title and make up the bulk of the card's content.</p>
  </div>
</div>
<div>
  <div>Header</div>
  <div>
    <h5>Dark card title</h5>
    <p>Some quick example text to build on the card title and make up the bulk of the card's content.</p>
  </div>
</div>

Утилиты миксинов

Вы также можете изменить границы заголовка карточки и «подвала», и даже удалить их background-color с помощью класса .bg-transparent.

Success card title

Some quick example text to build on the card title and make up the bulk of the card’s content.

<div>
  <div>Header</div>
  <div>
    <h5>Success card title</h5>
    <p>Some quick example text to build on the card title and make up the bulk of the card's content.</p>
  </div>
  <div>Footer</div>
</div>

Расположение карточек

В дополнение к стилизации содержимого карточек, Bootstrap включает несколько параметров расположения серий карточек. В настоящее время эти параметры не являются отзывчивыми.

Группы карточек

Используйте их для отрисовки карточек как единого, прикрепленного элемента с колонками равной ширины и высоты. Группы карточек используют display: flex; для достижения таких свойств размеров.

Название карточки

This is a wider card with supporting text below as a natural lead-in to additional content. This content is a little bit longer.

Last updated 3 mins ago

Название карточки

This card has supporting text below as a natural lead-in to additional content.

Last updated 3 mins ago

Название карточки

This is a wider card with supporting text below as a natural lead-in to additional content. This card has even longer content than the first to show that equal height action.

Last updated 3 mins ago

<div>
  <div>
    <img src="..." alt="Card image cap">
    <div>
      <h5>Название карточки</h5>
      <p>This is a wider card with supporting text below as a natural lead-in to additional content. This content is a little bit longer.</p>
      <p><small>Last updated 3 mins ago</small></p>
    </div>
  </div>
  <div>
    <img src="..." alt="Card image cap">
    <div>
      <h5>Название карточки</h5>
      <p>This card has supporting text below as a natural lead-in to additional content.</p>
      <p><small>Last updated 3 mins ago</small></p>
    </div>
  </div>
  <div>
    <img src="..." alt="Card image cap">
    <div>
      <h5>Название карточки</h5>
      <p>This is a wider card with supporting text below as a natural lead-in to additional content. This card has even longer content than the first to show that equal height action.</p>
      <p><small>Last updated 3 mins ago</small></p>
    </div>
  </div>
</div>

При использовании групп карточек с «подвалами» содержимое карточек расположится автоматически.

Название карточки

This is a wider card with supporting text below as a natural lead-in to additional content. This content is a little bit longer.

Название карточки

This card has supporting text below as a natural lead-in to additional content.

Название карточки

This is a wider card with supporting text below as a natural lead-in to additional content. This card has even longer content than the first to show that equal height action.

<div>
  <div>
    <img src="..." alt="Card image cap">
    <div>
      <h5>Название карточки</h5>
      <p>This is a wider card with supporting text below as a natural lead-in to additional content. This content is a little bit longer.</p>
    </div>
    <div>
      <small>Last updated 3 mins ago</small>
    </div>
  </div>
  <div>
    <img src="..." alt="Card image cap">
    <div>
      <h5>Название карточки</h5>
      <p>This card has supporting text below as a natural lead-in to additional content.</p>
    </div>
    <div>
      <small>Last updated 3 mins ago</small>
    </div>
  </div>
  <div>
    <img src="..." alt="Card image cap">
    <div>
      <h5>Название карточки</h5>
      <p>This is a wider card with supporting text below as a natural lead-in to additional content. This card has even longer content than the first to show that equal height action.</p>
    </div>
    <div>
      <small>Last updated 3 mins ago</small>
    </div>
  </div>
</div>

«Карточный стол»

Нужен набор карточек равной ширины и высоты, не прикрепленных друг к другу? Используйте «карточный стол».

Название карточки

This is a longer card with supporting text below as a natural lead-in to additional content. This content is a little bit longer.

Last updated 3 mins ago

Название карточки

This card has supporting text below as a natural lead-in to additional content.

Last updated 3 mins ago

Название карточки

This is a wider card with supporting text below as a natural lead-in to additional content. This card has even longer content than the first to show that equal height action.

Last updated 3 mins ago

<div>
  <div>
    <img src="..." alt="Card image cap">
    <div>
      <h5>Название карточки</h5>
      <p>This is a longer card with supporting text below as a natural lead-in to additional content. This content is a little bit longer.</p>
      <p><small>Last updated 3 mins ago</small></p>
    </div>
  </div>
  <div>
    <img src="..." alt="Card image cap">
    <div>
      <h5>Название карточки</h5>
      <p>This card has supporting text below as a natural lead-in to additional content.</p>
      <p><small>Last updated 3 mins ago</small></p>
    </div>
  </div>
  <div>
    <img src="..." alt="Card image cap">
    <div>
      <h5>Название карточки</h5>
      <p>This is a wider card with supporting text below as a natural lead-in to additional content. This card has even longer content than the first to show that equal height action.</p>
      <p><small>Last updated 3 mins ago</small></p>
    </div>
  </div>
</div>

Как и в группах карточек, подвалы карточек в «столах» автоматически расположатся в линию.

Название карточки

This is a wider card with supporting text below as a natural lead-in to additional content. This content is a little bit longer.

Название карточки

This card has supporting text below as a natural lead-in to additional content.

Название карточки

This is a wider card with supporting text below as a natural lead-in to additional content. This card has even longer content than the first to show that equal height action.

<div>
  <div>
    <img src="..." alt="Card image cap">
    <div>
      <h5>Название карточки</h5>
      <p>This is a wider card with supporting text below as a natural lead-in to additional content. This content is a little bit longer.</p>
    </div>
    <div>
      <small>Last updated 3 mins ago</small>
    </div>
  </div>
  <div>
    <img src="..." alt="Card image cap">
    <div>
      <h5>Название карточки</h5>
      <p>This card has supporting text below as a natural lead-in to additional content.</p>
    </div>
    <div>
      <small>Last updated 3 mins ago</small>
    </div>
  </div>
  <div>
    <img src="..." alt="Card image cap">
    <div>
      <h5>Название карточки</h5>
      <p>This is a wider card with supporting text below as a natural lead-in to additional content. This card has even longer content than the first to show that equal height action.</p>
    </div>
    <div>
      <small>Last updated 3 mins ago</small>
    </div>
  </div>
</div>

Колонки карточек

Карточки можно выстроить в Masonry-подобные колонки с помощью CSS, обернув их в .card-columns. Для облегчения выравнивания карточки созданы на основе column, а не на flexbox.

Внимание! Размеры карточек могут быть разными, поэтому положение колонок тоже может разниться. Чтобы карточки не выходили из колонок, задайте display: inline-block, т.к. column-break-inside: avoid не совсем рабочее решение.

Название карточки, которое завершает новую строку

This is a longer card with supporting text below as a natural lead-in to additional content. This content is a little bit longer.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.

Название карточки

This card has supporting text below as a natural lead-in to additional content.

Last updated 3 mins ago

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat.

Название карточки

This card has supporting text below as a natural lead-in to additional content.

Last updated 3 mins ago

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.

Название карточки

This is a wider card with supporting text below as a natural lead-in to additional content. This card has even longer content than the first to show that equal height action.

Last updated 3 mins ago

<div>
  <div>
    <img src="..." alt="Card image cap">
    <div>
      <h5>Название карточки, которое завершает новую строку</h5>
      <p>This is a longer card with supporting text below as a natural lead-in to additional content. This content is a little bit longer.</p>
    </div>
  </div>
  <div>
    <blockquote>
      <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.</p>
      <footer>
        <small>
          Someone famous in <cite title="Source Title">Source Title</cite>
        </small>
      </footer>
    </blockquote>
  </div>
  <div>
    <img src="..." alt="Card image cap">
    <div>
      <h5>Название карточки</h5>
      <p>This card has supporting text below as a natural lead-in to additional content.</p>
      <p><small>Last updated 3 mins ago</small></p>
    </div>
  </div>
  <div>
    <blockquote>
      <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat.</p>
      <footer>
        <small>
          Someone famous in <cite title="Source Title">Source Title</cite>
        </small>
      </footer>
    </blockquote>
  </div>
  <div>
    <div>
      <h5>Название карточки</h5>
      <p>This card has supporting text below as a natural lead-in to additional content.</p>
      <p><small>Last updated 3 mins ago</small></p>
    </div>
  </div>
  <div>
    <img src="..." alt="Card image">
  </div>
  <div>
    <blockquote>
      <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.</p>
      <footer>
        <small>
          Someone famous in <cite title="Source Title">Source Title</cite>
        </small>
      </footer>
    </blockquote>
  </div>
  <div>
    <div>
      <h5>Название карточки</h5>
      <p>This is a wider card with supporting text below as a natural lead-in to additional content. This card has even longer content than the first to show that equal height action.</p>
      <p><small>Last updated 3 mins ago</small></p>
    </div>
  </div>
</div>

Колонки карточек также можно растянуть и настроить с помощью кода. Ниже показано расширение класса .card-columns с использованием такого же CSS, как мы использовали в колонках, — который создает набор отзывчивых ярусов для изменения числа колонок.

.card-columns {
  @include media-breakpoint-only(lg) {
    column-count: 4;
  }
  @include media-breakpoint-only(xl) {
    column-count: 5;
  }
}

Навигационная панель · Bootstrap на русском

Навигационная панель является простой оболочкой для позиционирования брендинг, навигация и другие элементы в заголовке краткое навигации. Это легко расширяемый и, с помощью нашего плагина крах, его можно легко интегрировать контент закадровый.

Содержание

Основы

Вот что вы должны знать перед началом работы с навигационной панелью:

  • Navbar’у требуется задать класс .navbar и указать цветовую схему.
  • По-умолчанию Navbars и его содержание могут изменяться. Используйте контейнеры для ограничения их ширины.
  • Используйте .pull-*-left и .pull-*-right чтобы быстро выровнять компоненты.
  • Обеспечить доступность с помощью <nav> элемент или, если использовать более общий элемент, например <div> добавить role="navigation" для каждой панели, чтобы однозначно идентифицировать его в качестве ориентира регион для пользователей вспомогательных технологий.

Поддерживает содержимоe

Navbars оснащены встроенной поддержкой для нескольких компонентов. Смешивать и сочетать из следующих настроек:

  • .navbar-brand для Вашей компании, продукта или название проекта
  • .navbar-nav для полной высоты и облегченная навигация (включая поддержку для раскрывающихся списков)
  • .navbar-toggler для использования с нашими плагина крах и других навигация переключение поведения.

Вот пример для всех вложенных компонентов, включенных по умолчанию, светлых панелей:

<nav>
  <a href="#">Navbar</a>
  <ul>
    <li>
      <a href="#">Home <span>(current)</span></a>
    </li>
    <li>
      <a href="#">Features</a>
    </li>
    <li>
      <a href="#">Pricing</a>
    </li>
    <li>
      <a href="#">About</a>
    </li>
  </ul>
  <form>
    <input type="text" placeholder="Search">
    <button type="submit">Search</button>
  </form>
</nav>

Бренд

.navbar-brand могут быть применены к большинству элементов, но якорь лучше всего работает в качестве некоторых элементов может потребоваться служебные классы и пользовательские стили.

<nav>
  <a href="#">Navbar</a>
</nav>

<nav>
  <h2>Navbar</h2>
</nav>

Nav

Навигации навигации похожа на наших регулярных навигация вариантов—использовать .nav базового класса с модификатором, чтобы достигнуть определенного взгляда. В данном случае вы хотите .nav.navbar-nav.

<nav>
  <ul>
    <li>
      <a href="#">Home <span>(current)</span></a>
    </li>
    <li>
      <a href="#">Features</a>
    </li>
    <li>
      <a href="#">Pricing</a>
    </li>
    <li>
      <a href="#">About</a>
    </li>
  </ul>
</nav>

И поскольку мы используем классы для наших навигаций, вы можете избежать на основе списка подходом целиком и полностью, если вам нравится.

<nav>
  <div>
    <a href="#">Home <span>(current)</span></a>
    <a href="#">Features</a>
    <a href="#">Pricing</a>
    <a href="#">About</a>
  </div>
</nav>

Цветовые схемы

Темы оформления панели навигации никогда не было проще благодаря сочетанию простого ссылке цвет модификатором класса и background-color утилиты. Иначе говоря, вы укажете светлый или темный и применить Цвет фона.

Вот некоторые примеры, чтобы показать что мы имеем в виду.

<nav>
  <!-- Навигационная панель содержимое -->
</nav>

<nav>
  <!-- Навигационная панель содержимое -->
</nav>

<nav>
  <!-- Навигационная панель содержимое -->
</nav>

Контейнеры

Хотя это не требуется, вы можете обернуть навигации в .container, чтобы центр его на странице или добавить в один только центр Содержание фиксированный или статический топ navbar.

<div>
  <nav>
    <a href="#">Navbar</a>
  </nav>
</div>
<nav>
  <div>
    <a href="#">Navbar</a>
  </div>
</nav>

Размещение

Navbars можно статически (поведение по умолчанию), статический без скругленных углов или крепится к верхней или нижней части области просмотра.

<nav>
  <a href="#">Full width</a>
</nav>
<nav>
  <a href="#">Fixed top</a>
</nav>
<nav>
  <a href="#">Fixed bottom</a>
</nav>

Складной содержания

Наш плагин развал позволяет использовать <button> или <a> для переключения скрытый контент.

Collapsed content
Toggleable via the navbar brand.

<nav>
  <button type="button" data-toggle="collapse" data-target="#exCollapsingNavbar" aria-controls="exCollapsingNavbar" aria-expanded="false" aria-label="Toggle navigation">
    &#9776;
  </button>
  <div>
    <div>
      <h5>Collapsed content</h5>
      <span>Toggleable via the navbar brand.</span>
    </div>
  </div>
</nav>

Для более сложных моделей навигации, как те используемые в Bootstrap v3, используйте .navbar-toggleable-* классы в сочетании с .navbar-toggler. Эти классы пересилить aдаптивный утилит, чтобы показать навигацию только тогда, когда содержание должно быть показано.

<nav>
  <button type="button" data-toggle="collapse" data-target="#exCollapsingNavbar2" aria-controls="exCollapsingNavbar2" aria-expanded="false" aria-label="Toggle navigation">
    &#9776;
  </button>
  <div>
    <a href="#">Responsive navbar</a>
    <ul>
      <li>
        <a href="#">Home <span>(current)</span></a>
      </li>
      <li>
        <a href="#">Features</a>
      </li>
      <li>
        <a href="#">Pricing</a>
      </li>
      <li>
        <a href="#">About</a>
      </li>
    </ul>
  </div>
</nav>

Web-разработка • HTML и CSS

Для удобного выделения блоков с текстом предусмотрен компонент «Панель». Чтобы создать панель, необходимо заключить текст в блочный элемент div с классом panel-body. Который, в свою очередь, заключить в ещё один блочный элемент div с классами panel и panel-default.

<div>
    <div>Содержимое панели</div>
</div>

Чтобы добавить заголовок:

<div>
    <div>Заголовок панели</div>
    <div>Содержимое панели</div>
</div>

<div>
    <div>
        <h4>Заголовок панели</h4>
    </div>
    <div>
        Содержимое панели
    </div>
</div>

Чтобы добавить подвал:

<div>
    <div>Заголовок панели</div>
    <div>Содержимое панели</div>
    <div>Подвал панели</div>
</div>

К панелям, как и к большинству других компонентов, можно применять дополнительные классы, которые выделяют её с помощью цвета:

<div>
    <div>Заголовок панели</div>
    <div>Содержимое панели</div>
</div>
<div>
    <div>Заголовок панели</div>
    <div>Содержимое панели</div>
</div>
<div>
    <div>Заголовок панели</div>
    <div>Содержимое панели</div>
</div>
<div>
    <div>Заголовок панели</div>
    <div>Содержимое панели</div>
</div>
<div>
    <div>Заголовок панели</div>
    <div>Содержимое панели</div>
</div>

В панелях можно размещать таблицы:

<div>
    <div>Заголовок панели</div>
    <div>
        <p>...</p>
    </div>
    <table>
        ...
    </table>
</div>

При отсутствии содержимого панели, таблица примыкает к заголовку без отступа:

<div>
    <div>Заголовок панели</div>
    <table>
        ...
    </table>
</div>

Внутри панели можно размещать групповые списки:

<div>
    <div>Товары</div>
    <div>
        Список наименований товаров, доступных в магазине.
    </div>
    <div>
        <a href="#">Смартфоны <span>32</span></a>
        <a href="#">Ноутбуки <span>93</span></a>
        <a href="#">Планшеты <span>127</span></a>  
        <a href="#">Компьютеры <span>71</span></a>
    </div>
</div>

Поиск: Bootstrap • CSS • HTML • Web-разработка • Верстка • Фреймворк

css — Добавление логотипа в панель навигации bootstrap 4 beta

Я хочу добавить свой логотип на панель навигации в фреймворке bootstrap 4 beta. Высота панели навигации должна быть такой же или почти такой же, как обычная высота без логотипа, как вы можете видеть в первом примере.

Пример без логотипа и с логотипом

<nav>
       <a href="/"><img src="logo.png"></a>
      <button type="button" data-toggle="collapse" data-target="#navbar" aria-controls="navbar" aria-expanded="false" aria-label="Toggle navigation">
        <span></span>
      </button>
      <div>
        <ul>
          <li>
          ....
          </li>           
        </ul>
      </div>
    </nav>

Решения от другого вопрос здесь только для работы bootstrap 4 alpha.

2

Grischa 16 Сен 2017 в 01:37

2 ответа

Лучший ответ

Вы можете указать высоту изображения, чтобы оно не увеличивало размер навигационной панели, добавив класс в img. Как это:

.logo {
  max-height: 40px;
  padding: 0;
}

3

Kyle Higginson 15 Сен 2017 в 22:49

<a href="/">
 <img src="https://www.lern-online.net/bilder/logo.png">
</a>

Здесь, как вы можете ясно видеть, я дал встроенный стиль, который вы можете вручную изменить дальше в зависимости от того, что вам нужно.

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

Надеюсь я помог.

0

samar taj Shaikh 15 Сен 2017 в 23:07

Загрузочные панели


Панели

Панель в bootstrap — это рамка с рамкой и некоторым отступом вокруг ее содержимого:

Панели создаются с помощью класса .panel , а содержимое внутри панели имеет .панель-кузов класс:

Пример


Базовая панель


Попробуй сам »

Класс .panel-default используется для стилизации цвета панель.См. Последний пример на этой странице для получения дополнительных контекстных классов.


Заголовок панели

Заголовок панели

Содержание панели

Класс .panel-heading добавляет заголовок к панели:

Пример


Заголовок панели

Содержимое панели


Попробуй сам »

Нижний колонтитул панели

Модель .Panel-footer класс добавляет нижний колонтитул к панели:

Пример


Содержимое панели

Нижний колонтитул панели


Попробуй сам »

Группа панелей

Чтобы сгруппировать несколько панелей вместе, оберните

с классом .panel-group вокруг них.

Класс .panel-group очищает нижнее поле каждой панели:

Пример



Содержимое панели



Содержимое панели



Попробуй сам »

Панели с контекстными классами

Чтобы раскрасить панель, используйте контекстные классы (.Panel-default , .panel-primary , .panel-success , .panel-info , .panel-warning или .panel-dangerous ):

Пример

Панель с классом по умолчанию

Содержание панели

Панель с панелью первичного класса

Содержание панели

Панель с панелью класса успешности

Содержание панели

Панель с классом информации панели

Содержание панели

Панель с панелью-предупреждением класса

Содержание панели

Панель с панелью класса опасности

Содержание панели

Попробуй сам »


Как использовать Bootstrap 4 карты

В этом руководстве вы узнаете, как использовать компонент Bootstrap card.

Представляем Bootstrap 4 карты

Bootstrap 4 представляет новый гибкий и расширяемый контейнер содержимого — компонент card — вместо старых панелей, лунок и компонентов эскизов. Он включает в себя варианты верхних и нижних колонтитулов, широкий спектр содержимого, контекстные цвета фона и мощные параметры отображения.

В следующих разделах вы увидите, что можно делать с компонентом карты.

Создание базовой карты

Разметка карты довольно проста.Оболочка ourter требует базового класса .card , тогда как содержимое может быть размещено внутри .card-body . В следующем примере показано, как создать карточку с изображением, смешанным с некоторым текстовым содержимым и кнопкой.

  
...
Алиса Лиддел

Алиса - внештатный веб-дизайнер и разработчик из Лондона.Она специализируется на HTML5, CSS3, JavaScript, Bootstrap и т. Д.

Просмотреть профиль

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


Типы содержимого для компонента карты

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

Карточка только для тела

Вы можете просто использовать .card с .card-body внутри, когда вам нужно создать поле с заполнением.

  
Это текст внутри поля с отступом.

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

Карточка с верхним и нижним колонтитулами

Вы также можете добавлять верхний и нижний колонтитулы в свои карточки с помощью .card-header и .card-footer class соответственно. Давайте посмотрим на следующий пример:

  
Рекомендуемое
НАСА запускает солнечный зонд

Lorem ipsum dolor sit amet, conctetur adipiscing elit. Nam eu sem tempor, varius quam at, luctus dui. Mauris magna metus, dapibus nec turpis vel, semper malesuada ante.

Узнать больше
2 дня назад

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

Размещение групп списков на карте

Вы также можете размещать группы списков внутри карточки вместе с другими типами содержимого, как показано здесь.

  
Рекомендуемое
  • Cras justo odio
  • Dapibus ac facilisis в
  • Вестибулум на Эросе.

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

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

  
Скругленное изображение
Название карточки

Pulvinar leo id risus pellentesque el vestibulum. Sed diam libero egetve sodales sapien vel, aliquet nibhte bibendum enim porttitor orci.

  • Cras justo odio
  • Dapibus ac facilisis в
  • Вестибулум на Эросе.

Настройка фона карты

Есть несколько вариантов настройки фона, границ и цвета карточки.Вы можете использовать служебные классы текста и фона, чтобы изменить внешний вид карточки.

  
Название основной карточки

Lorem ipsum dolor sit amet, conctetur adipiscing elit. Nam eu sem tempor.

Название дополнительной карты

Lorem ipsum dolor sit amet, conctetur adipiscing elit.Nam eu sem tempor.

Название карточки успеха

Lorem ipsum dolor sit amet, conctetur adipiscing elit. Nam eu sem tempor.

Название карты опасности

Lorem ipsum dolor sit amet, conctetur adipiscing elit.Nam eu sem tempor.

Название карточки с предупреждением

Lorem ipsum dolor sit amet, conctetur adipiscing elit. Nam eu sem tempor.

Заголовок информационной карточки

Lorem ipsum dolor sit amet, conctetur adipiscing elit.Nam eu sem tempor.

Заголовок темной карточки

Lorem ipsum dolor sit amet, conctetur adipiscing elit. Nam eu sem tempor.

Светлый заголовок карточки

Lorem ipsum dolor sit amet, conctetur adipiscing elit.Nam eu sem tempor.

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


Настройка границы и текста карточки

Вы также можете настроить текст и цвет рамки любой карточки, используя служебные классы текста и рамки.Просто примените эти классы к родительскому .card или его дочерним элементам, как показано ниже:

  
Название основной карточки

Lorem ipsum dolor sit amet, conctetur adipiscing elit. Nam eu sem tempor.

Название дополнительной карты

Lorem ipsum dolor sit amet, conctetur adipiscing elit.Nam eu sem tempor.

Название карточки успеха

Lorem ipsum dolor sit amet, conctetur adipiscing elit. Nam eu sem tempor.

Название карты опасности

Lorem ipsum dolor sit amet, conctetur adipiscing elit.Nam eu sem tempor.

Название карточки с предупреждением

Lorem ipsum dolor sit amet, conctetur adipiscing elit. Nam eu sem tempor.

Заголовок информационной карточки

Lorem ipsum dolor sit amet, conctetur adipiscing elit.Nam eu sem tempor.

Заголовок темной карточки

Lorem ipsum dolor sit amet, conctetur adipiscing elit. Nam eu sem tempor.

Светлый заголовок карточки

Lorem ipsum dolor sit amet, conctetur adipiscing elit.Nam eu sem tempor.

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


Варианты макета карты

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

Создание групп карт

Группы карточек можно использовать для визуализации карточек как одного присоединенного элемента с столбцами одинаковой ширины и высоты. Группы карт используют дисплей: гибкий; , чтобы добиться их равномерной калибровки.

  
 ...
Название карточки

Lorem ipsum dolor sit amet, conctetur adipiscing elit. Nam eu sem tempor.

Последнее обновление 3 мин. назад
...
Название карточки

Vestibulum id metus ac nisl bibendum nibh scelerisque non purus in suspendisse.

Последнее обновление 3 мин. назад
...
Название карточки

Pulvinar leo id risus enim. Bibendum varius tincidunt pellentesque malesuada in.

Последнее обновление 3 мин. назад

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

Создание колод карт

Колоды карт аналогичны группам карт (т.е. каждая карта имеет одинаковую ширину и высоту). Единственная разница в том, что карты не прикреплены друг к другу. Вот пример:

  
...
Название карточки

Lorem ipsum dolor sit amet, conctetur adipiscing elit. Nam eu sem tempor.

Последнее обновление 3 мин. назад
 ...
Название карточки

Vestibulum id metus ac nisl bibendum nibh scelerisque non purus in suspendisse.

Последнее обновление 3 мин. назад
...
Название карточки

Pulvinar leo id risus enim.Bibendum varius tincidunt pellentesque malesuada in.

Последнее обновление 3 мин. назад

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

Создание столбцов карточек

С помощью Bootstrap 4 вы также можете создать сетку карточек, такую ​​как Pinterest, обернув их в .карточки-столбцы . Карточки построены с использованием свойств столбца CSS вместо гибкого бокса для упрощения выравнивания. Карты располагаются сверху вниз и слева направо. Давайте посмотрим на пример:

  
...
Название карточки

Lorem ipsum dolor sit amet, conctetur adipi elit.Nam eu sem tempor, varius quam at, luctus dui. Mauris magna metus.

Последнее обновление 3 мин. назад

<цитата>

Nam eget Purus Conctetur in Vehicle. Nullamr ultrices nisl risus, viverra libero.

<нижний колонтитул> Кто-то известный
 ...
Название карточки

Vestibulum id metus ac nisl bibendum scelerisque non dignissim purus.

Последнее обновление 2 мин. назад

<цитата>

Pulvinar leo risus vestibulum. Sed diam on sodales eget.

<нижний колонтитул> Кто-то известный
Название карточки

Enim arcu, interdum dignissim venenatis velc.

Последнее обновление 1 мин. назад

...
<цитата>

Quis quam ut magna conquat faucibus. Pellentesque eget nisi suscipit tincidunt. Пеллентескская набережная.

<нижний колонтитул> Кто-то известный
Название карточки

Convallis eget pretium, bibendum non leo.Proien suscipit purus adipiscing dolor gravida fermentum sapien blandit praest interdum vel metus.

Последнее обновление 3 мин. назад

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


Создание горизонтальных карточек

Вы также можете создавать горизонтальные карточки, в которых изображение и текст размещаются бок о бок, используя комбинацию классов сетки и служебных классов, как показано в следующем примере:

  
 ...
Алиса Лиддел

Алиса - внештатный веб-дизайнер и разработчик из Лондона. Она специализируется на HTML5, CSS3, JavaScript, Bootstrap и т. Д.

Просмотреть профиль

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


Наложения изображений карт

Вы даже можете превратить изображение в фон карточки и поместить текст карточки поверх него, используя класс .card-img-overlay вместо .card-body . В зависимости от изображения вам могут потребоваться дополнительные стили для лучшей настройки. Вот пример:

  
...
Алиса Лиддел

Алиса - внештатный веб-дизайнер и разработчик из Лондона. Она специализируется на HTML5, CSS3, JavaScript, Bootstrap и т. Д.

Просмотреть профиль

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

Примечание: Содержание карточки не должно превышать высоту изображения.Если содержимое больше изображения, оно будет отображаться вне изображения.


Выравнивание текста внутри карты

Вы можете легко изменить выравнивание текста любой карточки — целиком или отдельных частей — с помощью служебных классов выравнивания текста. Давайте посмотрим на пример:

  
Название карточки

Lorem ipsum dolor sit amet tempor...

Узнать больше
Название карточки

Vestibulum metus bibendum nibh sapien ...

Узнать больше
Название карточки

Pulvinar leo id risus pellentesque diam...

Узнать больше

Определение размера карты

Карты не имеют определенной ширины, по умолчанию они имеют ширину 100%. Однако вы можете изменить это по мере необходимости с помощью настраиваемого CSS, классов сетки или служебных классов определения размера. Посмотрим, как это работает:

  
Название карточки

Lorem ipsum dolor sit amet...

Узнать больше
Название карточки

Vestibulum metus bibendum nibh ...

Узнать больше
Название карточки

Lorem ipsum dolor sit amet...

Узнать больше
Название карточки

Lorem ipsum dolor sit amet ...

Узнать больше

Карточка с растянутым звеном

Вы можете добавить класс .stretch-link на ссылку внутри карточки, чтобы сделать всю карточку интерактивной (т. е. вся карточка действует как ссылка). Не рекомендуется использовать несколько ссылок с растянутыми ссылками.

Попробуйте следующий пример, чтобы увидеть, как это работает на самом деле:

  
...
Алиса Лиддел

Алиса - внештатный веб-дизайнер и разработчик из Лондона.Она специализируется на HTML5, CSS3, JavaScript, Bootstrap и т. Д.

Просмотреть профиль

Группа загрузочных панелей

Обзор

Иногда нам нужно разделить несколько небольших (или не очень) частей контента, чтобы они встали и привлекли внимание клиента — например, упоминание некоторых удобных функций, обеспечивающих подборку коротких статей с небольшим отрывком и единственной мощной картинкой и так далее и так далее.

Таким образом, нам нужно удобное решение, позволяющее идеально обернуть нашу информацию гибким и потрясающим образом, чтобы она красиво и аккуратно отображалась на наших сайтах. В последней версии самого известного гибкого фреймворка — Bootstrap 3 мы использовали в основном панель Bootstrap Panel Default, миниатюры и элементы колодца, давая нам контейнеры-коробки со слабой рамкой, довольно эллиптическими краями и, наконец, — небольшим трехмерным результатом. В последней версии Bootstrap 4 их больше нет. Их коллективно заменяют карточкой, заявляющей, что они эффективны практически во всем, что могли делать предки, но в основном лучше.Так что пора узнать это получше.

Методы использования границы панели начальной загрузки:

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

Для изготовления карты нам сначала понадобится элемент .card , чтобы обернуть всю вещь. Внутри отчетливые крышки для заголовка .card-header , фактическое содержимое карты .card-block и нижний колонтитул .card-footer должны иметь место, а верхний и нижний колонтитулы являются необязательными и могут быть опущены, если они вам не нужны, . card-block является необходимой частью — он красиво обертывает ваш контент, создавая тонкие отступы вокруг.

В элементе .card-block у вас может быть метка с классом .card-title , который можно добавить к элементам h2 - h6 , а также к обычным

и fo конечно — приходите текст, завернутый в раздел с .карточка-текст кл. Если вы решили также вставить несколько веб-ссылок — присвойте им класс .card-link , чтобы они были аккуратно разделены для большего взаимодействия с пользователем.

Контекстные классы цветов можно использовать для легкого добавления стиля целых разделов карты — просто добавьте .card- ~ один из контекстных цветов здесь, например, основной, успех, информация или опасность ~ к основному .card wrapper, и если фон станет слишком тусклым, чтобы текст был достаточно понятным — дополнительно добавьте .card-inverse , чтобы изменить цвет текста. Вы также можете спроектировать только цветовую схему границ, используя контекстную схему — это достигается путем назначения класса .card-outline- ~ желаемый оттенок ~ снова основному разделу .card .

Как указано выше, .card-block прибывает, чтобы обернуть контент, сохраняя вокруг него красивое заполнение. В тот момент, когда он доходит до изображений, он может захотеть избежать этого и растянуть изображение на всю ширину компонента.

Чтобы получить такой вид, просто поместите тег

за пределами .card-block , чтобы предотвратить добавление отступов в конечном итоге style = "width: 100%;" , убедившись, что он будет правильно изменять размер, всегда заполняет свой контейнер.

Несколько слов о макете — карты будут заполнять всю горизонтальную область, доступную по умолчанию, поэтому разумно ограничить это, поместив их внутри некоторых элементов сетки. Благодаря этому вы можете получить их ожидаемые действия.

Какой-то экземпляр

Карточки

создаются с минимальным количеством разметки и стилей, но все же обрабатываются, обеспечивая тонны контроля и настройки. Созданные с использованием flexbox, они легко позиционируются и хорошо сочетаются с другими компонентами Bootstrap.

Вот модель базовой карты с разным содержанием и фиксированной шириной. У карточек нет фиксированной ширины для начала, поэтому они, естественно, будут занимать всю ширину своего родительского раздела. Это быстро модифицируется с помощью множества вариантов размеров.

  
Подпись к изображению карточки
Заголовок карточки

Небольшой пример сообщения, которое будет основано на названии карточки, а также составляет основную часть материала карточки.

куда-нибудь

Сортировка материалов сайта

Карты

поддерживают широкий выбор содержимого, включая изображения, текст, группы списков, гиперссылки и многое другое.Ниже перечислены примеры того, что поддерживается.

Блоки

Строительным блоком карты является .card-block . Используйте его всякий раз, когда вам нужен раздел на карточке с мягкой подкладкой.

  
Это какое-то сообщение в карточном блоке.

Заголовки, текстовые сообщения и гиперссылки

Субтитры используются путем включения .card-subtitle в тег . В случае, если .card-title и .card-subtitle элементы помещаются в элемент .card-block , заголовок и подзаголовок карты размещены правильно.

  
Название карточки
Подзаголовок карточки

Быстрый пример сообщения для улучшения названия карточки и создания основной массы содержимого карточки.

Ссылка на карту Другая ссылка

Изображения

.card-img-top помещает изображение в начало карты. С .card-text , текст может быть включен в карточку. Текст внутри .card-text также может быть оформлен с помощью обычных тегов HTML.

  
Крышка с изображением карточки

Быстрый пример сообщения, которое будет основано на названии карточки, а также составляет основную часть веб-контента карточки.

Листинговые группы

Создание списков содержимого на карточке с помощью группы списков очистки.

  
  • Cras justo odio
  • Dapibus ac facilisis в
  • Вестибулум на Эросе.

Объедините и сопоставьте различные типы информации, чтобы сгенерировать желаемую карту, или бросьте туда все. Здесь показаны стили изображений, блоки, стили текстовых сообщений и группа списков — все они заключены в карточку фиксированной ширины.

  
 Крышка изображения карточки
Название карточки

Небольшой пример текста, который должен основываться на заголовке карточки и составлять основную часть содержимого карточки.

  • Cras justo odio
  • Dapibus ac facilisis в
  • Вестибулум на Эросе.

Верхний и нижний колонтитулы

Добавьте дополнительный верхний и / или нижний колонтитул внутри карточки.

  
Рекомендуемые
Терапия уникальными названиями

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

Сходите куда-нибудь

Заголовки карт можно стилизовать, добавив .card-header к компонентам .

  

Рекомендуемое

Особые титулы

С поддерживающим сообщением ниже, которое естественным образом ведет к дополнительному содержанию.

Сходите куда-нибудь
  
Цитировать
<цитата>

Lorem ipsum dolor sit amet, conctetur adipiscing elit. Целое число - ставка анте.

Кто-то, известный в Source Title
  
Рекомендуемые
Особые титулы

С вспомогательным текстом ниже как естественным переходом к дополнительному материалу.

Сходите куда-нибудь
2 дня назад

Масштаб

Карты не имеют определенной ширины для начала, поэтому они будут увеличены на 100%, пока не будет указано иное. Вы можете изменить это по своему усмотрению с помощью настраиваемых CSS, классов сетки, миксинов Sass сетки или утилит.

Использование разметки сетки

Используя сетку, поместите карточки в столбцы и строки по мере необходимости.

  

Особые титулы

С вспомогательным текстом ниже в качестве естественного перехода к дополнительному содержанию.

куда-нибудь

Особые титулы

С вспомогательным текстом ниже в качестве естественного перехода к дополнительному содержанию.

куда-нибудь

Использование утилит

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

  

Название карточки

С вспомогательным текстом ниже в качестве естественного перехода к дополнительному содержанию.

Кнопка

Название карточки

С поддерживающим посланием, перечисленным ниже, как естественным началом к ​​дополнительному веб-контенту.

Кнопка
  

Особые титулы

С вспомогательным текстом ниже в качестве естественного вступления к добавленному материалу.

куда-нибудь

Размещение информации

Вы можете быстро изменить размещение текста на любой карточке — целиком или в отдельных компонентах — с помощью классов выравнивания текста.

  
Особые титулы

С вспомогательным текстом ниже в качестве естественного перехода к дополнительному содержанию.

куда-нибудь
Особые титулы

С вспомогательным текстом ниже в качестве естественного перехода к дополнительному содержанию.

куда-нибудь
Особые титулы

С вспомогательным текстом ниже в качестве естественного перехода к дополнительному содержанию.

куда-нибудь

Навигация по сайту

Добавьте навигацию в заголовок (или блок) карты с помощью компонентов навигации Bootstrap.

  
Особые титулы

С вспомогательным текстом ниже в качестве естественного перехода к дополнительному содержанию.

куда-нибудь
  
Особые титулы

С вспомогательным текстом ниже в качестве естественного перехода к дополнительному содержанию.

куда-нибудь

Изображения

Карты

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

Заглавные буквы

Подобно верхним и нижним колонтитулам, карточки могут содержать верхние и нижние «колонтитулы» — изображения вверху или внизу карточки.

  
 Крышка изображения карточки
Название карточки

Это более широкая карточка с вспомогательным текстом ниже, который естественным образом ведет к дополнительному содержанию. Этот контент немного длиннее.

Последнее обновление 3 мин. назад

Название карточки

Это более широкая карточка с вспомогательным текстом ниже, который естественным образом ведет к дополнительному содержанию.Этот контент немного длиннее.

Последнее обновление 3 мин. назад

Крышка изображения карточки

Обложка с рисунком

Превратите иллюстрацию в фон карточки и наложите ее текст. В зависимости от изображения вам может потребоваться или не потребоваться .card-inverse (см. Ниже).

  
Изображение карточки
Название карточки

Это более широкая карточка с вспомогательным текстом ниже, который естественным образом ведет к дополнительному содержанию.Этот контент немного длиннее.

Последнее обновление 3 мин. назад

Наборы карт

Карты

включают различные возможности настройки фона, границ и цвета.

Перевернутый текст

По умолчанию в карточках используется темный текст и предполагается светлый фон. Вы можете изменить это, переключив цветовую схему текста внутри, в дополнение к цветовой схеме подкомпонентов карты, с .карта-инверс. Затем укажите темный background-color и border-color для этого.

Вы можете дополнительно использовать .card-inverse вместе с версиями контекстного фона.

  

Особые титулы

С вспомогательным текстом ниже в качестве естественного перехода к дополнительному содержанию.

куда-нибудь

Варианты фона

Карты

имеют свои собственные классы вариантов для простого изменения background-color и border-color карты.Более темные цвета требуют использования .card-inverse .

  
<цитата>

Lorem ipsum dolor sit amet, conctetur adipiscing elit. Целое число - ставка анте.

Кто-то, известный в Source Title
<цитата>

Lorem ipsum dolor sit amet, conctetur adipiscing elit.Целое число - ставка анте.

Кто-то, известный в Source Title
<цитата>

Lorem ipsum dolor sit amet, conctetur adipiscing elit. Целое число - ставка анте.

Кто-то, известный в Source Title
<цитата>

Lorem ipsum dolor sit amet, conctetur adipiscing elit.Целое число - ставка анте.

Кто-то, известный в Source Title
<цитата>

Lorem ipsum dolor sit amet, conctetur adipiscing elit. Целое число - ставка анте.

Кто-то, известный в Source Title

Воплощение смысла в современных вспомогательных технологиях

Использование цвета для добавления смысла обеспечивает только визуальную индикацию, которая не будет передана пользователям вспомогательных технологий, например программ чтения с экрана.Убедитесь, что информация, обозначенная цветом, либо очевидна из самого материала (например, видимый текст), либо включена с помощью альтернативных средств, таких как дополнительный контент, скрытый с помощью класса .sr-only .

Контурные карты

Нужна цветная карта, но не богатый цвет фона, который они предоставляют? Замените классы модификаторов по умолчанию на классы .card-outline- * , чтобы стилизовать только border-color карты.

  
<цитата>

Lorem ipsum dolor sit amet, conctetur adipiscing elit.Целое число - ставка анте.

Кто-то, известный в Source Title
<цитата>

Lorem ipsum dolor sit amet, conctetur adipiscing elit. Целое число - ставка анте.

Кто-то, известный в Source Title
<цитата>

Lorem ipsum dolor sit amet, conctetur adipiscing elit.Целое число - ставка анте.

Кто-то, известный в Source Title
<цитата>

Lorem ipsum dolor sit amet, conctetur adipiscing elit. Целое число - ставка анте.

Кто-то, известный в Source Title
<цитата>

Lorem ipsum dolor sit amet, conctetur adipiscing elit.Целое число - ставка анте.

Кто-то, известный в Source Title
<цитата>

Lorem ipsum dolor sit amet, conctetur adipiscing elit. Целое число - ставка анте.

Кто-то, известный в Source Title

Концепция карты

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

Группы карт

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

  
Крышка изображения карточки
Название карточки

Это более широкая карточка с вспомогательным текстом ниже, который естественным образом ведет к дополнительному содержанию.Этот контент немного длиннее.

Последнее обновление 3 мин. назад

Крышка изображения карточки
Название карточки

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

Последнее обновление 3 мин. назад

 Крышка изображения карточки
Название карточки

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

Последнее обновление 3 мин. назад

При использовании групп карточек с нижними колонтитулами их содержимое будет автоматически выровнено.

  
Крышка изображения карточки
Название карточки

Это более широкая карточка с вспомогательным текстом ниже, который естественным образом ведет к дополнительному содержанию. Этот контент немного длиннее.

Последнее обновление 3 мин. назад
Крышка изображения карточки
Название карточки

Эта подсказка содержит вспомогательный текст ниже, который естественным образом ведет к дополнительному содержанию.

Последнее обновление 3 мин. назад
Крышка изображения карточки
Название карточки

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

Последнее обновление 3 мин. назад

Колоды карт

Требуется набор карточек одинаковой ширины и высоты, которые обычно не связаны друг с другом? Используйте колоды карт.

  
Крышка изображения карточки
Название карточки

Это более длинная карточка с вспомогательным текстом ниже, которая естественным образом ведет к дополнительному содержанию. Этот контент немного длиннее.

Последнее обновление 3 мин. назад

Крышка изображения карточки
Название карточки

Эта подсказка содержит вспомогательный текст ниже, который естественным образом ведет к дополнительному содержанию.

Последнее обновление 3 мин. назад

Крышка изображения карточки
Название карточки

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

Последнее обновление 3 мин. назад

Как и в случае с группами карт, нижние колонтитулы карт в колодах будут автоматически выстраиваться в линию.

  
Крышка изображения карточки
Название карточки

Это более широкая карточка с вспомогательным текстом ниже, который естественным образом ведет к дополнительному содержанию. Этот контент немного длиннее.

Последнее обновление 3 мин. назад
Крышка изображения карточки
Название карточки

Эта подсказка содержит вспомогательный текст ниже, который естественным образом ведет к дополнительному содержанию.

Последнее обновление 3 мин. назад
Крышка изображения карточки
Название карточки

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

Последнее обновление 3 мин. назад

Столбцы карт

Карточки

можно организовать в столбцы, подобные масонству, с помощью простого CSS, заключив их в .карточки-столбцы . Карточки создаются с использованием свойств CSS column вместо flexbox для упрощения выравнивания. Карты располагаются сверху вниз и слева направо.

Продолжай! Ваш пробег с карточными столбцами может отличаться. Чтобы карточки не разбивались по столбцам, установите для них display: inline-block как column-break-inside: избегайте еще не является пуленепробиваемым решением.

  
Крышка изображения карточки
Название карточки, которое переносится на новую строку

Это более длинная карточка с вспомогательным текстом ниже, которая естественным образом ведет к дополнительному содержанию.Этот контент немного длиннее.

<цитата>

Lorem ipsum dolor sit amet, conctetur adipiscing elit. Целое число - ставка анте.

<нижний колонтитул> <маленький> Кто-то, известный в Source Title
Крышка изображения карточки
Название карточки

Эта подсказка содержит вспомогательный текст ниже, который естественным образом ведет к дополнительному содержанию.

Последнее обновление 3 мин. назад

<цитата>

Lorem ipsum dolor sit amet, conctetur adipiscing elit. Целое число посуере эрат.

<нижний колонтитул> <маленький> Кто-то, известный в Source Title
Название карточки

Эта подсказка содержит вспомогательный текст ниже, который естественным образом ведет к дополнительному содержанию.

Последнее обновление 3 мин. назад

Изображение карточки
<цитата>

Lorem ipsum dolor sit amet, conctetur adipiscing elit. Целое число - ставка анте.

<нижний колонтитул> <маленький> Кто-то, известный в Source Title
Название карточки

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

Последнее обновление 3 мин. назад

Столбцы карты также могут быть расширены и настроены с помощью некоторого добавленного кода. Нижеприведенный список представляет собой расширение курса .card-columns , использующее тот же самый CSS — CSS columns — для создания набора адаптивных уровней для преобразования количества столбцов.

  .карта-столбцы
  @include media-breakpoint-only (lg)
    количество столбцов: 4;
  
  @include только для точки останова (xl)
    количество столбцов: 5;  

Заключительные мысли

Как правило, именно так быстро устанавливается яркая новинка в Bootstrap 4 card. Как всегда, стремясь к легкости и простоте, новая версия фреймворка объединяет производительность нескольких элементов в один эффективный. Прямо сейчас вам нужно выбрать функции, которые нужно обозначить в некоторых карточках.

Изучите несколько онлайн-видеоуроков, относящихся к группе панелей Bootstrap:

Связанные темы:

Bootstrap Panel-Cards: официальные рекорды

Понимание того, как мы можем настроить карты Bootstrap 4 только одинаковой высоты?

Требуется предыдущий взгляд на панель для карт

Пример начальной панели

Введение

Часто нам приходится выделять несколько коротких (или не очень) компонентов контента, чтобы они встали и привлекли внимание гостя — например, упоминание нескольких полезных функций, показывающих выбор статей вместе с коротким резюме и единственной эффективной картинкой и так далее и так далее.

Итак, нам нужно удобное оборудование, чтобы красиво оформить наш контент привлекательным и гибким образом, чтобы он был приятным и аккуратным, отображаемым на наших сайтах. В последней версии удивительно модного гибкого фреймворка — Bootstrap 3 мы использовали в основном тело панели Bootstrap, миниатюры и элементы колодца, предоставляя нам контейнеры боксов вместе со слабой границей, довольно закругленными углами и, в конечном итоге, — небольшим трехмерным результатом. В последней версии Bootstrap 4 они исчезают. Их коллективно заменяют карточкой, утверждающей, что они достойны почти всего, на что способны предки, но только намного лучше.Так что пора узнать это получше.

Как использовать группу панелей начальной загрузки:

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

Если мы хотим сделать карту, нам сначала понадобится элемент .card , чтобы обернуть весь элемент. Внутри него отличные обертки для заголовка .card-header , реальное содержимое карты .card-block и нижний колонтитул .card-footer , а верхний и нижний колонтитулы являются необязательными и могут быть опущены, если они вам не нужны, . card-block является жизненно важным компонентом — он соответствующим образом обертывает ваш контент, предлагая небольшие отступы.

Внутри элемента .card-block у вас может быть заголовок, содержащий класс .card-title , который можно добавить к заголовкам h2 - h6 в дополнение к обычным

и курсам fo. — идет текст, заключенный в абзац с .карточка-текст кл. Если вы решите добавить еще несколько гиперссылок — присвойте им класс .card-link , чтобы они были разделены для лучшего взаимодействия с пользователем.

Классы контекстной цветовой схемы можно использовать для дальнейшего упрощения стиля целых разделов карты — просто назначьте .card- ~ один из контекстных цветов здесь, например, основной, успех, информация или опасность ~ для основной .card , и если фон становится слишком темным, чтобы содержимое было достаточно отчетливым — также добавьте .card-inverse , чтобы инвертировать цвет текста. Вы также можете стилизовать только цвет границы, используя контекстную схему — это достигается путем повторного присвоения класса .card-outline- ~ желаемый оттенок ~ основному элементу .card .

Как указано выше, .card-block , по-видимому, закрывает содержимое, оставляя вокруг него заметные отступы. Но когда дело доходит до фотографий, это может предотвратить это и увеличить изображение на всю ширину предмета.

Чтобы это выглядело так, просто поместите тег

за пределы .card-block , таким образом вы предотвратите добавление отступов, в конечном итоге, включая style = "width: 100%;" , убедившись, что это будет правильно изменять размер, всегда заполняя свой контейнер.

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

Хороший пример

Карточки

разработаны с минимальным количеством разметки и стилей, но все же обеспечивают возможность управления и модификации. Созданные с использованием flexbox, они легко размещаются и хорошо сочетаются с другими элементами Bootstrap.

Вот модель базовой карты со смешанным содержимым и фиксированной шириной. У карточек нет предустановленной ширины для начала, поэтому они обычно заполняют всю ширину своего родительского элемента. Это легко модифицируется с помощью различных размеров.

  
Подпись к изображению карточки
Заголовок карточки

Небольшой пример сообщения, которое будет основано на названии карточки, а также составляет основную часть материала карточки.

куда-нибудь

Виды веб-информации

Карты

поддерживают широкий спектр содержимого, включая изображения, текстовые сообщения, группы списков, ссылки и многое другое.Ниже приведены примеры того, что предоставляется.

Блоки

Строительным блоком карты является .card-block . Используйте его всякий раз, когда вам нужен раздел на карточке с мягкой подкладкой.

  
Это какое-то сообщение в карточном блоке.

Имена, информация и веб-ссылки

Субтитры используются путем включения .card-subtitle в тег . В случае, если .card-title и .card-subtitle элементы помещаются в элемент .card-block , заголовок карты и подзаголовок хорошо выровнены.

  
Название карточки
Подзаголовок карточки

Быстрый пример сообщения для улучшения названия карточки и создания основной массы содержимого карточки.

Ссылка на карту Другая ссылка

Иллюстрации

.card-img-top помещает изображение в верхнюю часть карты. С .card-text текст включается в карточку. Текст внутри .card-text также может быть оформлен с помощью обычных тегов HTML.

  
Крышка с изображением карточки

Быстрый пример сообщения, которое будет основано на названии карточки, а также составляет основную часть веб-контента карточки.

Группы списков

Создание списков содержимого на карточке с помощью группы списков очистки.

  
  • Cras justo odio
  • Dapibus ac facilisis в
  • Вестибулум на Эросе.

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

  
 Крышка изображения карточки
Название карточки

Небольшой пример текста, который должен основываться на заголовке карточки и составлять основную часть содержимого карточки.

  • Cras justo odio
  • Dapibus ac facilisis в
  • Вестибулум на Эросе.

Верхний и нижний колонтитулы

Включите в карточку необязательный верхний и / или нижний колонтитулы.

  
Рекомендуемые
Терапия уникальными названиями

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

Сходите куда-нибудь

Заголовки карт можно стилизовать, добавив .card-header к компонентам .

  

Рекомендуемое

Особые титулы

С поддерживающим сообщением ниже, которое естественным образом ведет к дополнительному содержанию.

Сходите куда-нибудь
  
Цитировать
<цитата>

Lorem ipsum dolor sit amet, conctetur adipiscing elit. Целое число - ставка анте.

Кто-то, известный в Source Title
  
Рекомендуемые
Особые титулы

С вспомогательным текстом ниже как естественным переходом к дополнительному материалу.

Сходите куда-нибудь
2 дня назад

Пропорции

Карты не имеют определенной ширины . для начала, поэтому они должны быть 100% шириной, если не указано иное. Вы можете изменить это по мере необходимости с помощью настраиваемого CSS, классов сетки, миксинов Sass сетки или утилит.

Разметка операционной сетки

Используя сетку, расположите карточки по столбцам и рядам по мере необходимости.

  

Особые титулы

С вспомогательным текстом ниже в качестве естественного перехода к дополнительному содержанию.

куда-нибудь

Особые титулы

С вспомогательным текстом ниже в качестве естественного перехода к дополнительному содержанию.

куда-нибудь

Работа с утилитами

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

  

Название карточки

С вспомогательным текстом ниже в качестве естественного перехода к дополнительному содержанию.

Кнопка

Название карточки

С поддерживающим посланием, перечисленным ниже, как естественным началом к ​​дополнительному веб-контенту.

Кнопка
  

Особые титулы

С вспомогательным текстом ниже в качестве естественного вступления к добавленному материалу.

куда-нибудь

Размещение сообщения

Вы можете быстро изменить выравнивание текста любого вида карточки — в целом или отдельных компонентов — с помощью классов выравнивания текста.

  
Особые титулы

С вспомогательным текстом ниже в качестве естественного перехода к дополнительному содержанию.

куда-нибудь
Особые титулы

С вспомогательным текстом ниже в качестве естественного перехода к дополнительному содержанию.

куда-нибудь
Особые титулы

С вспомогательным текстом ниже в качестве естественного перехода к дополнительному содержанию.

куда-нибудь

Навигация по сайту

Включите навигацию к заголовку (или блоку) карточки с помощью компонентов навигации Bootstrap.

  
Особые титулы

С вспомогательным текстом ниже в качестве естественного перехода к дополнительному содержанию.

куда-нибудь
  
Особые титулы

С вспомогательным текстом ниже в качестве естественного перехода к дополнительному содержанию.

куда-нибудь

Изображения

Карты

имеют несколько возможностей для работы с изображениями. Выберите прикрепление «колпачков изображений» к любому концу карточки, наложение изображений с содержимым карточки или просто вставку изображения в карточку.

Заглушки для иллюстраций

Как и нижние колонтитулы и верхние колонтитулы, карточки могут содержать нижнюю и верхнюю «шапки с изображениями» — изображения вверху или внизу карточки.

  
 Крышка изображения карточки
Название карточки

Это более широкая карточка с вспомогательным текстом ниже, который естественным образом ведет к дополнительному содержанию. Этот контент немного длиннее.

Последнее обновление 3 мин. назад

Название карточки

Это более широкая карточка с вспомогательным текстом ниже, который естественным образом ведет к дополнительному содержанию.Этот контент немного длиннее.

Последнее обновление 3 мин. назад

Крышка изображения карточки

Изображение обложки

Превратите изображение в основу карточки и наложите текст карточки. Судя по изображению, вам может потребоваться или не потребоваться .card-inverse (см. Ниже).

  
Изображение карточки
Название карточки

Это более широкая карточка с вспомогательным текстом ниже, который естественным образом ведет к дополнительному содержанию.Этот контент немного длиннее.

Последнее обновление 3 мин. назад

Варианты карт

Карты

включают различные варианты изменения фона, границ и цвета.

Перевернутый текст

По умолчанию карточки используют темный текст и предполагают светлый фон. Вы можете изменить это, переключая цвет текста внутри, а также цвет подкомпонентов карты, используя .карта-инверс. Укажите темный background-color и border-color для этого.

Вы также можете использовать .card-inverse с вариантами контекстного фона.

  

Особые титулы

С вспомогательным текстом ниже в качестве естественного перехода к дополнительному содержанию.

куда-нибудь

Альтернативы фона

Карты

включают в себя собственные классы вариантов для быстрого изменения background-color и border-color карты.Более темные цвета требуют использования .card-inverse .

  
<цитата>

Lorem ipsum dolor sit amet, conctetur adipiscing elit. Целое число - ставка анте.

Кто-то, известный в Source Title
<цитата>

Lorem ipsum dolor sit amet, conctetur adipiscing elit.Целое число - ставка анте.

Кто-то, известный в Source Title
<цитата>

Lorem ipsum dolor sit amet, conctetur adipiscing elit. Целое число - ставка анте.

Кто-то, известный в Source Title
<цитата>

Lorem ipsum dolor sit amet, conctetur adipiscing elit.Целое число - ставка анте.

Кто-то, известный в Source Title
<цитата>

Lorem ipsum dolor sit amet, conctetur adipiscing elit. Целое число - ставка анте.

Кто-то, известный в Source Title

Передача смысла современным ассистивным технологиям

Использование цвета для обозначения смысла обеспечивает только визуальную индикацию, которая не будет передана пользователям вспомогательных технологий, таких как программы чтения с экрана.Убедитесь, что информация, обозначенная цветом, либо очевидна из самого материала (например, видимый текст), либо представлена ​​с помощью альтернативных средств, таких как дополнительный контент, скрытый с помощью класса .sr-only .

Контурные карты

Нужна цветная карта, но не те здоровенные цвета фона, которые они дают? Измените классы модификаторов по умолчанию на .card-outline- * , чтобы создать только border-color карты.

  
<цитата>

Lorem ipsum dolor sit amet, conctetur adipiscing elit.Целое число - ставка анте.

Кто-то, известный в Source Title
<цитата>

Lorem ipsum dolor sit amet, conctetur adipiscing elit. Целое число - ставка анте.

Кто-то, известный в Source Title
<цитата>

Lorem ipsum dolor sit amet, conctetur adipiscing elit.Целое число - ставка анте.

Кто-то, известный в Source Title
<цитата>

Lorem ipsum dolor sit amet, conctetur adipiscing elit. Целое число - ставка анте.

Кто-то, известный в Source Title
<цитата>

Lorem ipsum dolor sit amet, conctetur adipiscing elit.Целое число - ставка анте.

Кто-то, известный в Source Title
<цитата>

Lorem ipsum dolor sit amet, conctetur adipiscing elit. Целое число - ставка анте.

Кто-то, известный в Source Title

Размещение карты

Помимо стилизации содержимого карточек, Bootstrap 4 предлагает ряд опций для размещения коллекций карточек.В настоящее время эти варианты формата еще не работают.

Группы карт

Используйте группы карточек, чтобы сделать карточки как один прикрепленный элемент с одинаковыми столбцами ширины и высоты. Группы карт работают с дисплеем : гибкий; , чтобы добиться их равномерной калибровки.

  
Крышка изображения карточки
Название карточки

Это более широкая карточка с вспомогательным текстом ниже, который естественным образом ведет к дополнительному содержанию.Этот контент немного длиннее.

Последнее обновление 3 мин. назад

Крышка изображения карточки
Название карточки

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

Последнее обновление 3 мин. назад

 Крышка изображения карточки
Название карточки

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

Последнее обновление 3 мин. назад

При использовании групп карточек с нижними колонтитулами их содержимое автоматически выравнивается.

  
Крышка изображения карточки
Название карточки

Это более широкая карточка с вспомогательным текстом ниже, который естественным образом ведет к дополнительному содержанию. Этот контент немного длиннее.

Последнее обновление 3 мин. назад
Крышка изображения карточки
Название карточки

Эта подсказка содержит вспомогательный текст ниже, который естественным образом ведет к дополнительному содержанию.

Последнее обновление 3 мин. назад
Крышка изображения карточки
Название карточки

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

Последнее обновление 3 мин. назад

Колоды карт

Требуется набор карточек одинаковой ширины и высоты, которые не прикреплены друг к другу? Используйте колоды карт.

  
Крышка изображения карточки
Название карточки

Это более длинная карточка с вспомогательным текстом ниже, которая естественным образом ведет к дополнительному содержанию. Этот контент немного длиннее.

Последнее обновление 3 мин. назад

Крышка изображения карточки
Название карточки

Эта подсказка содержит вспомогательный текст ниже, который естественным образом ведет к дополнительному содержанию.

Последнее обновление 3 мин. назад

Крышка изображения карточки
Название карточки

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

Последнее обновление 3 мин. назад

Как и в случае с группами карт, нижние колонтитулы карт в колодах должны автоматически совпадать.

  
Крышка изображения карточки
Название карточки

Это более широкая карточка с вспомогательным текстом ниже, который естественным образом ведет к дополнительному содержанию. Этот контент немного длиннее.

Последнее обновление 3 мин. назад
Крышка изображения карточки
Название карточки

Эта подсказка содержит вспомогательный текст ниже, который естественным образом ведет к дополнительному содержанию.

Последнее обновление 3 мин. назад
Крышка изображения карточки
Название карточки

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

Последнее обновление 3 мин. назад

Столбцы карт

Карты располагаются сверху вниз и слева до.

Продолжай! Ваше расстояние с карточными столбцами может отличаться. Чтобы карточки не разбивались по столбцам, установите для них display: inline-block как column-break-inside: избегайте еще не является пуленепробиваемым решением.

  
Крышка изображения карточки
Название карточки, которое переносится на новую строку

Это более длинная карточка с вспомогательным текстом ниже, которая естественным образом ведет к дополнительному содержанию.Этот контент немного длиннее.

<цитата>

Lorem ipsum dolor sit amet, conctetur adipiscing elit. Целое число - ставка анте.

<нижний колонтитул> <маленький> Кто-то, известный в Source Title
Крышка изображения карточки
Название карточки

Эта подсказка содержит вспомогательный текст ниже, который естественным образом ведет к дополнительному содержанию.

Последнее обновление 3 мин. назад

<цитата>

Lorem ipsum dolor sit amet, conctetur adipiscing elit. Целое число посуере эрат.

<нижний колонтитул> <маленький> Кто-то, известный в Source Title
Название карточки

Эта подсказка содержит вспомогательный текст ниже, который естественным образом ведет к дополнительному содержанию.

Последнее обновление 3 мин. назад

Изображение карточки
<цитата>

Lorem ipsum dolor sit amet, conctetur adipiscing elit. Целое число - ставка анте.

<нижний колонтитул> <маленький> Кто-то, известный в Source Title
Название карточки

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

Последнее обновление 3 мин. назад

Столбцы карты могут быть дополнительно расширены и персонализированы с помощью добавленного кода. Ниже показано расширение курса .card-columns , использующее тот же самый CSS — CSS columns — для создания набора восприимчивых уровней для изменения множества столбцов.

  .карта-столбцы
  @include media-breakpoint-only (lg)
    количество столбцов: 4;
  
  @include только для точки останова (xl)
    количество столбцов: 5;  

Выводы

Таким образом, по сути, это простой способ настройки яркого нового для Bootstrap 4 элемента карты. Как всегда, стремясь к легкости и простоте, новая версия фреймворка объединяет производительность нескольких элементов в единый и мощный. Прямо сейчас вам нужно выбрать функции, которые нужно обозначить в некоторых карточках.

Посмотрите несколько обучающих видеороликов о границе панели Bootstrap:

Связанные темы:

Bootstrap Panel-Cards: основные документы

Понимание того, как мы можем установить карты Bootstrap 4 только одинаковой высоты?

Требуется поиск прошлой панели для карточек

Панель начальной загрузки По умолчанию

Обзор

Очень часто нам приходится разделять несколько небольших (или не очень) компонентов контента, чтобы помочь им встать и привлечь внимание посетителя — например, предоставить несколько ценных функций, показывающих список статей с коротким отрывком и одним ярким изображением и так далее и так далее.

Нам требуется эффективное оборудование, чтобы красиво покрывать наш материал с гибким и потрясающим подходом, чтобы он был приятным и аккуратным на наших веб-сайтах. В последней версии самого известного адаптивного фреймворка — Bootstrap 3 мы использовали в основном стандартные панели Bootstrap, миниатюры и элементы колодца, что дало нам коробочные контейнеры с небольшой рамкой, довольно эллиптическими углами и, наконец, — легкий трехмерный результат. В последней версии Bootstrap 4 их больше нет. Их коллективно обновляет предмет карты, утверждающий, что он способен почти на все, что могут делать ветераны, но только на улучшение.Так что нужно узнать об этом больше.

Как использовать границу панели начальной загрузки:

Карточки представляют собой контейнеры с мягким стилем, способные нести в себе практически любой HTML-контент, а также предлагают множество предопределенных возможностей стилизации для правильного отображения его содержимого. Он также может иметь верхний и нижний колонтитулы.

Внутри элемента .card-block у вас может быть метка с классом .card-title , который может быть добавлен к элементам h2 - h6 в дополнение к стандартным

и fo course — идет текст, заключенный в абзац с .карточка-текст кл. Если вы решите разместить и несколько гиперссылок, присвойте им класс .card-link , чтобы они были хорошо отсортированы для лучшего взаимодействия с пользователем.

Контекстные классы цветов используются для дополнительного легкого проектирования целых элементов карты — просто добавьте .card- ~ один из контекстных цветов здесь, например, основной, успех, информация или опасность ~ , в основную оболочку .card и в случае, если фон становится слишком темным, чтобы текст был достаточно читабельным — дополнительно добавьте .card-inverse , чтобы изменить цвет текста. Вы также можете спроектировать только цвет границы, используя контекстную палитру — это делается путем добавления класса .card-outline- ~ the required color ~ снова к основному элементу .card .

Как указано выше, .card-block , по-видимому, закрывает содержимое, оставляя вокруг него красивый отступ. Но когда дело доходит до изображений, он может намереваться избежать этого и расширить изображение на всю ширину элемента.

Чтобы получить этот внешний вид, просто поместите тег

за пределами .card-block , таким образом вы избежите отступов, в конечном итоге добавив style = "width: 100%;" , убедившись, что он будет правильно изменять размер, всегда заполняет свой контейнер.

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

Хороший пример

Карты

разработаны с минимальным набором разметки и стилей, насколько это возможно, но при этом обеспечивают множество регулировок и настроек. Созданные с помощью flexbox, они легко выравниваются и хорошо сочетаются с другими частями Bootstrap.

Ниже представлен образец простой карточки с разным содержанием и фиксированной шириной. У карточек нет определенной ширины для начала, поэтому они естественным образом заполняют всю ширину родительского раздела. Это быстро индивидуализируется благодаря многочисленным возможностям калибровки.

  
Подпись к изображению карточки
Заголовок карточки

Небольшой пример сообщения, которое будет основано на названии карточки, а также составляет основную часть материала карточки.

куда-нибудь

Типы тем веб-сайта

Карты

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

Блоки

Строительным блоком карты является .card-block . Используйте его, когда вам нужна мягкая область на карточке.

  
Это какое-то сообщение в карточном блоке.

Заголовки, информация и гиперссылки

Названия карт используются путем добавления .card-title к тегу . Таким же образом добавляются URL-адреса и размещаются рядом друг с другом путем добавления .card-link с тегом .

    

Изображения

.card-img-top помещает изображение в самый верх карты.С .card-text , текст может быть добавлен к карточке. Текст внутри .card-text также может быть оформлен с помощью обычных тегов HTML.

  
Крышка с изображением карточки

Быстрый пример сообщения, которое будет основано на названии карточки, а также составляет основную часть веб-контента карточки.

Группы выбора

Составьте списки содержимого на карточке, используя группу списков очистки.

  
  • Cras justo odio
  • Dapibus ac facilisis в
  • Вестибулум на Эросе.

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

  
 Крышка изображения карточки
Название карточки

Небольшой пример текста, который должен основываться на заголовке карточки и составлять основную часть содержимого карточки.

  • Cras justo odio
  • Dapibus ac facilisis в
  • Вестибулум на Эросе.

Верхний и нижний колонтитулы

Создайте дополнительный верхний и / или нижний колонтитул на карточке.

  
Рекомендуемые
Терапия уникальными названиями

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

Сходите куда-нибудь

Заголовки карт можно стилизовать, включив элементов .card-header от до .

  

Рекомендуемое

Особые титулы

С поддерживающим сообщением ниже, которое естественным образом ведет к дополнительному содержанию.

Сходите куда-нибудь
  
Цитировать
<цитата>

Lorem ipsum dolor sit amet, conctetur adipiscing elit. Целое число - ставка анте.

Кто-то, известный в Source Title
  
Рекомендуемые
Особые титулы

С вспомогательным текстом ниже как естественным переходом к дополнительному материалу.

Сходите куда-нибудь
2 дня назад

Пропорции

Карты не предполагают никакой определенной ширины для начала, поэтому они будут 100% шириной, если иное не заявлено. Вы можете изменить это по мере необходимости с помощью настраиваемого CSS, классов сетки, миксинов Sass сетки или утилит.

Разметка операционной сетки

Используя сетку, расположите карточки в столбцы и строки по мере необходимости.

  

Особые титулы

С вспомогательным текстом ниже в качестве естественного перехода к дополнительному содержанию.

куда-нибудь

Особые титулы

С вспомогательным текстом ниже в качестве естественного перехода к дополнительному содержанию.

куда-нибудь

Работа с утилитами

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

  

Название карточки

С вспомогательным текстом ниже в качестве естественного перехода к дополнительному содержанию.

Кнопка

Название карточки

С поддерживающим посланием, перечисленным ниже, как естественным началом к ​​дополнительному веб-контенту.

Кнопка
  

Особые титулы

С вспомогательным текстом ниже в качестве естественного вступления к добавленному материалу.

куда-нибудь

Размещение текстовых сообщений

Вы можете быстро изменить выравнивание сообщения любого вида карточки — целиком или частями — с помощью классов выравнивания текста.

  
Особые титулы

С вспомогательным текстом ниже в качестве естественного перехода к дополнительному содержанию.

куда-нибудь
Особые титулы

С вспомогательным текстом ниже в качестве естественного перехода к дополнительному содержанию.

куда-нибудь
Особые титулы

С вспомогательным текстом ниже в качестве естественного перехода к дополнительному содержанию.

куда-нибудь

Навигация по сайту

Добавьте навигацию в заголовок (или блок) карточки с помощью элементов навигации Bootstrap.

  
Особые титулы

С вспомогательным текстом ниже в качестве естественного перехода к дополнительному содержанию.

куда-нибудь
  
Особые титулы

С вспомогательным текстом ниже в качестве естественного перехода к дополнительному содержанию.

куда-нибудь

Изображения

Карты

имеют ряд функций для работы с изображениями. Выберите прикрепление «колпачков с изображениями» к любому концу карточки, наложение изображений с содержимым карточки или просто установку изображения на карточку.

Заглушки для иллюстраций

Подобно нижним колонтитулам и верхним колонтитулам, карточки могут включать верхние и нижние «колонтитулы» — изображения вверху или внизу карточки.

  
 Крышка изображения карточки
Название карточки

Это более широкая карточка с вспомогательным текстом ниже, который естественным образом ведет к дополнительному содержанию. Этот контент немного длиннее.

Последнее обновление 3 мин. назад

Название карточки

Это более широкая карточка с вспомогательным текстом ниже, который естественным образом ведет к дополнительному содержанию.Этот контент немного длиннее.

Последнее обновление 3 мин. назад

Крышка изображения карточки

Изображение обложки

Превратите картинку в основу карточки и наложите ее текст. В зависимости от изображения вам может потребоваться или не потребоваться .card-inverse (см. Ниже).

  
Изображение карточки
Название карточки

Это более широкая карточка с вспомогательным текстом ниже, который естественным образом ведет к дополнительному содержанию.Этот контент немного длиннее.

Последнее обновление 3 мин. назад

Выбор карты

Карты

предлагают различные варианты настройки фона, границ и цвета.

Перевернутый текст

Изначально карточки используют темный текст и предполагают светлый фон. Вы можете изменить это, переключив цвет текста внутри, а также цвет подкомпонентов карты с .карта-инверс. После этого укажите темный background-color и border-color для этого.

Вы также можете использовать .card-inverse вместе с версиями контекстного фона.

  

Особые титулы

С вспомогательным текстом ниже в качестве естественного перехода к дополнительному содержанию.

куда-нибудь

Варианты фона

Карты

имеют собственные классы вариантов для быстрого изменения background-color и border-color карты.Более темные цвета требуют использования . Card-inverse .

  
<цитата>

Lorem ipsum dolor sit amet, conctetur adipiscing elit. Целое число - ставка анте.

Кто-то, известный в Source Title
<цитата>

Lorem ipsum dolor sit amet, conctetur adipiscing elit.Целое число - ставка анте.

Кто-то, известный в Source Title
<цитата>

Lorem ipsum dolor sit amet, conctetur adipiscing elit. Целое число - ставка анте.

Кто-то, известный в Source Title
<цитата>

Lorem ipsum dolor sit amet, conctetur adipiscing elit.Целое число - ставка анте.

Кто-то, известный в Source Title
<цитата>

Lorem ipsum dolor sit amet, conctetur adipiscing elit. Целое число - ставка анте.

Кто-то, известный в Source Title

Передача смысла в современные вспомогательные технологии

Использование цвета для обозначения смысла обеспечивает только визуальную индикацию, которая не будет передана пользователям вспомогательных технологий, таких как программы чтения с экрана.Убедитесь, что информация, обозначенная цветом, либо очевидна из самого контента (например, видимый текст), либо представлена ​​с помощью альтернативных средств, таких как дополнительное сообщение, скрытое с помощью класса .sr-only .

Контурные карты

Нужна цветная карта, но нет значительных цветов фона, которые они предоставляют? Измените классы модификаторов по умолчанию на .card-outline- * , чтобы стилизовать только border-color карты.

  
<цитата>

Lorem ipsum dolor sit amet, conctetur adipiscing elit.Целое число - ставка анте.

Кто-то, известный в Source Title
<цитата>

Lorem ipsum dolor sit amet, conctetur adipiscing elit. Целое число - ставка анте.

Кто-то, известный в Source Title
<цитата>

Lorem ipsum dolor sit amet, conctetur adipiscing elit.Целое число - ставка анте.

Кто-то, известный в Source Title
<цитата>

Lorem ipsum dolor sit amet, conctetur adipiscing elit. Целое число - ставка анте.

Кто-то, известный в Source Title
<цитата>

Lorem ipsum dolor sit amet, conctetur adipiscing elit.Целое число - ставка анте.

Кто-то, известный в Source Title
<цитата>

Lorem ipsum dolor sit amet, conctetur adipiscing elit. Целое число - ставка анте.

Кто-то, известный в Source Title

Концепция карты

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

Группы карт

Используйте группы карточек для визуализации карточек как одного присоединенного элемента с одинаковыми столбцами ширины и высоты. Группы карт используют дисплей: гибкий; , чтобы добиться их равномерной калибровки.

  
Крышка изображения карточки
Название карточки

Это более широкая карточка с вспомогательным текстом ниже, который естественным образом ведет к дополнительному содержанию.Этот контент немного длиннее.

Последнее обновление 3 мин. назад

Крышка изображения карточки
Название карточки

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

Последнее обновление 3 мин. назад

 Крышка изображения карточки
Название карточки

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

Последнее обновление 3 мин. назад

При использовании групп карточек с нижними колонтитулами их содержимое автоматически выравнивается.

  
Крышка изображения карточки
Название карточки

Это более широкая карточка с вспомогательным текстом ниже, который естественным образом ведет к дополнительному содержанию. Этот контент немного длиннее.

Последнее обновление 3 мин. назад
Крышка изображения карточки
Название карточки

Эта подсказка содержит вспомогательный текст ниже, который естественным образом ведет к дополнительному содержанию.

Последнее обновление 3 мин. назад
Крышка изображения карточки
Название карточки

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

Последнее обновление 3 мин. назад

Колоды карт

Требуется набор карточек одинаковой ширины и высоты, которые не прикреплены друг к другу? Используйте колоды карт.

  
Крышка изображения карточки
Название карточки

Это более длинная карточка с вспомогательным текстом ниже, которая естественным образом ведет к дополнительному содержанию. Этот контент немного длиннее.

Последнее обновление 3 мин. назад

Крышка изображения карточки
Название карточки

Эта подсказка содержит вспомогательный текст ниже, который естественным образом ведет к дополнительному содержанию.

Последнее обновление 3 мин. назад

Крышка изображения карточки
Название карточки

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

Последнее обновление 3 мин. назад

Как и в случае с группами карт, нижние колонтитулы карт в колодах автоматически выстраиваются в линию.

  
Крышка изображения карточки
Название карточки

Это более широкая карточка с вспомогательным текстом ниже, который естественным образом ведет к дополнительному содержанию. Этот контент немного длиннее.

Последнее обновление 3 мин. назад
Крышка изображения карточки
Название карточки

Эта подсказка содержит вспомогательный текст ниже, который естественным образом ведет к дополнительному содержанию.

Последнее обновление 3 мин. назад
Крышка изображения карточки
Название карточки

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

Последнее обновление 3 мин. назад

Столбцы карт

Карты располагаются сверху вниз и слева до.

Продолжай! Ваш пробег с карточными столбцами может отличаться. Чтобы карточки не разбивались по столбцам, установите для них display: inline-block как column-break-inside: избегайте еще не является пуленепробиваемым решением.

  
Крышка изображения карточки
Название карточки, которое переносится на новую строку

Это более длинная карточка с вспомогательным текстом ниже, которая естественным образом ведет к дополнительному содержанию.Этот контент немного длиннее.

<цитата>

Lorem ipsum dolor sit amet, conctetur adipiscing elit. Целое число - ставка анте.

<нижний колонтитул> <маленький> Кто-то, известный в Source Title
Крышка изображения карточки
Название карточки

Эта подсказка содержит вспомогательный текст ниже, который естественным образом ведет к дополнительному содержанию.

Последнее обновление 3 мин. назад

<цитата>

Lorem ipsum dolor sit amet, conctetur adipiscing elit. Целое число посуере эрат.

<нижний колонтитул> <маленький> Кто-то, известный в Source Title
Название карточки

Эта подсказка содержит вспомогательный текст ниже, который естественным образом ведет к дополнительному содержанию.

Последнее обновление 3 мин. назад

Изображение карточки
<цитата>

Lorem ipsum dolor sit amet, conctetur adipiscing elit. Целое число - ставка анте.

<нижний колонтитул> <маленький> Кто-то, известный в Source Title
Название карточки

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

Последнее обновление 3 мин. назад

Столбцы карты могут быть дополнительно расширены, а также персонализированы с помощью добавленного кода. Ниже показано расширение курса .card-columns , использующее тот же самый CSS — CSS columns — для создания набора скоростей отклика для изменения множества столбцов.

  .карта-столбцы
  @include media-breakpoint-only (lg)
    количество столбцов: 4;
  
  @include только для точки останова (xl)
    количество столбцов: 5;  

Выводы

Таким образом, в основном это метод простого создания яркого нового для Bootstrap 4 элемента карты. Как всегда, стремясь к легкости и простоте, новая версия фреймворка объединяет функциональность нескольких элементов в один мощный. Теперь вам нужно выбрать компоненты, которые нужно выделить на некоторых карточках.

Просмотрите несколько онлайн-видеоуроков по Bootstrap Panel Table:

Связанные темы:

Bootstrap Panel-Cards: официальная информация

Понимание того, как мы можем сформировать карты Bootstrap 4 точно такой же высоты?

При необходимости прошлой панели ищите карточки

Граница панели начальной загрузки

Введение

Часто нам нужно разбить несколько небольших (или не очень) разделов информации, чтобы заставить их встать и привлечь внимание посетителя — например, указать некоторые полезные функции, представляющие список сообщений с небольшим отрывком и отдельным сильная картинка и тд и тд.

Нам нужно удобное решение, чтобы красиво и быстро оформить наш контент, чтобы он в удобном и аккуратном виде отображался на наших веб-страницах. В последней версии удивительно популярного фреймворка, удобного для мобильных устройств — Bootstrap 3, мы использовали в основном таблицу панели Bootstrap, миниатюры и элементы колодца, давая нам контейнеры-коробки с небольшой рамкой, слегка закругленными углами и, в конечном итоге, — небольшим трехмерным эффектом. В последней версии Bootstrap 4 их больше нет. Их полностью изменил элемент карты, объявивший, что он эффективен почти во всех, что могли делать предыдущие функции, но просто лучше.Так что сейчас подходящий момент, чтобы узнать об этом побольше.

Методы применения группы панелей начальной загрузки:

Карточки представляют собой коробки с легким стилем, способные вместить внутри практически любой HTML-контент, а также имеют множество предустановленных возможностей стилизации для правильного отображения статьи. Он дополнительно может иметь нижний колонтитул и верхний колонтитул.

Если мы хотим создать карту, нам сначала понадобится элемент .card , чтобы завершить все. Внутри него отдельные обертки для заголовка .card-header , фактическое содержимое карты .card-block и нижний колонтитул .card-footer должны иметь место, а верхний и нижний колонтитулы являются необязательными и могут быть исключены, если они вам не нужны, .card-block является важным компонентом — он подходящим образом обертывает ваш контент, предлагая небольшое отступление рядом.

Внутри элемента .card-block у вас может быть заголовок, содержащий класс .card-title , который может быть назначен заголовкам h2 - h6 в дополнение к обычным

и курсам fo. — приходит текст, заключенный в раздел с .карточка-текст кл. Если вы решите добавить и несколько веб-ссылок — присвойте им класс .card-link , чтобы они правильно разделялись для лучшего взаимодействия с пользователем.

Как упоминалось ранее, .card-block предназначен для обертывания содержимого, оставляя заметное заполнение вокруг него. Когда дело доходит до изображений, можно было бы избежать этого и растянуть картинку на всю ширину компонента.

Чтобы получить такой вид, просто поместите тег

за пределами .card-block , чтобы избежать отступов, в конечном итоге добавив style = "width: 100%;" , убедившись, что он будет правильно изменять размер, всегда заполняет свой контейнер.

Несколько слов о макете — карты будут заполнять все горизонтальное пространство, доступное по умолчанию, поэтому разумно ограничить его, разместив их в некоторых элементах сетки. Таким образом, вы можете получить их предсказуемые действия.

Пример

Карты

разработаны с минимальным количеством разметки и стилей, насколько это возможно, но при этом обеспечивают много возможностей управления и настройки.Созданные с помощью flexbox, они легко позиционируются и правильно сочетаются с другими частями Bootstrap.

Ниже приведен образец базовой карточки со смешанным содержимым и фиксированной шириной. У карточек нет предопределенной ширины для начала, поэтому они естественным образом заполняют всю ширину своего родительского раздела. Это легко модифицируется различными вариантами размеров.

  
Подпись к изображению карточки
Заголовок карточки

Небольшой пример сообщения, которое будет основано на названии карточки, а также составляет основную часть материала карточки.

куда-нибудь

Виды веб-контента

Карты

поддерживают широкий выбор содержимого, включая изображения, текст, коллекции списков, ссылки и многое другое. Ниже приведены иллюстрации того, что поддерживается.

Блоки

Строительным блоком карты является .card-block . Используйте его всякий раз, когда вам нужен мягкий раздел на карточке.

  
Это какое-то сообщение в карточном блоке.

Заголовки, информация и URL-адреса

Названия карт используются путем включения .card-title в тег . Таким же образом добавляются гиперссылки и размещаются рядом друг с другом путем добавления .card-link к тегу . Субтитры используются путем включения .card-subtitle в тег . Если элементы .card-title и .card-subtitle помещаются в .card-block , название карты и подзаголовок расположены красиво.

    

Изображения

.card-img-top помещает изображение в самый верх карты.С .card-text текст включается в карточку. Текст в .card-text также можно стилизовать с помощью обычных тегов HTML.

  
Крышка с изображением карточки

Быстрый пример сообщения, которое будет основано на названии карточки, а также составляет основную часть веб-контента карточки.

Группы списков

Создание списков содержимого на карточке с помощью группы списков очистки.

  
  • Cras justo odio
  • Dapibus ac facilisis в
  • Вестибулум на Эросе.

Комбинируйте разные типы информации, чтобы создать желаемую карточку, или добавьте туда все. Здесь показаны форматы изображений, блоки, разновидности текстовых сообщений, а также группа списков — все это заключено в карточку фиксированной ширины.

  
 Крышка изображения карточки
Название карточки

Небольшой пример текста, который должен основываться на заголовке карточки и составлять основную часть содержимого карточки.

  • Cras justo odio
  • Dapibus ac facilisis в
  • Вестибулум на Эросе.

Верхний и нижний колонтитулы

Включите в карточку необязательный верхний и / или нижний колонтитулы.

  
Рекомендуемые
Терапия уникальными названиями

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

Сходите куда-нибудь

Заголовки карт можно стилизовать, добавив .card-header в разделы .

  

Рекомендуемое

Особые титулы

С поддерживающим сообщением ниже, которое естественным образом ведет к дополнительному содержанию.

Сходите куда-нибудь
  
Цитировать
<цитата>

Lorem ipsum dolor sit amet, conctetur adipiscing elit. Целое число - ставка анте.

Кто-то, известный в Source Title
  
Рекомендуемые
Особые титулы

С вспомогательным текстом ниже как естественным переходом к дополнительному материалу.

Сходите куда-нибудь
2 дня назад

Пропорции

Карты не предполагают точной ширины для начала , поэтому они должны быть на 100% большими, пока не будет указано иное. Вы можете изменить это по своему усмотрению с помощью настраиваемого CSS, классов сетки, миксинов Sass сетки или утилит.

Использование разметки сетки

Используя сетку, оберните карточки в столбцы и строки по своему усмотрению.

  

Особые титулы

С вспомогательным текстом ниже в качестве естественного перехода к дополнительному содержанию.

куда-нибудь

Особые титулы

С вспомогательным текстом ниже в качестве естественного перехода к дополнительному содержанию.

куда-нибудь

Коммунальные услуги

Используйте несколько доступных утилит для определения размера карты, чтобы быстро установить размер карты.

  

Название карточки

С вспомогательным текстом ниже в качестве естественного перехода к дополнительному содержанию.

Кнопка

Название карточки

С поддерживающим посланием, перечисленным ниже, как естественным началом к ​​дополнительному веб-контенту.

Кнопка
  

Особые титулы

С вспомогательным текстом ниже в качестве естественного вступления к добавленному материалу.

куда-нибудь

Размещение текстовых сообщений

С помощью классов выравнивания текста можно быстро изменить размещение текста на карточке любого типа — в целом или в определенных компонентах.

  
Особые титулы

С вспомогательным текстом ниже в качестве естественного перехода к дополнительному содержанию.

куда-нибудь
Особые титулы

С вспомогательным текстом ниже в качестве естественного перехода к дополнительному содержанию.

куда-нибудь
Особые титулы

С вспомогательным текстом ниже в качестве естественного перехода к дополнительному содержанию.

куда-нибудь

Навигация по веб-сайту

Включите навигацию к заголовку (или блоку) карточки с помощью компонентов навигации Bootstrap.

  
Особые титулы

С вспомогательным текстом ниже в качестве естественного перехода к дополнительному содержанию.

куда-нибудь
  
Особые титулы

С вспомогательным текстом ниже в качестве естественного перехода к дополнительному содержанию.

куда-нибудь

Изображения

У карт

есть несколько вариантов работы с изображениями. Выберите добавление «колпачков изображений», возможно, в конце карточки, закрывание изображений содержимым карточки или просто установка изображения на карточку.

Заглавные буквы

Как и нижние колонтитулы и верхние колонтитулы, карточки могут иметь нижнюю и верхнюю «шапки с изображениями» — изображения вверху или внизу карточки.

  
 Крышка изображения карточки
Название карточки

Это более широкая карточка с вспомогательным текстом ниже, который естественным образом ведет к дополнительному содержанию. Этот контент немного длиннее.

Последнее обновление 3 мин. назад

Название карточки

Это более широкая карточка с вспомогательным текстом ниже, который естественным образом ведет к дополнительному содержанию.Этот контент немного длиннее.

Последнее обновление 3 мин. назад

Крышка изображения карточки

Изображение обложки

Превратите картинку в основу открытки и наложите ее текст. Судя по изображению, вам может понадобиться или не понадобится .card-inverse (см. Ниже).

  
Изображение карточки
Название карточки

Это более широкая карточка с вспомогательным текстом ниже, который естественным образом ведет к дополнительному содержанию.Этот контент немного длиннее.

Последнее обновление 3 мин. назад

Наборы карт

Карточки

включают различные возможности для изменения их фона, границ и цвета.

Инвертированное содержимое

По умолчанию на карточках используется темный текст и ожидается светлый фон. Вы можете изменить это, переключив цвет текста внутри, в дополнение к цвету подкомпонентов карты, с помощью .карта-инверс. Укажите темный background-color и border-color для этого.

Вы также можете использовать .card-inverse вместе с версиями контекстного фона.

  

Особые титулы

С вспомогательным текстом ниже в качестве естественного перехода к дополнительному содержанию.

куда-нибудь

Альтернативы фона

Карты

имеют свои собственные классы вариантов для быстрого изменения background-color и border-color карты.Для более темных цветов необходимо использовать . Card-inverse .

  
<цитата>

Lorem ipsum dolor sit amet, conctetur adipiscing elit. Целое число - ставка анте.

Кто-то, известный в Source Title
<цитата>

Lorem ipsum dolor sit amet, conctetur adipiscing elit.Целое число - ставка анте.

Кто-то, известный в Source Title
<цитата>

Lorem ipsum dolor sit amet, conctetur adipiscing elit. Целое число - ставка анте.

Кто-то, известный в Source Title
<цитата>

Lorem ipsum dolor sit amet, conctetur adipiscing elit.Целое число - ставка анте.

Кто-то, известный в Source Title
<цитата>

Lorem ipsum dolor sit amet, conctetur adipiscing elit. Целое число - ставка анте.

Кто-то, известный в Source Title

Передача смысла современным ассистивным технологиям

Использование цвета для обозначения смысла обеспечивает только визуальную индикацию, которая не будет передана пользователям вспомогательных технологий, таких как программы чтения с экрана.Убедитесь, что информация, обозначенная цветом, либо очевидна из самого материала (например, видимый текст), либо представлена ​​другими способами, включая дополнительное сообщение, скрытое с помощью класса .sr-only .

Контурные карты

Нужна цветная карта, но нет значительных цветов фона, которые они приносят? Замените классы модификаторов по умолчанию на классы .card-outline- * , чтобы создать только border-color карты.

  
<цитата>

Lorem ipsum dolor sit amet, conctetur adipiscing elit.Целое число - ставка анте.

Кто-то, известный в Source Title
<цитата>

Lorem ipsum dolor sit amet, conctetur adipiscing elit. Целое число - ставка анте.

Кто-то, известный в Source Title
<цитата>

Lorem ipsum dolor sit amet, conctetur adipiscing elit.Целое число - ставка анте.

Кто-то, известный в Source Title
<цитата>

Lorem ipsum dolor sit amet, conctetur adipiscing elit. Целое число - ставка анте.

Кто-то, известный в Source Title
<цитата>

Lorem ipsum dolor sit amet, conctetur adipiscing elit.Целое число - ставка анте.

Кто-то, известный в Source Title
<цитата>

Lorem ipsum dolor sit amet, conctetur adipiscing elit. Целое число - ставка анте.

Кто-то, известный в Source Title

Расстановка карт

Наряду со стилизацией содержимого карточек Bootstrap 4 содержит несколько опций для размещения серий карточек.В настоящее время эти варианты формата еще не работают.

Группы карт

Используйте группы карточек, чтобы сделать карточки как один прикрепленный элемент с равными столбцами ширины и высоты. Группы карт работают с дисплеем : гибкий; , чтобы добиться их единообразной калибровки.

  
Крышка изображения карточки
Название карточки

Это более широкая карточка с вспомогательным текстом ниже, который естественным образом ведет к дополнительному содержанию.Этот контент немного длиннее.

Последнее обновление 3 мин. назад

Крышка изображения карточки
Название карточки

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

Последнее обновление 3 мин. назад

 Крышка изображения карточки
Название карточки

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

Последнее обновление 3 мин. назад

При использовании групп карточек с нижними колонтитулами их содержимое автоматически выравнивается.

  
Крышка изображения карточки
Название карточки

Это более широкая карточка с вспомогательным текстом ниже, который естественным образом ведет к дополнительному содержанию. Этот контент немного длиннее.

Последнее обновление 3 мин. назад
Крышка изображения карточки
Название карточки

Эта подсказка содержит вспомогательный текст ниже, который естественным образом ведет к дополнительному содержанию.

Последнее обновление 3 мин. назад
Крышка изображения карточки
Название карточки

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

Последнее обновление 3 мин. назад

Колоды карт

Нужен набор карточек одинаковой ширины и высоты, которые обычно не прикреплены друг к другу? Используйте колоды карт.

  
Крышка изображения карточки
Название карточки

Это более длинная карточка с вспомогательным текстом ниже, которая естественным образом ведет к дополнительному содержанию. Этот контент немного длиннее.

Последнее обновление 3 мин. назад

Крышка изображения карточки
Название карточки

Эта подсказка содержит вспомогательный текст ниже, который естественным образом ведет к дополнительному содержанию.

Последнее обновление 3 мин. назад

Крышка изображения карточки
Название карточки

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

Последнее обновление 3 мин. назад

Как и в случае с группами карт, нижние колонтитулы карт в колодах должны автоматически совпадать.

  
Крышка изображения карточки
Название карточки

Это более широкая карточка с вспомогательным текстом ниже, который естественным образом ведет к дополнительному содержанию. Этот контент немного длиннее.

Последнее обновление 3 мин. назад
Крышка изображения карточки
Название карточки

Эта подсказка содержит вспомогательный текст ниже, который естественным образом ведет к дополнительному содержанию.

Последнее обновление 3 мин. назад
Крышка изображения карточки
Название карточки

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

Последнее обновление 3 мин. назад

Столбцы карт

Карты располагаются сверху вниз и слева до.

Внимание! Ваш пробег с карточными столбцами может отличаться. Чтобы карточки не разбивались по столбцам, установите для них display: inline-block как column-break-inside: избегайте еще не является пуленепробиваемым решением.

  
Крышка изображения карточки
Название карточки, которое переносится на новую строку

Это более длинная карточка с вспомогательным текстом ниже, которая естественным образом ведет к дополнительному содержанию.Этот контент немного длиннее.

<цитата>

Lorem ipsum dolor sit amet, conctetur adipiscing elit. Целое число - ставка анте.

<нижний колонтитул> <маленький> Кто-то, известный в Source Title
Крышка изображения карточки
Название карточки

Эта подсказка содержит вспомогательный текст ниже, который естественным образом ведет к дополнительному содержанию.

Последнее обновление 3 мин. назад

<цитата>

Lorem ipsum dolor sit amet, conctetur adipiscing elit. Целое число посуере эрат.

<нижний колонтитул> <маленький> Кто-то, известный в Source Title
Название карточки

Эта подсказка содержит вспомогательный текст ниже, который естественным образом ведет к дополнительному содержанию.

Последнее обновление 3 мин. назад

Изображение карточки
<цитата>

Lorem ipsum dolor sit amet, conctetur adipiscing elit. Целое число - ставка анте.

<нижний колонтитул> <маленький> Кто-то, известный в Source Title
Название карточки

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

Последнее обновление 3 мин. назад

Столбцы карты также могут быть расширены, а также персонализированы с помощью некоторого дополнительного кода. Ниже показано расширение класса .card-columns , использующее тот же CSS — столбцы CSS — для создания набора адаптивных ставок для изменения количества столбцов.

  .карта-столбцы
  @include media-breakpoint-only (lg)
    количество столбцов: 4;
  
  @include только для точки останова (xl)
    количество столбцов: 5;  

Выводы

Таким образом, в основном это способ быстрой настройки яркого нового для Bootstrap 4 раздела карт. Как всегда, стремясь к легкости и простоте, новая версия Bootstrap объединяет функциональность нескольких элементов в один эффективный и единый. Теперь вы должны выбрать черты, которые должны быть выделены на некоторых карточках.

Посмотрите пару обучающих видео на YouTube о Bootstrap Panel Table:

Связанные темы:

Bootstrap Panel-Cards: утвержденная информация

Понимание того, как мы можем создать карты Bootstrap 4 одинаковой высоты?

Отсутствие прошлой панели искать карты

Панель начальной загрузки

Обзор

Часто нам нужно разделить несколько коротких (или не очень) частей информации, чтобы заставить их встать и привлечь внимание посетителя — например, перечислить некоторые полезные функции, представить список статей с кратким резюме и одним мощным изображение и так далее и так далее.Поэтому нам нужен удобный инструмент, чтобы красиво обернуть наш контент красивым и отзывчивым способом, чтобы он был красиво и аккуратно представлен на наших страницах. В последней версии самого популярного адаптивного фреймворка — Bootstrap 3 мы использовали в основном элементы панели, эскиза и колодца, предоставляя нам контейнеры-коробки с тонкой рамкой, слегка закругленными углами и, в конечном итоге, легким 3D-эффектом. В последней версии Bootstrap 4 их больше нет. Их полностью заменяет элемент карты, утверждающий, что он способен почти на все, что могут сделать ветераны, но только лучше.Так что пора узнать это получше.

Способы применения панели начальной загрузки:

Карточки представляют собой контейнеры с легким стилем, способные нести практически любой HTML-контент, а также иметь множество предопределенных вариантов стилей для правильной демонстрации его содержимого. Он также может иметь верхний и нижний колонтитулы.

Чтобы создать карту, нам сначала понадобится элемент .card , чтобы обернуть все это. Внутри него отдельные обертки для заголовка .card-header , фактическое содержимое карты .card-block и нижний колонтитул .card-footer должны иметь место, а верхний и нижний колонтитулы являются необязательными и могут быть опущены, если они вам не нужны, . card-block является важной частью — он красиво обертывает ваш контент, обеспечивая небольшое отступление.

Внутри элемента .card-block у вас может быть заголовок, несущий класс .card-title , который может быть назначен элементам h2 – h6 , а также обычному

и, конечно, — приходит текст, заключенный в абзац с .карточка-текст кл. Если вы решили вставить несколько ссылок — присвойте им класс .card-link , чтобы они были четко разделены для лучшего взаимодействия с пользователем.

Контекстные классы цветов можно использовать для дальнейшего простого стилизации всех элементов карты — просто назначьте .card- ~ один из контекстных цветов здесь, например, основной, успех, информация или опасность ~ , для основной оболочки .card и если фон становится слишком темным для того, чтобы текст был достаточно разборчивым — также добавьте .card-inverse , чтобы инвертировать цвет текста. Вы также можете стилизовать только цвет границы с помощью контекстной палитры — это достигается путем назначения класса .card-outline- ~ необходимого цвета ~ снова основному элементу .card .

Как упоминалось выше, .card-block предназначен для обертывания содержимого, оставляя вокруг него красивое заполнение. Но когда дело доходит до изображений, этого можно избежать и распределить изображение по всей ширине элемента. Чтобы получить появление хитов, просто поместите тег

за пределами .card-block , чтобы избежать отступов, в конечном итоге добавив style = ”width: 100%; , чтобы убедиться, что он будет правильно изменять размер, всегда заполняя контейнер. Есть несколько весьма полезных классов выравнивания, таких как .card-img-top и .card-img-bottom , выравнивающих изображение вверху или внизу карты. И если вы хотите разместить его где-то между текстом, просто сломайте .card-block , вставьте изображение и начните новый .card-block , чтобы вставить контент, который вам нужно разместить после изображения — несколько блоков карты поддерживается.В конце концов, вы также можете добавить текст поверх изображения — оберните его внутри
, содержащего класс .img-overlay .

Несколько слов о макете — карточки будут заполнять все горизонтальное пространство, доступное по умолчанию, поэтому рекомендуется ограничить это, разместив их внутри некоторых элементов сетки. Таким образом можно добиться предсказуемости их поведения.

Пример

Карты

построены с минимальным количеством разметки и стилей, насколько это возможно, но, тем не менее, содержат много возможностей управления и модификаций.Разработанные с помощью flexbox, они легко выравниваются и правильно смешиваются с другими частями Bootstrap.

Ниже приведена иллюстрация основной карточки с комбинированным содержимым и указанной шириной. У карточек нет определенной ширины для начала, поэтому они естественным образом заполняют всю ширину своего родительского элемента. Это плавно модифицируется с множеством возможностей калибровки.

  
Подпись к изображению карточки
Заголовок карточки

Небольшой пример сообщения, которое будет основано на названии карточки, а также составляет основную часть материала карточки.

куда-нибудь

Виды веб-контента

Карточки

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

Блоки

Строительным блоком карты является .card-block . Используйте его всякий раз, когда вам нужен раздел на карточке с мягкой подкладкой.

  
Это какое-то сообщение в карточном блоке.

Имена, сообщения и ссылки

Субтитры используются путем помещения .card-subtitle в тег . Если элементы .card-title и .card-subtitle вставлены в элемент .card-block , заголовок карты и подзаголовок хорошо выровнены.

  
Название карточки
Подзаголовок карточки

Быстрый пример сообщения для улучшения названия карточки и создания основной массы содержимого карточки.

Ссылка на карту Другая ссылка

Иллюстрации

.card-img-top помещает картинку в верхнюю часть карточки. С .card-text , текст помещается на карту. Текст внутри .card-text также может быть стилизован с помощью стандартных тегов HTML.

  
Крышка с изображением карточки

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

Листинговые группы

Создание списков содержимого карточки с помощью группы списков очистки.

  
  • Cras justo odio
  • Dapibus ac facilisis в
  • Вестибулум на Эросе.

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

  
Крышка изображения карточки
Название карточки

Небольшой пример текста, который должен основываться на заголовке карточки и составлять основную часть содержимого карточки.

  • Cras justo odio
  • Dapibus ac facilisis в
  • Вестибулум на Эросе.

Верхний и нижний колонтитулы

Добавьте дополнительный верхний и / или нижний колонтитул внутри карточки.

  
Рекомендуемые
Терапия уникальными названиями

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

Сходите куда-нибудь

Заголовки карт можно стилизовать, включив .card-header от до разделов.

  

Рекомендуемое

Особые титулы

С поддерживающим сообщением ниже, которое естественным образом ведет к дополнительному содержанию.

Сходите куда-нибудь
  
Цитировать
<цитата>

Lorem ipsum dolor sit amet, conctetur adipiscing elit. Целое число - ставка анте.

Кто-то, известный в Source Title
  
Рекомендуемые
Особые титулы

С вспомогательным текстом ниже как естественным переходом к дополнительному материалу.

Сходите куда-нибудь
2 дня назад

Калибровка

Карты не имеют определенной ширины для начала, поэтому они будут на 100% большими, если не указано иное. Вы можете изменить это как хотите, используя собственный CSS, классы сетки, миксины Sass сетки или утилиты.

Использование разметки сетки

Используя сетку, расположите карточки по столбцам и рядам по мере необходимости.

  

Особые титулы

С вспомогательным текстом ниже в качестве естественного перехода к дополнительному содержанию.

куда-нибудь

Особые титулы

С вспомогательным текстом ниже в качестве естественного перехода к дополнительному содержанию.

куда-нибудь

Коммунальные услуги

Используйте несколько доступных утилит для определения размера карты, чтобы быстро определить размер карты.

  

Название карточки

С вспомогательным текстом ниже в качестве естественного перехода к дополнительному содержанию.

Кнопка

Название карточки

С поддерживающим посланием, перечисленным ниже, как естественным началом к ​​дополнительному веб-контенту.

Кнопка
  

Особые титулы

С вспомогательным текстом ниже в качестве естественного вступления к добавленному материалу.

куда-нибудь

Размещение сообщений

Вы можете быстро изменить расположение сообщения любого типа карты — в целом или в отдельных компонентах — с помощью классов выравнивания текста.

  
Особые титулы

С вспомогательным текстом ниже в качестве естественного перехода к дополнительному содержанию.

куда-нибудь
Особые титулы

С вспомогательным текстом ниже в качестве естественного перехода к дополнительному содержанию.

куда-нибудь
Особые титулы

С вспомогательным текстом ниже в качестве естественного перехода к дополнительному содержанию.

куда-нибудь

Навигация по сайту

Добавьте навигацию в заголовок (или блок) карточки с помощью элементов навигации Bootstrap.

  
Особые титулы

С вспомогательным текстом ниже в качестве естественного перехода к дополнительному содержанию.

куда-нибудь
  
Особые титулы

С вспомогательным текстом ниже в качестве естественного перехода к дополнительному содержанию.

куда-нибудь

Изображения

Карты

включают несколько вариантов работы с изображениями. Выберите из добавления «колпачков изображений», возможно, в конце карточки, закрытия изображений содержимым карточки или просто встраивания изображения в карточку.

Заголовки изображений

Как и нижние колонтитулы и верхние колонтитулы, карточки могут иметь верхнюю и нижнюю «колонтитулы» — изображения вверху или внизу карточки.

  
 Крышка изображения карточки
Название карточки

Это более широкая карточка с вспомогательным текстом ниже, который естественным образом ведет к дополнительному содержанию. Этот контент немного длиннее.

Последнее обновление 3 мин. назад

Название карточки

Это более широкая карточка с вспомогательным текстом ниже, который естественным образом ведет к дополнительному содержанию.Этот контент немного длиннее.

Последнее обновление 3 мин. назад

Крышка изображения карточки

Обложка с иллюстрацией

Превратите иллюстрацию в фон карточки и наложите ее текст. Судя по рисунку, вам может потребоваться или не потребоваться .card-inverse (см. Ниже).

  
Изображение карточки
Название карточки

Это более широкая карточка с вспомогательным текстом ниже, который естественным образом ведет к дополнительному содержанию.Этот контент немного длиннее.

Последнее обновление 3 мин. назад

Разновидности карт

Карты

предоставляют различные возможности для персонализации фона, границ и цвета.

Перевернутый текст

По умолчанию в карточках используется темный текст и предполагается светлый фон. Вы можете изменить это, переключив цвет текста внутри, в дополнение к цвету подкомпонентов карты, с помощью .карта-инверс. Затем укажите темный background-color и border-color для этого.

Вы также можете использовать .card-inverse с версиями контекстного фона.

  

Особые титулы

С вспомогательным текстом ниже в качестве естественного перехода к дополнительному содержанию.

куда-нибудь

Варианты фона

Карты

включают в себя собственные классы вариантов для быстрого изменения background-color и border-color карты.Более темные цвета требуют использования . Card-inverse .

  
<цитата>

Lorem ipsum dolor sit amet, conctetur adipiscing elit. Целое число - ставка анте.

Кто-то, известный в Source Title
<цитата>

Lorem ipsum dolor sit amet, conctetur adipiscing elit.Целое число - ставка анте.

Кто-то, известный в Source Title
<цитата>

Lorem ipsum dolor sit amet, conctetur adipiscing elit. Целое число - ставка анте.

Кто-то, известный в Source Title
<цитата>

Lorem ipsum dolor sit amet, conctetur adipiscing elit.Целое число - ставка анте.

Кто-то, известный в Source Title
<цитата>

Lorem ipsum dolor sit amet, conctetur adipiscing elit. Целое число - ставка анте.

Кто-то, известный в Source Title

Передача смысла современным ассистивным технологиям

Использование цвета для включения значения обеспечивает только визуальную индикацию, которая не будет передана пользователям вспомогательных технологий, например программ чтения с экрана.Убедитесь, что информация, обозначенная цветом, либо очевидна из самого материала (например, видимый текст), либо представлена ​​с помощью альтернативных средств, включая дополнительное сообщение, скрытое с помощью класса .sr-only .

Контурные карты

Ищете цветную карточку, но не нужного цвета фона? Замените классы модификаторов по умолчанию на классы .card-outline- * , чтобы стилизовать только border-color карты.

  
<цитата>

Lorem ipsum dolor sit amet, conctetur adipiscing elit.Целое число - ставка анте.

Кто-то, известный в Source Title
<цитата>

Lorem ipsum dolor sit amet, conctetur adipiscing elit. Целое число - ставка анте.

Кто-то, известный в Source Title
<цитата>

Lorem ipsum dolor sit amet, conctetur adipiscing elit.Целое число - ставка анте.

Кто-то, известный в Source Title
<цитата>

Lorem ipsum dolor sit amet, conctetur adipiscing elit. Целое число - ставка анте.

Кто-то, известный в Source Title
<цитата>

Lorem ipsum dolor sit amet, conctetur adipiscing elit.Целое число - ставка анте.

Кто-то, известный в Source Title
<цитата>

Lorem ipsum dolor sit amet, conctetur adipiscing elit. Целое число - ставка анте.

Кто-то, известный в Source Title

Расстановка карт

Наряду со стилизацией содержимого карточек Bootstrap содержит ряд альтернатив для размещения коллекций карточек.В настоящее время такие варианты компоновки еще не работают.

Группы карт

Используйте группы карточек для визуализации карточек как одного связанного элемента с столбцами одинаковой ширины и высоты. Группы карт работают с дисплеем : гибкий; , чтобы добиться их единообразной калибровки.

  
Крышка изображения карточки
Название карточки

Это более широкая карточка с вспомогательным текстом ниже, который естественным образом ведет к дополнительному содержанию.Этот контент немного длиннее.

Последнее обновление 3 мин. назад

Крышка изображения карточки
Название карточки

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

Последнее обновление 3 мин. назад

 Крышка изображения карточки
Название карточки

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

Последнее обновление 3 мин. назад

При использовании групп карточек с нижними колонтитулами их содержимое будет автоматически выровнено.

  
Крышка изображения карточки
Название карточки

Это более широкая карточка с вспомогательным текстом ниже, который естественным образом ведет к дополнительному содержанию. Этот контент немного длиннее.

Последнее обновление 3 мин. назад
Крышка изображения карточки
Название карточки

Эта подсказка содержит вспомогательный текст ниже, который естественным образом ведет к дополнительному содержанию.

Последнее обновление 3 мин. назад
Крышка изображения карточки
Название карточки

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

Последнее обновление 3 мин. назад

Колоды карт

Нужен набор карточек одинаковой ширины и высоты, которые обычно не прикрепляются друг к другу? Используйте колоды карт.

  
Крышка изображения карточки
Название карточки

Это более длинная карточка с вспомогательным текстом ниже, которая естественным образом ведет к дополнительному содержанию. Этот контент немного длиннее.

Последнее обновление 3 мин. назад

Крышка изображения карточки
Название карточки

Эта подсказка содержит вспомогательный текст ниже, который естественным образом ведет к дополнительному содержанию.

Последнее обновление 3 мин. назад

Крышка изображения карточки
Название карточки

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

Последнее обновление 3 мин. назад

Как и в случае с группами карт, нижние колонтитулы карт в колодах автоматически выстраиваются в линию.

  
Крышка изображения карточки
Название карточки

Это более широкая карточка с вспомогательным текстом ниже, который естественным образом ведет к дополнительному содержанию. Этот контент немного длиннее.

Последнее обновление 3 мин. назад
Крышка изображения карточки
Название карточки

Эта подсказка содержит вспомогательный текст ниже, который естественным образом ведет к дополнительному содержанию.

Последнее обновление 3 мин. назад
Крышка изображения карточки
Название карточки

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

Последнее обновление 3 мин. назад

Столбцы карт

Карточки можно расположить в столбцы, подобные масонству, вместе с CSS, заключив их в .карточки-столбцы . Карточки создаются с использованием свойств CSS column вместо flexbox для упрощения позиционирования. Карты располагаются сверху вниз и слева направо.

Внимание! Ваше расстояние до столбцов карточек может быть разным. Чтобы карточки не разбивались о столбцы, установите для них display: inline-block как column-break-inside: избегайте еще не пуленепробиваемое решение.

  
 Крышка изображения карточки
Название карточки, которое переносится на новую строку

Это более длинная карточка с вспомогательным текстом ниже, которая естественным образом ведет к дополнительному содержанию. Этот контент немного длиннее.

<цитата>

Lorem ipsum dolor sit amet, conctetur adipiscing elit. Целое число - ставка анте.

<нижний колонтитул> <маленький> Кто-то, известный в Source Title
 Крышка изображения карточки
Название карточки

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

Последнее обновление 3 мин. назад

<цитата>

Lorem ipsum dolor sit amet, conctetur adipiscing elit. Целое число посуере эрат.

<нижний колонтитул> <маленький> Кто-то, известный в Source Title
Название карточки

Эта подсказка содержит вспомогательный текст ниже, который естественным образом ведет к дополнительному содержанию.

Последнее обновление 3 мин. назад

Изображение карточки
<цитата>

Lorem ipsum dolor sit amet, conctetur adipiscing elit. Целое число - ставка анте.

<нижний колонтитул> <маленький> Кто-то, известный в Source Title
Название карточки

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

Последнее обновление 3 мин. назад

Столбцы карты могут быть дополнительно расширены и персонализированы с помощью дополнительного кода. Ниже показано расширение курса .card-columns , использующее тот же CSS — столбцы CSS — для создания набора адаптивных уровней для изменения разнообразия столбцов.

  .карта-столбцы
  @include media-breakpoint-only (lg)
    количество столбцов: 4;
  
  @include только для точки останова (xl)
    количество столбцов: 5;  

Заключительные мысли

Итак, в основном это способ простой настройки яркого нового для Bootstrap 4 элемента карты. Как всегда, стремясь к легкости и простоте, новая версия фреймворка объединяет функциональность нескольких элементов в один мощный. Теперь вам нужно подобрать те особенности, которые вам нужны, изложенные в некоторых карточках.

Взгляните на несколько коротких обучающих видео по Bootstrap Panel:

Связанные темы:

Bootstrap Panel-Cards: утвержденные документы

Понимание того, как мы можем сформировать Bootstrap 4 карты такой же высоты?

Отсутствие прошлой панели искать карты

.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *