The Лучшее решение for Полноэкранная страница Дизайн

Сэкономьте часы времени разработки с FullPage.js – создавайте красивые полноэкранные прокручиваемые веб-сайты за минуты, а не недели.

Получить fullPage →
  • Предпросмотр
  • JS
  • jQuery
  • React
  • Vue
  • Angular

Доверие самых инновационных компаний мира

👆 Нажмите, чтобы увидеть, как это используется

Намного больше чем эффект scroll snap

Anchors
Прямая ссылка на любой раздел. Повышает возможность поделиться и SEO.
example.com /#home /#about-us /#contact
Главная
О нас
Контакты
Infinite Scroll
Прокрутка, которая кажется бесконечной. Отлично подходит для повествования, портфолио или погружающих впечатлений.
1
2
3
Custom Speed
Control the pace to get a smooth scrolling experience. Match your site’s vibe.
Section 1
Section 2
Section 3
Speed 700ms
Events
Используйте callbacks для запуска определённых событий в зависимости от состояния slider.
Section 1
Section 2
Section 3
Callback Log Initialized...
Developers API
Динамически контролируйте поток вашей страницы с помощью встроенных методов.
moveSectionDown moveTo(1) moveTo(3) setScrollingSpeed(500) getActiveSlide destroy setLockAnchors(true) getScrollY
setAllowScrolling(false) setAllowScrolling(true) setKeyboardScrolling(false) reBuild getActiveSection moveSlideLeft moveSectionUp getScrollX
silentMoveTo(2) setFitToSection(false) setResponsive(true) setRecordHistory(false) fitToSection setKeyboardScrolling(true) moveSlideRight setAutoScrolling(true)
Bidirectional scroll
Создавайте макеты с вертикальной и горизонтальной прокруткой. Не ограничивайте свою навигацию.
Slide 1.1
Slide 1.2
Slide 2.1
Slide 2.2
Section 3
Lazy Load
Загружайте только то, что нужно пользователям, когда им это нужно. Обеспечивает плавную производительность и низкий счёт за трафик.
Beautiful Effects
Ослепительные переходы слайдов стали простыми. Улучшите пользовательский опыт при минимальной настройке и максимальном эффекте.

Для кого fullPage.js ?

Developers
Создавайте интерактивные полноэкранные веб-сайты быстрее — без изобретения велосипеда. Идеально для портфолио, страниц продуктов и современных веб-приложений.
  • Работает с React, Vue, Angular, jQuery, WordPress, Webflow...
  • Мощный API с полным контролем событий
  • Сэкономьте часы программирования. Используйте готовое к продакшну и проверенное в бою решение.

35 306 Веб-разработчики любят fullPage.js!

Услышьте напрямую от разработчиков и дизайнеров, которые полагаются на fullPage.js для экономии времени и создания красивых полноэкранных веб-сайтов.

Почему fullPage.js? 💪

Раскройте силу полноэкранных прокручиваемых взаимодействий, не изобретая велосипед. fullPage.js берёт на себя сложные части за вас.

ФункцияfullPage.jsCSS Scroll Snap
Единое поведение везде
fullPage.js гарантирует, что ваш одностраничный сайт с прокруткой ведёт себя одинаково на всех платформах — на десктопе и мобильных, в Safari, Chrome и Firefox. Никаких сюрпризов и «ломаных» эффектов прокрутки — только плавная, надёжная работа везде.
Плавная прокрутка колесом мыши
Избегайте рывков при использовании CSS Scroll Snap с колесом мыши. В fullPage.js прокрутка либо плавная, либо не происходит вовсе.
Настраиваемая скорость прокрутки
Комфортная прокрутка начинается с правильной скорости.

В fullPage.js вы тонко настраиваете скорость, создавая идеальный «флоу» — то, чего нативная привязка прокрутки в браузере не даёт.
Настройка задержки привязки
Задайте собственную задержку scroll snap для вертикального сайта с прокруткой.

fullPage.js даёт полный контроль над таймингом, в отличие от зависящего от браузера CSS Scroll Snap, поведение которого различается на разных системах.
Прокрутка по одной секции
Никаких случайных «пролётов».

