Кнопка вверх для сайта
Описание
Плавный возврат к началу страницы без лишних движений
Каждый, кто хоть раз листал длинный сайт или интернет-магазин, знает, как утомительно крутить колёсико мыши обратно к шапке. Особенно когда нужно быстро перейти в корзину, найти контакты или вернуться к меню. Решение этой проблемы — компактная и элегантная кнопка, которая берёт на себя всю механику перемещения. Она не просто статичный элемент, а умный помощник: когда посетитель прокручивает страницу вниз, кнопка плавно появляется, а когда он снова оказывается вверху — так же мягко исчезает. Это избавляет от визуального шума и не отвлекает от контента.
В отличие от стандартных браузерных скроллов, наша кнопка делает возврат предсказуемым и приятным. Пользователь нажимает один раз — и страница сама, без рывков, доставляет его к началу. Такая мелочь серьёзно повышает удобство навигации, особенно на мобильных устройствах, где добраться до верхней части экрана пальцем бывает неудобно. В результате посетители тратят меньше сил на взаимодействие с сайтом и больше времени — на изучение ваших товаров или услуг.
Гибкие настройки под любой дизайн и стиль
Одна из ключевых особенностей модуля — возможность тонко подстроить внешний вид кнопки под ваш проект. Вы не ограничены единственным цветом или формой. В настройках можно задать точную ширину и высоту элемента, чтобы он органично вписался в общую композицию страницы. Радиус скругления углов позволяет сделать кнопку строгой прямоугольной или, наоборот, полностью круглой — в зависимости от того, какой стиль ближе вашему бренду.
Цвет кнопки тоже выбирается под ваш фирменный стиль: достаточно указать нужный оттенок, и элемент перестанет быть чужеродным пятном на странице. Кроме того, можно включить или отключить тень — это добавляет кнопке лёгкий объём или, наоборот, делает её плоской и минималистичной. Все эти параметры меняются буквально в несколько кликов, не требуя правок в коде или помощи разработчика. Вы сами решаете, как будет выглядеть этот полезный элемент.
Точное позиционирование и удобные отступы
Мало сделать кнопку красивой — нужно ещё правильно разместить её на экране. Модуль даёт полный контроль над положением: вы можете закрепить её в правом или левом нижнем углу, а также отрегулировать отступы от краёв. Это особенно важно, если на сайте уже есть другие плавающие элементы — например, чат поддержки или корзина. Вы легко разведёте их по разным углам, чтобы они не перекрывали друг друга и не мешали посетителю.
Отступы настраиваются отдельно по горизонтали и вертикали, так что вы сможете добиться идеального баланса. Кнопка не будет налезать на контент и в то же время останется всегда под рукой. Такая гибкость особенно ценится владельцами сайтов с нестандартными макетами или адаптивными версиями, где каждый пиксель на счету. В итоге вы получаете не просто функциональный инструмент, а аккуратный элемент интерфейса, который работает в любом разрешении экрана.
Скорость прокрутки и поддержка многосайтовости
Плавность возврата к началу страницы напрямую влияет на восприятие сайта. Если анимация слишком медленная, пользователь начинает нервничать и ждать. Если слишком быстрая — теряется ощущение комфорта. Наш модуль позволяет задать оптимальную скорость прокрутки, чтобы движение было естественным и не вызывало дискомфорта. Вы можете сделать его чуть расслабленным для корпоративного портала или более энергичным для динамичного интернет-магазина.
Отдельного внимания заслуживает поддержка многосайтовости. Если вы управляете несколькими проектами на одной установке Битрикс, вам не придётся настраивать кнопку для каждого ресурса отдельно. Модуль корректно работает в рамках многосайтовой архитектуры, позволяя задать индивидуальные параметры для каждого домена или подраздела. Это экономит время и упрощает администрирование, особенно когда сайты имеют разный дизайн и требования к элементам интерфейса.
Простота включения и совместимость с JQuery
Модуль спроектирован так, чтобы его установка и активация не вызывали вопросов даже у новичков. В настройках есть чёткий переключатель «Активность», который одним движением включает или отключает работу кнопки на сайте. Никакого сложного кода, никаких лишних телодвижений — просто поставьте галочку, и элемент начнёт функционировать. Если же по каким-то причинам нужно временно убрать кнопку (например, при тестировании другого решения), вы делаете это за секунду.
Кроме того, модуль корректно работает с JQuery, что гарантирует стабильность анимаций и отсутствие конфликтов с другими скриптами на странице. Вы можете отключить использование JQuery в настройках, если в вашем проекте он не используется или вы предпочитаете чистый JavaScript. Такая гибкость делает решение универсальным: оно подходит как для современных сборок на React или Vue, так и для классических сайтов на стандартном Битриксе. В результате вы получаете надёжный инструмент, который не ломает вёрстку и не требует постоянного контроля.
Часто задаваемые вопросы
Характеристики
| Версия | 0.1.1 |
| Добавлен | 20.02.2019 |
| Установок | 500 - 999 раз |
| Код | reds.arrowup |
| Адаптивный | Да |
| Composite | Нет |