Bootstrap 4 ru: Bootstrap. Документация на русском языке.

Вступление. Начало работы · Bootstrap v5.3.0-alpha1

Быстрый старт

Начните с включения готовых CSS и JavaScript Bootstrap через CDN без каких-либо шагов по сборке. Посмотрите это на практике с помощью этой демонстрации Bootstrap CodePen.


  1. Создайте новый файл index.html в корне вашего проекта. Включите также тег <meta name="viewport> для правильного отзывчивого поведения на мобильных устройствах.

    <!doctype html>
    <html lang="ru">
      <head>
        <meta charset="utf-8">
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <title>Демо Bootstrap</title>
      </head>
      <body>
        <h2>Привет мир!</h2>
      </body>
    </html>
    
  2. Включите CSS и JS Bootstrap. Поместите тег <link> в <head> для нашего CSS и тег <script>

    для нашего пакета JavaScript (включая Popper для позиционирования раскрывающихся списков, всплывающие сообщения и всплывающие подсказки) перед закрывающим </body>. Узнайте больше о наших ссылках CDN.

    <!doctype html>
    <html lang="ru">
      <head>
        <meta charset="utf-8">
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <title>Демо Bootstrap</title>
        <link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-GLhlTQ8iRABdZLl6O3oVMWSktQOp6b7In1Zl3/Jr59b6EGGoI1aFkw7cmDA6j6gD" crossorigin="anonymous">
      </head>
      <body>
        <h2>Привет мир!</h2>
        <script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.bundle.min.js" integrity="sha384-w76AqPfDkMBDXo30jS1Sgez6pr3x5MlQ1ZAGC+nuZB+EYdgRZgiwxhTBTkF7CXvN" crossorigin="anonymous"></script>
      </body>
    </html>
    

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

    <script src="https://cdn.jsdelivr.net/npm/@popperjs/[email protected]/dist/umd/popper.min.js" integrity="sha384-oBqDVmMz9ATKxIep9tiCxS/Z9fNfEXiDAYTujMAeBAsjFuCZSmKbSSUnQlmh/jp3" crossorigin="anonymous"></script>
    <script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.min.js" integrity="sha384-mQ93GR66B00ZXjt0YO5KlohRA5SY2XofN4zfuZxLkoj1gXtW8ANNCe9d5Y3eG5eD" crossorigin="anonymous"></script>
    
  3. Привет мир!

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

В качестве справки, вот наши основные ссылки CDN.

Описание URL-адрес
CSS https://cdn.jsdelivr.net/npm/bootstrap@5. 3.0-alpha1/dist/css/bootstrap.min.css
JS https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.bundle.min.js

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

Следующие шаги

  • Узнайте больше о некоторых важных глобальных настройках среды, которые использует Bootstrap.

  • Прочитайте о том, что включено в Bootstrap, в нашем разделе содержания и списке компонентов, для которых требуется JavaScript ниже.

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

  • Хотите использовать Bootstrap в качестве модуля с <script type="module">? Пожалуйста, обратитесь к нашему разделу использование Bootstrap как модуля.

JS компоненты

Любопытно, какие компоненты явно требуют нашего JavaScript и Popper? Щелкните ссылку «Показать компоненты» ниже. Если вы совсем не уверены в общей структуре страницы, продолжайте читать пример шаблона страницы.

Показать компоненты, требующие JavaScript
  • Уведомления (Alerts) для отклонений
  • Кнопки (Buttons) для переключения состояний и функциональности флажка/радио
  • Карусель (Carousel) для всех режимов слайдов, элементов управления и индикаторов
  • Коллапс (Collapse) для переключения видимости содержимого
  • Выпадающие списки (Dropdowns) для отображения и позиционирования (также требуется Popper)
  • Модальные окна (Modals) для отображения, позиционирования и поведения прокрутки
  • Панель навигации (Navbar) для расширения наших плагинов Collapse и Offcanvas для реализации адаптивного поведения
  • Навигация (Navs) с плагином Tab для переключения панелей содержимого
  • Offcanvases для отображения, позиционирования и поведения прокрутки
  • Отслеживание прокрутки (Scrollspy) для поведения прокрутки и обновлений навигации
  • Тосты (Toasts) для отображения и отклонения
  • Всплывающие подсказки (Tooltips) и Всплывающие окна (Popovers) для отображения и позиционирования (также требуется Popper)

Важные глобальные переменные

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

Тип текущего документа

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

<!doctype html>
<html lang="ru">
  ...
</html>

Мета-теги для адаптивной вёрстки

Bootstrap разработан сначала для мобильных устройств, стратегия, в которой мы сначала оптимизируем код для мобильных устройств, а затем масштабируем компоненты по мере необходимости, используя медиа-запросы CSS. Чтобы обеспечить правильный рендеринг и сенсорное масштабирование для всех устройств, добавьте метатег адаптивного окна просмотра в свой <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 (библиотека CSS, не использующая классов, обеспечивающая «модульный подход»)

