Главная страница

Bootstrap web programming


Скачать 1.82 Mb.
НазваниеBootstrap web programming
Дата06.12.2021
Размер1.82 Mb.
Формат файлаpptx
Имя файлаBootstrap.pptx
ТипДокументы
#293275

Bootstrap

web programming

Bootstrap

Build responsive , mobile first projects on the web with the world’s most popular front-end component library .

Bootstrap is an open source toolkit for developing with HTML, CSS and JS.

20 Gorgeous Sites Built with Twitter Bootstrap

https://www.creative-tim.com/blog/web-design/sites-built-with-twitter-bootstrap/

прочитать документацию

https://getbootstrap.com/docs/5.1/getting-started/introduction/#bundle

Bootstrap 5 ориентирован прежде всего на мобильные устройства.

Bootstrap 5 разработан, чтобы реагировать на мобильные устройства. Стили, ориентированные на мобильные устройства, являются частью базовой платформы.

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

width=device-width Часть задает ширину страницы , чтобы следить за экраном на ширину устройства (который будет варьироваться в зависимости от устройства).

Эта initial-scale=1 часть устанавливает начальный уровень масштабирования при первой загрузке страницы браузером.

Контейнеры

Bootstrap 5 также требует наличия содержащего элемента для обертывания содержимого сайта.

На выбор предлагается два класса контейнеров:

  • .container Класс обеспечивает адаптивный фиксированной ширины контейнера
  • .container-fluid Класс предоставляет полный контейнер ширины , охватывающий всю ширину окна просмотра

Fixed Container

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

Обратите внимание, что его ширина ( max-width) будет меняться для разных размеров экрана:

Fluid Container

Используйте .container-fluid класс для создания контейнера полной ширины, который всегда будет охватывать всю ширину экрана ( width всегда 100%)

Container Padding

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

Container Border and Color

Другие утилиты, такие как границы и цвета, также часто используются вместе с контейнерами:

Responsive Containers

Вы также можете использовать .container-sm|md|lg|xl классы, чтобы определить, когда контейнер должен реагировать.max-width Контейнера изменяется на различных размеров экрана / видовых:

Grid System

Система сеток Bootstrap построена с использованием flexbox и позволяет размещать до 12 столбцов на странице.

Если вы не хотите использовать все 12 столбцов по отдельности, вы можете сгруппировать столбцы вместе, чтобы создать более широкие столбцы:

Grid Classes

В сеточной системе Bootstrap 5 есть шесть классов:

  • .col- (сверхмалые устройства - ширина экрана менее 576 пикселей)
  • .col-sm- (маленькие устройства - ширина экрана не менее 576 пикселей)
  • .col-md- (средние устройства - ширина экрана не менее 768 пикселей)
  • .col-lg- (большие устройства - ширина экрана не менее 992 пикселей)
  • .col-xl- (устройства xlarge - ширина экрана не менее 1200 пикселей)
  • .col-xxl- (устройства xxlarge - ширина экрана не менее 1400 пикселей)
  • Совет: Каждый класс масштабируется, поэтому, если вы хотите установить одинаковую ширину для sm и md, вам нужно только указать sm.

Text/Typography

Bootstrap 5 использует значение font-size по умолчанию 1rem (по умолчанию 16 пикселей), а его значение line-height- 1,5.

Кроме того, у всех
элементов есть margin-top: 0 и margin-bottom: 1rem (по умолчанию 16 пикселей).

Display Headings

Отображаемые заголовки используются, чтобы выделить больше, чем обычные заголовки (больший размер шрифта и меньший размер шрифта), и есть шесть классов на выбор: .display-1 .display-6

В Bootstrap 5 элемент HTML (и .small класс) используется для создания второстепенного текста меньшего размера в любом заголовке

Bootstrap 5 стиля будут и .mark с желтым цветом фона и некоторыми дополнениями

Bootstrap 5 стилизует элемент HTML с пунктирной рамкой внизу и курсором с вопросительным знаком при наведении

Добавьте .blockquote класс в a
при цитировании блоков контента из другого источника. И при именовании источника, например «с веб-сайта WWF», используйте .blockquote-footer класс


Bootstrap colors - Text colors

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

Классы для текстовых цветов: .text-muted, .text-primary, .text-success, .text-info, .text-warning, .text-danger, .text-secondary, .text-white, .text-dark, .text-body(цвет тела по умолчанию / часто черный) и .text-light

Вы также можете добавить 50% непрозрачности для черного или белого текста с помощью классов .text-black-50 или .text-white-50:

Background color

Классы для цвета фона являются: .bg-primary, .bg-success, .bg-info, .bg-warning, .bg-danger, .bg-secondary, .bg-dark и .bg-light.

Обратите внимание, что цвета фона не определяют цвет текста, поэтому в некоторых случаях вы захотите использовать их вместе с .text-* классом цвета.

Bootstrap table - Basic table

Базовая таблица Bootstrap имеет легкую обивку и горизонтальные разделители.

.table класс добавляет основные стили к таблице

Stripped rows

.table-striped класс добавляет зебры полосы к таблице

Bordered table

.table-bordered Класс добавляет границы со всех сторон таблицы и клеток(ячеек)

Hover rows

.table-hover Класс добавляет эффект парения (серый цвет фона) на строках таблицы

Bootstrap Images

Rounded Corners

.rounded класс добавляет закругленные углы к изображению:

Circle

.rounded-circle класс формирует изображение на окружности

Thrumbnail

.img-thumbnail Класс формирует изображение в виде эскиза

Aligning images

Поместите изображение слева с .float-start классом или справа с помощью .float-end

Centered image

Отцентрируйте изображение, добавив к нему служебные классы .mx-auto (margin: auto) и .d-block (display: block):

Responsive images

Изображения бывают всех размеров. То же самое и с экранами. Адаптивные изображения автоматически подстраиваются под размер экрана.

Создавайте адаптивные изображения, добавляя .img-fluid класс к тегу. Затем изображение будет хорошо масштабироваться до родительского элемента.

.img-fluid Класс относится max-width: 100%; и height: auto;к изображению

Bootstrap buttons

  • 5 типов стилей кнопок
  • Классы кнопки могут быть использованы ,

Button sizes

Используйте .btn-lg класс для больших кнопок или .btn-sm класс для маленьких кнопок

Active / disabled buttons

Кнопка может быть установлена ​​в активное или отключенное (неактивное) состояние:

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

Bootstrap pagination- basic pagination

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

Чтобы создать базовую разбивку на страницы, добавьте .pagination класс к


написать администратору сайта