- Вне холста
- Как это работает
- Примеры
- Компоненты Offcanvas
- Живая демонстрация
- Вне холста
- Как это работает
- Примеры
- Компоненты Offcanvas
- Живая демонстрация
- Bootstrap — Offcanvas (для меню navbar)
- Offcanvas меню
- Установка offcanvas
- Использование меню offcanvas в качестве мобильного вида navbar
- Вне холста
- Как это работает
- Примеры
- Компоненты Offcanvas
- Живая демонстрация
- Вне холста
- Как это устроено
- Примеры
- Компоненты Offcanvas
- Живая демонстрация
Вне холста
Встраивайте в свой проект скрытые боковые навигационные панели, корзины для покупок и многое другое с помощью нескольких классов и нашего плагина JavaScript.
Как это работает
Offcanvas — это компонент боковой панели, который можно переключить с помощью JavaScript, чтобы он отображался с левого, правого или нижнего края области просмотра. Кнопки или якоря используются в качестве триггеров, которые прикрепляются к определенным элементам, которые вы переключаете, а атрибуты data используются для вызова нашего JavaScript.
- Offcanvas использует тот же код JavaScript, что и модальные окна. Концептуально они очень похожи, но представляют собой отдельные плагины.
- Точно так же некоторые переменные источник Sass для стилей и размеров offcanvas наследуются от переменных модального окна.
- При отображении offcanvas включает фон по умолчанию, на который можно щелкнуть, чтобы скрыть offcanvas.
- Как и в модальных окнах, одновременно может отображаться только один неактивный холст.
Внимание! Учитывая, как CSS обрабатывает анимацию, Вы не можете использовать margin или translate в элементе .offcanvas . Вместо этого используйте класс как независимый элемент оболочки.
Примеры
Компоненты Offcanvas
Ниже приведен пример offcanvas, который отображается по умолчанию (через .show на .offcanvas ). Offcanvas включает поддержку заголовка с кнопкой закрытия и дополнительный класс тела для некоторого начального заполнения. Мы рекомендуем по возможности включать заголовки offcanvas с действиями по отклонению или предоставлять явное действие по отклонению.
Offcanvas
Живая демонстрация
Используйте кнопки ниже, чтобы отображать и скрывать элемент offcanvas с помощью JavaScript, который переключает класс .show на элемент с классом .offcanvas .
- .offcanvas скрывает содержимое (по умолчанию)
- .offcanvas.show показывает содержимое
Вы можете использовать ссылку с атрибутом href или кнопку с атрибутом data-bs-target . В обоих случаях требуется data-bs-toggle=»offcanvas» .
Источник
Вне холста
Встраивайте в свой проект скрытые боковые панели для навигации, корзины покупок и многого другого с помощью нескольких классов и нашего плагина JavaScript.
Как это работает
Offcanvas — это компонент боковой панели, который можно переключить с помощью JavaScript, чтобы он отображался с левого, правого или нижнего края области просмотра. Кнопки или якоря используются в качестве триггеров, которые прикрепляются к определенным элементам, которые вы переключаете, а атрибуты data используются для вызова нашего JavaScript.
- Offcanvas использует тот же код JavaScript, что и модальные окна. Концептуально они очень похожи, но представляют собой отдельные плагины.
- Точно так же некоторые переменные источник Sass для стилей и размеров offcanvas наследуются от переменных модального окна.
- При отображении offcanvas включает фон по умолчанию, на который можно щелкнуть, чтобы скрыть offcanvas.
- Как и в модальных окнах, одновременно может отображаться только один неактивный холст.
Внимание! Учитывая, как CSS обрабатывает анимацию, Вы не можете использовать margin или translate в элементе .offcanvas . Вместо этого используйте класс как независимый элемент оболочки.
Примеры
Компоненты Offcanvas
Ниже приведен пример offcanvas, который отображается по умолчанию (через .show на .offcanvas ). Offcanvas включает поддержку заголовка с кнопкой закрытия и дополнительный класс тела для некоторого начального заполнения. Мы рекомендуем по возможности включать заголовки offcanvas с действиями по отклонению или предоставлять явное действие по отклонению.
Offcanvas
Живая демонстрация
Используйте кнопки ниже, чтобы отображать и скрывать элемент offcanvas с помощью JavaScript, который переключает класс .show на элемент с классом .offcanvas .
- .offcanvas скрывает содержимое (по умолчанию)
- .offcanvas.show показывает содержимое
Вы можете использовать ссылку с атрибутом href или кнопку с атрибутом data-bs-target . В обоих случаях требуется data-bs-toggle=»offcanvas» .
Источник
Bootstrap — Offcanvas (для меню navbar)
Статья, в которой рассмотрим как установить offcanvas в качестве мобильного вида меню navbar.
Offcanvas меню
Offcanvas (off — вне, canvas — холста) меню — это меню, которое по умолчанию невидимо для пользователя. Вызывается оно как правило посредством нажатия на некоторый HTML-элемент (например, кнопку). В качестве способа появления такого меню обычно используется процесс выдвигания его с левой или правой стороны холста (рабочей области экрана браузера). В большинстве случаях offcanvas меню находит применение на устройствах, которые имеют небольшой размер (ширину) экрана.
В этой статье познакомимся с меню offcanvas, которое доступно на GitHub по адресу:
https://github.com/iamphill/Bootstrap-Offcanvas.
Установка offcanvas
Перед тем как переходить к установке меню offcanvas, его (архив offcanvas) предварительно необходимо скачать c GitHub.
После скачивания архива, его следует распаковать. Из всех файлов для работы этого меню понадобятсятся только 2 файла:
Данные файлы необходимо скопировать в необходимые каталоги сайта и подключить их:
Внимание: Файл bootstrap.offcanvas.min.js необходимо подключать после подключения библиотеки jQuery.
Использование меню offcanvas в качестве мобильного вида navbar
Для изменения мобильного вида меню Bootstrap navbar к offcanvas необходимо провести следующие изменения:
- Изменить класс collapsed на offcanvas-toggle .
- Изменить значение параметра data-toggle на offcanvas .
- Установить необходимое значение атрибуту data-target . Например, #js-bootstrap-offcanvas .
- У HTML элемента имеющего классы collapse и navbar-collapse изменить:
- Значение атрибута class на navbar-offcanvas navbar-offcanvas-touch .
- Значение атрибута id на значение соответствующее атрибуту data-target (в данном случае на js-bootstrap-offcanvas ).
В итоге меню navbar будет иметь следующий код:
Вид меню navbar (с offcanvas) на больших и маленьких экранах:
Bootstrap — Вид меню navbar на больших экранах
При необходимости меню off-canvas в navbar можно расположить справа. Для этого необходимо добавить дополнительный класс navbar-offcanvas-right к элементу, имеющему класс navbar-offcanvas :
Источник
Вне холста
Встраивайте в свой проект скрытые боковые навигационные панели, корзины для покупок и многое другое с помощью нескольких классов и нашего плагина JavaScript.
Как это работает
Offcanvas — это компонент боковой панели, который можно переключить с помощью JavaScript, чтобы он отображался с левого, правого или нижнего края области просмотра. Кнопки или якоря используются в качестве триггеров, которые прикрепляются к определенным элементам, которые вы переключаете, а атрибуты data используются для вызова нашего JavaScript.
- Offcanvas использует тот же код JavaScript, что и модальные окна. Концептуально они очень похожи, но представляют собой отдельные плагины.
- Точно так же некоторые переменные источник Sass для стилей и размеров offcanvas наследуются от переменных модального окна.
- При отображении offcanvas включает фон по умолчанию, на который можно щелкнуть, чтобы скрыть offcanvas.
- Как и в модальных окнах, одновременно может отображаться только один неактивный холст.
Внимание! Учитывая, как CSS обрабатывает анимацию, Вы не можете использовать margin или translate в элементе .offcanvas . Вместо этого используйте класс как независимый элемент оболочки.
Примеры
Компоненты Offcanvas
Ниже приведен пример offcanvas, который отображается по умолчанию (через .show на .offcanvas ). Offcanvas включает поддержку заголовка с кнопкой закрытия и дополнительный класс тела для некоторого начального заполнения. Мы рекомендуем по возможности включать заголовки offcanvas с действиями по отклонению или предоставлять явное действие по отклонению.
Offcanvas
Живая демонстрация
Используйте кнопки ниже, чтобы отображать и скрывать элемент offcanvas с помощью JavaScript, который переключает класс .show на элемент с классом .offcanvas .
- .offcanvas скрывает содержимое (по умолчанию)
- .offcanvas.show показывает содержимое
Вы можете использовать ссылку с атрибутом href или кнопку с атрибутом data-bs-target . В обоих случаях требуется data-bs-toggle=»offcanvas» .
Источник
Вне холста
Встраивайте в свой проект скрытые боковые панели для навигации, корзины покупок и многого другого с помощью нескольких классов и нашего плагина JavaScript.
Как это устроено
Offcanvas — это компонент боковой панели, который можно переключить с помощью JavaScript, чтобы он отображался с левого, правого или нижнего края области просмотра. Кнопки или якоря используются в качестве триггеров, которые прикрепляются к определенным элементам, которые вы переключаете, а атрибуты data используются для вызова нашего JavaScript.
- Offcanvas использует тот же код JavaScript, что и модальные окна. Концептуально они очень похожи, но представляют собой отдельные плагины.
- Точно так же некоторые переменные источник Sass для стилей и размеров offcanvas наследуются от переменных модального окна.
- При отображении offcanvas включает фон по умолчанию, на который можно щелкнуть, чтобы скрыть offcanvas.
- Как и в модальных окнах, одновременно может отображаться только один неактивный холст.
Внимание! Учитывая, как CSS обрабатывает анимацию, Вы не можете использовать margin или translate в элементе .offcanvas . Вместо этого используйте класс как независимый элемент оболочки.
Примеры
Компоненты Offcanvas
Ниже приведен пример offcanvas, который отображается по умолчанию (через .show на .offcanvas ). Offcanvas включает поддержку заголовка с кнопкой закрытия и дополнительный класс тела для некоторого начального заполнения. Мы рекомендуем по возможности включать заголовки offcanvas с действиями по отклонению или предоставлять явное действие по отклонению.
Offcanvas
Живая демонстрация
Используйте кнопки ниже, чтобы отображать и скрывать элемент offcanvas с помощью JavaScript, который переключает класс .show на элемент с классом .offcanvas .
- .offcanvas скрывает содержимое (по умолчанию)
- .offcanvas.show показывает содержимое
Вы можете использовать ссылку с атрибутом href или кнопку с атрибутом data-bs-target . В обоих случаях требуется data-bs-toggle=»offcanvas» .
Источник