Для улучшения кросс-браузерного рендеринга мы используем Reboot для исправления несоответствий между браузерами и устройствами, обеспечивая при этом несколько более самостоятельный сброс общих элементов HTML.

Будьте в курсе развития Bootstrap и обращайтесь к сообществу с помощью этих полезных ресурсов.

  • Прочтите и подпишитесь на Официальный блог Bootstrap.
  • Присоединяйтесь к официальной комнате Slack.
  • Общайтесь с другими загрузчиками в IRC. На сервере irc.libera.chat, в канале #bootstrap.
  • Справку по реализации можно найти в Stack Overflow (с тегом bootstrap-5).
  • Разработчики должны использовать ключевое слово bootstrap в пакетах, которые изменяют или добавляют функциональность Bootstrap при распространении через npm или аналогичные механизмы доставки для максимальная обнаруживаемости.

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

Bootstrap 4 на русском · самый популярный в мире mobile-first и aдаптивный интерфейсных фреймворк.

B

Bootstrap является самым популярным HTML, CSS, и JS фреймворк в мире для строительства aдаптивный, mobile-first проектов в интернете.

Download Bootstrap

Текущая v4.0.0-alpha.4

Легко начать.

Быстро включить Bootstrap CSS и JS в любом проекте. Используйте ваш любимый менеджер пакетов, загрузка на источник, или используйте Bootstrap CDN.

Управляемых зависимостей

Включить Bootstrap с кодом Sass и JavaScript файлов через Bower, Composer, Meteor или npm. Менеджер пакетов установок не включает документации, но включает наши Gruntfile и инструкцию.

Вид установки методы

Bootstrap CDN

Когда Вам просто необходимо подключить скомпилированные CSS и JS Bootstrap, используйте Bootstrap CDN, бесплатно из Max CDN.

<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.4/css/bootstrap.min.css" integrity="2hfp1SzUoho7/TsGGGDaFdsuuDL0LX2hnUp6VkX3CUQ2K4K+xjboZdsXyp4oUHZj" crossorigin="anonymous">
<script src="https://maxcdn. bootstrapcdn.com/bootstrap/4.0.0-alpha.4/js/bootstrap.min.js" integrity="VjEeINv9OSwtWFLAtmc4JCtEJXXBub00gtSnszmspDLCtC0I4z4nqz7rEFbIZLLU" crossorigin="anonymous"></script>

Ищу что-то попроще? Кастомизация сборки CSS и JS Bootstrap’а так же доступны.

Дополнительные варианты загрузки

Предназначен для всех, везде.

Bootstrap делает интерфейсных веб-разработки быстрее и проще. Это сделано для людей всех уровней квалификации, устройств всех форм и проектов всех размеров.

Препроцессор

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

Один фреймворк каждое устройство.

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

Полные характеристики

С Bootstrap, Вы получите подробную и красивую документацию для обычных HTML-элементов, десятки настраиваемых HTML и CSS составляющих, и удивительные jQuery плагины.


Bootstrap открытым исходным кодом! это прошла, разработано и поддерживается на GitHub людей как вы.

Просмотр GitHub проекта

Официальный Bootstrap Темы.

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

Просмотр темы

Построенный с Bootstrap.

Миллионы удивительных сайтов в интернете строятся на Bootstrap. Начать работу на свой собственный с нашим растущим коллекция примеров или изучить некоторые из наших фаворитов.


Мы демонстрируем десятки вдохновляющих проектов, построенных с Bootstrap на Bootstrap Экспо.

Исследуйте Экспо

Оповещения

· Bootstrap v4.6

Посмотреть на GitHub

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

Примеры

Оповещения

доступны для любой длины текста, а также для дополнительной кнопки закрытия. Для правильной стилизации используйте один из восьми обязательных контекстных классов (например, .alert-success ). Для встроенного отключения используйте плагин оповещений jQuery.

Простое основное оповещение — проверьте!

Простое вторичное оповещение — проверьте!

Простое предупреждение об успехе — проверьте!

Простое предупреждение об опасности — проверьте!

Простое предупреждение — проверьте!

Простое информационное оповещение — проверьте!

Простое световое оповещение — проверьте!

Простое предупреждение о темноте — проверьте!

 <роль div="предупреждение">
  Простое основное оповещение — проверьте!
Простое вторичное оповещение — проверьте!
Простое предупреждение об успехе — проверьте!
Простое предупреждение об опасности — проверьте!
Простое предупреждение — проверьте!
Простое информационное оповещение — проверьте!
Простое световое оповещение — проверьте!
Простое темное оповещение — проверьте!
Передача значения вспомогательным технологиям

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

Цвет ссылки

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

Простое основное оповещение с примером ссылки. Нажмите на него, если хотите.

Простое вторичное оповещение с примером ссылки. Нажмите на него, если хотите.

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

Простое предупреждение об опасности с примером ссылки. Нажмите на него, если хотите.

Простое предупреждение с примером ссылки. Нажмите на него, если хотите.

