Примеры. Документация · Bootstrap v5.0.2
Фрагменты
Общие шаблоны для создания сайтов и приложений, основанных на существующих компонентах и утилитах с настраиваемым CSS и т.д.
Заголовки
Отобразите свой брендинг, навигацию, поиск и многое другое с помощью этих компонентов заголовка.
Герои
Создайте сцену на своей домашней странице с помощью героев с четкими призывами к действию.
Особенности
Объясните особенности, преимущества или другие детали Вашего маркетингового контента.
Боковые панели
Общие шаблоны навигации идеально подходят для макетов вне холста или нескольких столбцов.
Пользовательские компоненты
Новые компоненты и шаблоны для быстрого начала работы с Bootstrap с продемонстрацией лучших практик для добавления в фреймворк.
Альбом
Простой одностраничный шаблон для фотогалереи, портфолио и многого другого.
Прайслист
Оформление заказа
Пользовательская форма оформления заказа, показывающая наши компоненты формы и их функции проверки.
Продукт
Ориентированная на продукт продвигающая маркетинговая страница с обширной сеткой и изображениями.
Обложка
Одностраничный шаблон для создания простых и красивых домашних страниц.
Слайдер
Навигационная панель, карусель и новые компоненты.
Блог
Двухколоночный макет блога с пользовательской навигацией, заголовком и содержанием.
Панель администратора
Базовая панель администратора с фиксированной боковой панелью и навигационной панелью.
Форма входа
Индивидуальный макет и дизайн формы для простой формы входа.
Закрепленный футер
Прикрепленный нижний колонтитул к нижней части области просмотра, когда содержимое страницы мало.
Прижатый футер с меню
Прижатый футер отображается в нижней части страницы, когда содержимое окна слишком короткое. Панель навигации в верхней части.
Джамботрон
Используйте утилиты для воссоздания и улучшения Jumbotron Bootstrap.
Фреймворк
Примеры, которые сосредоточены на реализации использования встроенных компонентов, предоставляемых Bootstrap.
Базовый шаблон
Ничего, кроме основ: скомпилированный CSS и JavaScript.
Разметка
Несколько примеров макетов сетки с различными уровнями вложенности.
Шпаргалка
Множество компонентов Bootstrap.
Шпаргалка RTL
Множество компонентов Bootstrap, RTL.
Панели навигации
Использование компонента navbar по умолчанию и отображение способа его перемещения, размещения и расширения.
Панели навигации
Демонстрация всех адаптивных и контейнерных опций для навигационной панели.
Статичная панель навигации
Пример статической верхней панели навигации с одним дополнительным контентом.
Фиксированная панель
Пример единой панели навигации с фиксированной верхней панелью навигации и некоторым дополнительным контентом.
Нижняя панель навигации
Пример единой панели навигации с нижней панелью навигации и дополнительным контентом.
Панель навигации вне холста
Превратите расширяемую навигационную панель в скользящее меню.
RTL
Посмотрите, как работает RTL-версия Bootstrap с этими модифицированными примерами пользовательских компонентов.
Функция RTL все еще является экспериментальной и будет развиваться в соответствии с отзывами пользователей. Заметили что-то или хотите предложить улучшение? Откройте вопрос, мы будем рады узнать Ваше мнение.
Альбом RTL
Простой одностраничный шаблон для фотогалерей, портфолио и т.д.
Оформление заказа RTL
Пользовательская форма оформления заказа, показывающая наши компоненты формы и их функции проверки.
Слайдер RTL
Настройте панель навигации и карусель, а затем добавьте новые компоненты.
Блог RTL
Журнал как шаблон блога с заголовком, навигацией, избранным контентом.
Панель администратора RTL
Базовая панель администратора с фиксированной боковой панелью и навигационной панелью.
Интеграция
Интеграция с внешними библиотеками.
Masonry
Объедините возможностей сетки Bootstrap и макета Masonry.
Please enable JavaScript to view the comments powered by Disqus.
Вступление · Bootstrap v5.1
Быстрый старт
Хотите быстро добавить Bootstrap в свой проект? Используйте jsDelivr, бесплатный CDN с открытым исходным кодом. Используете менеджер пакетов или вам нужно скачать исходные файлы? Перейдите на страницу загрузок.
Стили
Скопируйте и вставьте таблицу стилей <link>
в Ваш <head>
перед всеми остальными таблицами стилей, чтобы загрузить наш CSS.
<link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-1BmE4kWBq78iYhFldvKuhfTAU6auU8tT94WrHftjDbrCEXSU1oBoqyl2QvZ6jIW3" crossorigin="anonymous">
Скрипты
Многие из наших компонентов требуют использования JavaScript для работы. В частности, для них требуются наши собственные плагины JavaScript и Popper. Поместите один из следующих <script>
в конце Ваших страниц, прямо перед закрывающим тегом </body>
, чтобы включить их.
Связка
Включите каждый плагин Bootstrap JavaScript и зависимости в один из двух наших пакетов. Наши bootstrap.bundle.js
и bootstrap.bundle.min.js
включают Popper. Для получения дополнительной информации о том, что входит в Bootstrap, см. наш раздел содержимое.
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.bundle.min.js" integrity="sha384-ka7Sk0Gln4gmtz2MlQnikT1wXgYsOg+OMhuP+IlRH9sENBO0LRn5q+8nbTov4+1p" crossorigin="anonymous"></script>
Раздельно
Если Вы решите использовать отдельное решение для сценариев, сначала должен быть Popper.js (если Вы используете всплывающие подсказки или всплывающие окна), а затем наши плагины JavaScript.
<script src="https://cdn.jsdelivr.net/npm/@popperjs/[email protected]/dist/umd/popper.min.js" integrity="sha384-7+zCNj/IqJ95wo16oMtfsKbZ9ccEh41eOz1HGyDuCQ6wgnyJNSYdrPa03rtR1zdB" crossorigin="anonymous"></script> <script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.min.js" integrity="sha384-QJHtvGhmr9XOIpI6YVutG+2QOK9T+ZnN4kzFN1RtK3zEFEIsxhlmWl5/YESvpZ13" crossorigin="anonymous"></script>
Модули
Если Вы используете <script type="module">
, пожалуйста, обратитесь к нашему разделу использование Bootstrap в качестве модуля.
Компоненты
Интересно, какие компоненты явно требуют нашего JavaScript и Popper? Кликните на ссылку “Показать компоненты” ниже. Если Вы совсем не уверены в общей структуре страницы, продолжайте читать, чтобы найти образец шаблона страницы.
Показать компоненты, требующие JavaScript- Alerts (Уведомления) для отклонения
- Buttons (Кнопки) для переключения состояний и функционала флажка/радио
- Carousel (Карусель) для любого поведения слайдов, элементов управления и индикаторов
- Collapse (Сворачиваемое) для переключения видимости содержимого
- Dropdowns (Выпадающие списки) для отображения и позиционирования (также требуется Popper)
- Modals (Модальные окна) для отображения, позиционирования и прокрутки
- Navbar (Панель навигации) для расширения нашего плагина Сворачиваемое для реализации адаптивного поведения
- Offcanvases (Внехолста) для отображения, позиционирования и поведения прокрутки
- Toasts (Тосты) для показа и отклонения
- Tooltips (Всплывающие подсказки) и popovers (всплывающие окна) для отображения и позиционирования (также требуется Popper)
- Scrollspy (Отслеживание прокрутки) для поведения прокрутки и обновлений навигации
Стартовый шаблон
Убедитесь, что Ваши страницы настроены в соответствии с последними стандартами дизайна и разработки. Это означает использование документа HTML5 и включение метатега области просмотра для правильного реагирования. Сложите все вместе, и Ваши страницы должны выглядеть так:
<!doctype html> <html lang="ru"> <head> <!-- Обязательные метатеги --> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <!-- Bootstrap CSS --> <link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-1BmE4kWBq78iYhFldvKuhfTAU6auU8tT94WrHftjDbrCEXSU1oBoqyl2QvZ6jIW3" crossorigin="anonymous"> <title>Привет мир!</title> </head> <body> <h2>Привет мир!</h2> <!-- Дополнительный JavaScript; выберите один из двух! --> <!-- Вариант 1: Bootstrap в связке с Popper --> <script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.bundle.min.js" integrity="sha384-ka7Sk0Gln4gmtz2MlQnikT1wXgYsOg+OMhuP+IlRH9sENBO0LRn5q+8nbTov4+1p" crossorigin="anonymous"></script> <!-- Вариант 2: Bootstrap JS отдельно от Popper <script src="https://cdn. jsdelivr.net/npm/@popperjs/[email protected]/dist/umd/popper.min.js" integrity="sha384-7+zCNj/IqJ95wo16oMtfsKbZ9ccEh41eOz1HGyDuCQ6wgnyJNSYdrPa03rtR1zdB" crossorigin="anonymous"></script> <script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.min.js" integrity="sha384-QJHtvGhmr9XOIpI6YVutG+2QOK9T+ZnN4kzFN1RtK3zEFEIsxhlmWl5/YESvpZ13" crossorigin="anonymous"></script> --> </body> </html>
Чтобы узнать о следующих шагах, посетите документацию по макету или наши официальные примеры, чтобы начать макет Вашего сайта содержание и компоненты.
Глобально важно
Bootstrap использует несколько важных глобальных стилей и настроек, о которых Вам нужно знать при его использовании. Все они почти исключительно направлены на нормализацию кроссбраузерных стилей. Давайте погрузимся.
Тип текущего документа
Bootstrap требует использования doctype HTML5. Без него Вы увидите несколько забавных неполных стилей, но его включение не должно вызывать каких-либо серьезных сбоев.
<!doctype html> <html lang="ru"> ... </html>
Адаптивный метатег
Bootstrap разработан mobile first (сначала мобильный), стратегия, в которой мы сначала оптимизируем код для мобильных устройств, а затем масштабируем компоненты по мере необходимости с помощью медиа-запросов CSS. Чтобы обеспечить правильный рендеринг и сенсорное масштабирование для всех устройств, добавьте метатег адаптивного окна просмотра (viewport) к Вашему <head>
.
<meta name="viewport" content="width=device-width, initial-scale=1">
Вы можете увидеть пример этого в действии в стартовом шаблоне.
Свойство Box-sizing
Для более простого изменения размеров в CSS мы переключаем глобальное значение box-sizing
с content-box
на border-box
. Это гарантирует, что padding
не влияет на окончательную вычисленную ширину элемента, но может вызвать проблемы с некоторым сторонним программным обеспечением, таким как Google Maps и Google Custom Search Engine.
В редких случаях Вам нужно переопределить его, используйте что-то вроде следующего:
.selector-for-some-widget { box-sizing: content-box; }
В приведенном выше фрагменте все вложенные элементы, включая сгенерированный контент с помощью ::before
и ::after
будут наследовать указанный box-sizing
для этого .selector-for-some-widget
.
Узнайте больше о коробочной модели и размерах на сайте CSS Tricks.
Перезагрузка
Для улучшения кроссбраузерности рендеринга мы используем Reboot, чтобы исправить несоответствия между браузерами и устройствами, обеспечивая при этом несколько более самоуверенный сброс общих элементов HTML.
Сообщество
Будьте в курсе развития Bootstrap и обращайтесь к сообществу с помощью этих полезных ресурсов.
- Обсуждайте в чате Telegram @getbootstrap_ru.
- Читайте и подписывайтесь на Официальный блог Bootstrap.
- Присоединиться к официальной комнате Slack.
- Общайтесь с другими Bootstrappers в IRC. На сервере
irc.libera.net
, в канале##bootstrap
. - Справку по реализации можно найти на сайте Stack Overflow (с тегом
bootstrap-5
). - Разработчикам следует использовать ключевое слово
bootstrap
в пакетах, которые изменяют или расширяют функциональность Bootstrap при распространении через npm или аналогичные механизмы доставки для максимальной узнаваемости.
Вы также можете следить за @getbootstrap в Твиттере, чтобы следить за последними слухами и потрясающими музыкальными клипами.
Как добавить Bootstrap в HTML (пошаговое руководство)
Bootstrap — одна из самых популярных существующих сред CSS, HTML и JavaScript. Излишне говорить, что вопрос о том, как добавить bootstrap в HTML , наверняка приходил вам в голову. В этом пошаговом руководстве объясняются различные методы, которые вы можете использовать, чтобы легко связать Bootstrap в HTML или импортировать Bootstrap в HTML, в зависимости от того, как вы хотите интегрировать его в свой веб-сайт.
Полный курс дизайна UI/UX. Поднимите передовой опыт UI/UX на новый уровень с помощью наших полностью закодированных примеров! ⏰ СКИДКА 80% Специальное предложение
Самой последней версией Bootstrap является Bootstrap 5. Шаги, которые необходимо выполнить, чтобы добавить Bootstrap в HTML, немного отличаются в зависимости от версии, которую вы хотите использовать. Вам понадобятся базовые знания HTML/CSS и JS, чтобы начать работу с Bootstrap. Используйте один из следующих трех методов, чтобы добавить Bootstrap в HTML.
Способ 1. Использование сети доставки контента (CDN) BootstrapИспользование сети доставки контента Bootstrap — отличный способ быстро и эффективно доставлять контент с вашего веб-сайта пользователям с учетом их географического положения и улучшать ваш веб-сайт. производительность сервера. Чтобы связать Bootstrap в HTML с помощью этого метода:
Добавление CDN Bootstrap 4 в HTML- Для CSS:
Скопируйте ссылку на эту таблицу стилей в тег желаемого HTML-файла.
<ссылка rel=”таблица стилей” href=”https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css” rel=”nofollow” целостность=”sha384-Gn5384xqQ1aoWXA+058RXPxPg6fyJwigFAcPg6fyGFE26IWvTNh0E26 /dAiS6JXm” crossorigin="anonymous">
- Для JS:
Скопируйте эту таблицу стилей до конца тега желаемого HTML-файла.
Обратите внимание, что функциональность некоторых компонентов JavaScript, таких как вкладки и раскрывающиеся списки, зависит от popper. js и jQuery. Следовательно, перед загрузкой файла Bootstrap JavaScript включите jQuery и Popper CDN перед загрузкой файл bootstrap.min.js .
Добавление CDN Bootstrap 5 в HTMLBootstrap 5 больше не нуждается в jQuery в качестве зависимости, поскольку JavaScript может обеспечивать ту же функциональность. Чтобы добавить CDN Bootstrap 5 в HTML:
- Для CS
Скопируйте ссылку на эту таблицу стилей в тег желаемого HTML-файла.
<ссылка rel=”таблица стилей” href=”https://stackpath.bootstrapcdn.com/bootstrap/5.0.0-alpha1/css/bootstrap.min.css” rel=”nofollow” целостность=”sha384-r4NyP46KrjDleawBgD5tp8Y7UzmLA05oM1iDAEqn15oM1iDAEQn1 +k9luXQOfXJCJ4I” crossorigin="anonymous">
- Для JS
bootstrapcdn.com/bootstrap/5.0.0-alpha1/js/bootstrap.min.js" целостность="sha384-oesi62hOLfzrys4LxRF63OJCXdXDipiYWBnvTl9Y9/TRlw5xlKIEHpNyvvDShgf/” crossorigin="anonymous">
Обратите внимание, что перед загрузкой Bootstrap JS необходимо загрузить Popper JS.
Способ 2. Локальная загрузка файловИщете бесплатные уроки по программированию? Загляните в специальный раздел блога TikTok!
Другой способ импорта Bootstrap в HTML — прямая локальная загрузка файлов в папку проекта HTML. Файлы можно скачать по следующим ссылкам:
- Bootstrap 4: https://getbootstrap.com/docs/4.3/getting-started/download/
- Bootstrap 5: https://v5.getbootstrap.com/docs/5.0/getting-started/download/
После загрузки файлов нужной версии Bootstrap:
- Для CSS :
Включите ссылку на файл bootstrap.min.css в часть
вашего HTML-файла. Это позволит вам использовать CSS-компоненты Bootstrap в соответствии с вашими потребностями.- Для JS:
Добавьте ссылку на файл bootstrap.min.js перед концом части вашего HTML-файла. Это позволит вам использовать компоненты Bootstrap JS.
Обратите внимание, что файлы jquery.min.js и popper.min.js должны быть включены перед загрузкой bootstrap.min.js , даже если вы загрузили файлы локально.
Способ 3. Использование менеджеров пакетов для импорта Bootstrap в HTMLМенеджеры пакетов, такие как npm и yarn , могут оказаться еще одним эффективным способом легкого добавления Bootstrap в HTML. Поскольку npm является самым популярным менеджером пакетов, в следующем примере показано, как можно установить Bootstrap и использовать его в любом проекте.
Введите одну из следующих команд в папку проекта. Это допустимо только в том случае, если вы инициализировали npm в проекте.
- Bootstrap 4: npm установить загрузчик
- Bootstrap 5: npm install [электронная почта защищена]
Локальная копия желаемой версии файлов Bootstrap теперь загружается в папку «node_modules» в вашем проекте. После импорта нужной версии Bootstrap:
- Для CS:
Включите файл bootstap.min.css в вашего HTML-файла, чтобы использовать компоненты Bootstrap CSS.
- Для JS:
Используйте файл bootstrap.min.js перед концом части вашего HTML-файла, чтобы использовать компоненты Bootstrap JS.
Как упоминалось ранее, jquery.min.js и popper.min.js должны быть загружены до загрузки bootstrap.min.js.
После интеграции Bootstrap 4 или 5 CSS с HTML вы можете просто использовать элементы класса Bootstrap и стилизовать HTML-файлы желаемым образом. Вы можете обратиться к документации Bootstrap нужной версии, чтобы понять, какие классы можно использовать, и действия, которые выполняют соответствующие классы. Точно так же после интеграции Bootstrap JS в HTML вы можете использовать компоненты Bootstrap JS, используя атрибуты данных JS непосредственно в разметке HTML или с помощью jQuery. Обратитесь к документации Bootstrap, чтобы понять, как работают эти компоненты и какие функции они предлагают.
Примеры от Creative TimИнформационная панель материалов — это бесплатный шаблон Material Bootstrap 4 Admin, который предлагает классный дизайн, простые в использовании компоненты и сторонние плагины, предназначенные для идеальной работы с другими элементами. Ознакомьтесь здесь со страницей загрузки и просмотром в реальном времени.
Вы можете найти похожие, легко интегрируемые шаблоны и темы Bootstrap от Creative Tim здесь.
ЗаключениеВас часто может волновать вопрос о том, как начать работу с Bootstrap. Тем не менее, будьте уверены, что импорт и добавление Bootstrap в HTML — довольно простой процесс, и вы можете легко использовать Bootstrap, чтобы мгновенно пользоваться дополнительными атрибутами и функциями поверх ваших HTML-файлов.
Кроме того, если вы когда-нибудь задавались вопросом, умер ли Bootstrap в 2022 году? - Этот вопрос волнует многих веб-разработчиков. Ну, это не так: им пользуются миллионы разработчиков; 40 000+ компаний используют его; в 2020 году он претерпел значительные изменения, и это отличный первый фреймворк для новых разработчиков интерфейса. (Источник)
Простой и удобный способ использования Bootstrap с HTML
Bootstrap — это среда HTML, CSS и Javascript с открытым исходным кодом, которая упрощает разработку пользовательского интерфейса с помощью готовых адаптивных классов и других утилит. Эта платформа с открытым исходным кодом в настоящее время поддерживает более 18 миллионов веб-сайтов, и ожидается, что в будущем их число будет расти.
Повторно используемые JavaScript-коды JS и CSS, доступные в Bootstrap, помогут вам достичь желаемых результатов. Использование Bootstrap с HTML может сбить с толку новичков. Вот подробное пошаговое руководство о том, как это сделать.
Функции JavaScript некоторых компонентов, таких как раскрывающиеся списки, вкладки и т. д., зависят от jQuery и popper.js.
Итак, включите jQuery и popper. js в следующем порядке прямо перед загрузкой файла начальной загрузки JavaScript для правильной работы.
2. Локальная загрузка файлов
Вместо использования CDN вы можете загрузить файлы локально в папку проекта с https://getbootstrap.com/docs/4.3/getting-started/download/
После загрузки файла вы можете включить файл bootstrap.min.css в
и bootstrap. min.js в
. Даже если вы используете загруженный файл начальной загрузки, вы должны включить jquery.min.js и popper.min.js перед загрузкой bootstrap.min.js
Bootstrap можно легко вставить в любой проект с использованием менеджеров пакетов, таких как «npm», «yarn» и т. д. Поскольку npm — самый популярный менеджер пакетов, используемый разработчиками интерфейса, мы продолжаем использовать команду npm для установки bootstrap. Введите следующую команду в папку вашего проекта (при условии, что вы инициализировали npm в проекте)
npm установить загрузчик
Эта команда загрузит локальную копию файлов начальной загрузки в папку «node_modules» вашего проекта. Затем вы можете включить файл bootstrap.min.css в
и bootstrap.min.js в
. Как упоминалось в методе № 2, вы должны включить jquery.min.js и popper.min.js перед загрузкой bootstrap.min.js.
Usage
Пример HTML-файла после включения начальной загрузки CSS и js будет выглядеть следующим образом (мы использовали метод CDN в приведенном ниже примере. Вы можете отредактировать атрибут HREF для таблицы стилей и src для javascript, указав правильный путь, если вы выбрать любой другой метод):
<голова> <мета-кодировка="utf-8">Пример начальной загрузки голова> <тело> тело>
После того, как вы включили Bootstrap в свой проект любым из вышеперечисленных методов, вы можете легко использовать все компоненты, доступные в bootstrap.
Например, чтобы создать кнопку Bootstrap в основном цвете, вам нужно просто использовать разметку
Только с этими двумя классами вы получите кнопку со всеми соответствующими стилями, что сэкономит вам время на стилизацию HTML-кнопки по умолчанию.
Подобно кнопкам, Bootstrap имеет множество полезных компонентов, таких как панель навигации, оповещения, значки, раскрывающиеся списки и т. д. Вот как вы можете создать панель навигации с помощью Bootstrap.
Как создать панель навигации с помощью BootstrapХорошо организованную панель навигации можно легко создать с помощью Bootstrap, добавив следующую разметку HTML:
Этот код создает навигационную панель в следующем стиле, и это также без самостоятельного написания кода CSS или JS!
ЗаключениеПодводя итог, можно сказать, что использование Bootstrap с HTML предлагает бесконечные возможности и варианты при работе над сложным веб-дизайном или проектом разработки.