fullPage.js перемещает ровно на одну секцию за раз — даже при быстрых свайпах и «фликах» на трекпаде — сохраняя плавность и фокус на контенте.
Пользовательские кривые easing
Задайте easing под свой стиль анимации — в отличие от жёстких «прыжков» CSS Scroll Snap. Посмотрите функции easing здесь или здесь. — Демо
Внутренние прокручиваемые секции
Полноэкранные секции с внутренней прокруткой позволяют добавлять скроллируемый контент прямо внутри слайда. Больше не нужно урезать содержимое или мириться с overflow. — Демо
Custom
Привязка к футеру
Плавно прокручивайтесь к неполноэкранным зонам — например, к футеру — без ограничений. — Демо
Бесконечная прокрутка
Infinite Scroll позволяет продолжать вертикальную или горизонтальную прокрутку после последнего слайда — пользователи остаются вовлечёнными дольше. — Демо
Loop (зацикливание)
Включите зацикливание для бесконечной прокрутки — по достижении конца возвращаемся к началу. CSS Scroll Snap просто останавливается. — Демо
Эффекты переходов
Замените классический эффект snap на более чем 20 уникальных анимаций слайдера — добавьте движении, характер и «вау-эффект» каждой смене. — Демо
Параллакс-прокрутка
Легко применяйте эффекты параллакса между секциями и слайдами — больше глубины и современная динамика при прокрутке. Отлично, чтобы сделать сайт более иммерсивным и визуально привлекательным. — Демо
Callbacks
Колбэки позволяют выполнять ваш код при прокрутке. Идеально для анимаций, аналитики и запуска динамического контента в нужный момент. — Демо
URL-якоря
URL-якоря дают глубокие ссылки на конкретные секции и пишут их в историю браузера — удобно для шаринга, закладок и понятной структуры с якорями вроде #pricing и #features. — Демо
Адаптивный дизайн
Определяйте breakpoints, чтобы отключать snap, увеличивать секции или даже менять горизонтальные слайды на вертикальные (платное расширение) — и везде сохранять плавный опыт. — Демо 1Демо 2
Интеграции с JS-фреймворками
fullPage.js уже включает интеграции с React, Vue и Angular, поэтому не нужно писать свою. Подключил — и работает.
Custom
Перетаскивание мышью
«Touch-like» управление на десктопе: перетаскивайте мышью и естественно скролльте секции. Демо
Горизонтальная прокрутка мышью
Прокрутка вверх/вниз двигает контент вбок. Идеально для каруселей, таймлайнов и сторителлинга. — Демо
Запись истории URL
Пишите историю URL во время прокрутки — пользователи смогут пользоваться кнопками назад/вперёд и возвращаться точно к месту, где остановились.
Навигационные точки
Встроенные буллеты навигации — не нужно делать свои. fullPage.js обрабатывает клики, активные состояния и необязательные тултипы. — Демо
Custom
Ленивая загрузка
Подгружайте секции по мере необходимости (lazy load), чтобы ускорить сайт и сохранить плавность. — Демо
CSS-классы состояния
fullPage.js добавляет классы состояния, на которые можно навешивать CSS — это упрощает условные стили по позиции прокрутки, активной секции или режиму адаптива. — Демо
Автовоспроизведение/пауза медиа
Видео и аудио автоматически запускаются при входе в секцию и ставятся на паузу при выходе — больше фокуса, меньше шума, без дополнительных скриптов. — Демо
Пропуск промежуточных секций
Переходите сразу к цели — пропускайте анимации между несмежными полноэкранными секциями или слайдами, когда нужна более быстрая навигация. — Демо

Используйте свои любимые технологии

Интегрируйте fullPage.js в ваш стек за минуты.
Независимо от того, какие инструменты вы используете.

Присоединяйтесь 35 400 Веб-разработчики

Разработчики по всему миру используют slider fullPage.js для экономии времени, денег и создания красивых сайтов в мгновение ока.

👉 Получить сейчас!

fullPage.js стал абсолютным переломным моментом для нас. Он буквально сэкономил нам дни времени разработки, позволив сосредоточиться на совершенствовании других критических аспектов проекта наших клиентов.

АРТЕМ

Директор агентства в CodeDrips

Browser Compatible
100% Совместимость с браузерами
Snap to Footer
Scroll Snap Everywhere
Ускорено с помощью GPU
Для плавного опыта прокрутки
Лёгкий
Без зависимостей. Vanilla JS.
Responsive
Дружелюбен к мобильным устройствам. Условные breakpoints.
Прокрутка внутри секций
Не бойтесь добавлять контент.
👉 Получить сейчас!

Веб-сайты, которые выделяются используя fullPage.js

👉 Посмотреть сайты, созданные с fullPage.js

fullPage.js в цифрах

От независимых разработчиков до глобальных брендов, fullPage.js помог десяткам тысяч воплотить их творческое видение в жизнь.