Простое информационное оповещение с примером ссылки. Нажмите на него, если хотите.

Простое световое оповещение с примером ссылки. Нажмите на него, если хотите.

Простое темное оповещение с примером ссылки. Нажмите на него, если хотите.

 <роль div="предупреждение">
  Простое основное оповещение с примером ссылки. Нажмите на него, если хотите.
Простое вторичное оповещение с примером ссылки. Нажмите на него, если хотите.
Простое уведомление об успешном завершении с примером ссылки. Нажмите на него, если хотите.
Простое предупреждение об опасности с примером ссылки. Нажмите на него, если хотите.
Простое предупреждение с примером ссылки. Нажмите на него, если хотите.
Простое информационное оповещение с примером ссылки. Нажмите на него, если хотите.
Простое световое оповещение с примером ссылки. Нажмите на него, если хотите.
Простое темное оповещение с примером ссылки. Нажмите на него, если хотите.

Дополнительный контент

Оповещения также могут содержать дополнительные элементы HTML, такие как заголовки, абзацы и разделители.

Молодец!

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


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

 <роль div="предупреждение">
   
Молодец!

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

<час>

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

Увольнение

С помощью подключаемого модуля JavaScript для предупреждений можно отклонить любое встроенное предупреждение. Вот как:

  • Убедитесь, что вы загрузили подключаемый модуль оповещения или скомпилированный Bootstrap JavaScript.
  • Если вы собираете наш JavaScript из исходного кода, требуется util.js . Скомпилированная версия включает это.
  • Добавьте кнопку отклонения и класс .alert-dismissible , который добавляет дополнительные отступы справа от предупреждения и позиционирует .закрыть кнопку.
  • К кнопке отклонения добавьте атрибут data-dismiss="alert" , который запускает функции JavaScript. Обязательно используйте с ним элемент
  • Чтобы анимировать оповещения при их отклонении, обязательно добавьте классы .fade и .show .

Вы можете увидеть это в действии на живой демонстрации:

Святое гуакамоле! Вы должны проверить некоторые из этих полей ниже.

 <роль div="предупреждение">
  Святое гуакамоле! Вы должны проверить некоторые из этих полей ниже.
  

Поведение JavaScript

Триггеры

Включить отклонение оповещения через JavaScript:

 $('.alert').alert()
 

Или с атрибутами данных на кнопке в предупреждении , как показано выше:

 

Обратите внимание, что закрытие оповещения удалит его из DOM.

Методы

Метод Описание
$().alert() Заставляет прослушивать оповещения о событиях кликов для дочерних элементов, которые имеют атрибут data-dismiss="alert" . (Не требуется при использовании автоинициализации data-api.)
$().alert('закрыть') Закрывает оповещение, удаляя его из модели DOM. Если в элементе присутствуют классы .fade и .show , предупреждение исчезнет, ​​прежде чем оно будет удалено.
$().alert('удалить') Уничтожает оповещение элемента.
 $('.alert').alert('закрыть')
 

События

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

Событие Описание
close.bs.alert Это событие возникает немедленно при вызове метода экземпляра close .
закрытое.бс.предупреждение Это событие запускается, когда оповещение закрыто (будет ожидать завершения переходов CSS).
 $('#myAlert').on('closed.bs.alert', функция () {
  // сделай что-нибудь...
})
 

Как использовать Bootstrap 4 в Angular 10?

В этой статье будет представлен пример установки bootstrap 4 в angular 10. Я хотел бы поделиться с вами установкой bootstrap в angular 10. Если у вас есть вопрос об установке bootstrap 4 в angular 10, я приведу простой пример с решением. вы узнаете, как использовать bootstrap в angular 10. Вам просто нужно сделать какой-то шаг, чтобы сделать, как установить bootstrap в angular 10.

Как мы знаем, Bootstrap — это самая популярная в мире платформа для создания адаптивных и ориентированных на мобильные устройства сайтов. bootstrap предоставляет несколько классов для создания адаптивного веб-сайта для вашего мобильного телефона. Итак, если вы хотите использовать загрузчик с angular 10, я помогу вам очень простым способом.

У меня есть загрузчик с двумя установками, и я использую его с вашим проектом angular 10. Я дам вам оба примера ниже.

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

 

ng new my-new-app

Пример 1:

В этом решении вам нужно просто установить bootstrap на свой angular 10 и импортировать файл css в файл style.css. это только для импорта css. так что вы можете запустить команду ниже:

 

npm install bootstrap --save

Хорошо, теперь вам нужно импортировать свой bootstrap css в файл style.css, как показано ниже:

src/style.css

 

@import "~bootstrap/dist/css/bootstrap.css";

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

Пример 2:

В этом решении мы также установим bootstrap с помощью jquery и popper js. таким образом, вы также можете импортировать функции bootstrap css и bootstrap js. Поэтому я думаю, что это будет лучшим решением для вас, я думаю.

Оставить комментарий

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *