Как создать плавающую кнопку Наверх в Bootstrap


Если вы создаете веб-страницу с длинным содержанием, то полезно иметь кнопку «Наверх», чтобы пользователи могли быстро перемещаться к началу страницы без необходимости прокручивать весь контент вручную. В 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-документа:

<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css">

Шаг 2:

Добавьте кнопку «Наверх» в конец вашего HTML-документа перед закрывающим тегом

:

<button onclick="topFunction()" id="myBtn" title="Вернуться наверх">Наверх</button>

Шаг 3:

Добавьте следующий скрипт JavaScript в конец вашего HTML-документа перед закрывающим тегом

:

<script>
// Когда пользователь прокручивает вниз 20 пикселей от верхней части документа, показываем кнопку
window.onscroll = function() {scrollFunction()};
function scrollFunction() {
if (document.body.scrollTop > 20

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

Вам также может понравиться