Если вы создаете веб-страницу с длинным содержанием, то полезно иметь кнопку «Наверх», чтобы пользователи могли быстро перемещаться к началу страницы без необходимости прокручивать весь контент вручную. В Bootstrap есть простой способ добавить плавающую кнопку «Наверх», используя CSS и JavaScript.
Шаг 1: Включение Bootstrap
Первым шагом будет включение Bootstrap на вашей веб-странице. Вы можете скачать его с официального сайта или использовать CDN-ссылку.
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" integrity="sha384-pzjw8+pcFkVW6O/m2ifO6w8smoRr0v/Z00GB5Vz+7uP3m1r4IV3bm34tgFjI5W6" crossorigin="anonymous"><script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.min.js" integrity="sha384-pzjw8+pcFkVW6O/m2ifO6w8smoRr0v/Z00GB5Vz+7uP3m1r4IV3bm34tgFjI5W6" crossorigin="anonymous"></script>
Шаг 2: Создание кнопки «Наверх»
Теперь мы можем создать кнопку «Наверх». Создадим элемент button
с классом btn btn-primary btn-floating
. Мы добавим вместо button
тег a
и присвоим ему атрибут href="#top"
, чтобы он перенаправлял пользователя к элементу с идентификатором «top».
<a href="#top" class="btn btn-primary btn-floating">Наверх</a>
Шаг 3: Добавление стилей
Добавим несколько стилей, чтобы наша кнопка «Наверх» выглядела правильно. Создадим новый блок стилей и применим следующие CSS-правила.
<style>.btn-floating {position: fixed;bottom: 20px;right: 20px;z-index: 100;}</style>
Эти стили позволяют кнопке «Наверх» фиксироваться справа внизу окна браузера и оставаться поверх других элементов.
Шаг 4: Добавление скрипта
Наша кнопка «Наверх» будет плавать, когда пользователь прокручивает страницу вниз. Для этого создадим новый блок скриптов и добавим следующий JavaScript код.
<script>$(window).scroll(function() {if ($(this).scrollTop() > 100) {$('.btn-floating').fadeIn();} else {$('.btn-floating').fadeOut();}});$('.btn-floating').click(function() {$('html, body').animate({scrollTop : 0}, 800);return false;});</script>
Этот код позволяет кнопке «Наверх» появляться, когда пользователь прокручивает страницу вниз, и исчезать, когда пользователь находится наверху страницы. Когда пользователь нажимает на кнопку «Наверх», страница плавно прокручивается вверх за 800 миллисекунд.
Готово!
Теперь у вас есть плавающая кнопка «Наверх» в Bootstrap. Вы можете настроить некоторые аспекты по своему усмотрению, например, изменить цвет или размер кнопки. Используйте документацию Bootstrap, чтобы узнать больше о возможностях фреймворка.
Шаги по созданию плавающей кнопки «Наверх» в Bootstrap
Для создания плавающей кнопки «Наверх» в Bootstrap, следуйте этим шагам:
Шаг 1: Добавьте ссылку на библиотеку Bootstrap в секцию вашего HTML-документа:
|
Шаг 2: Добавьте кнопку «Наверх» в конец вашего HTML-документа перед закрывающим тегом :
|
Шаг 3: Добавьте следующий скрипт JavaScript в конец вашего HTML-документа перед закрывающим тегом :
|