Fullpage.js

Простая и удобная в использовании библиотека, которая позволяет создавать полноэкранные прокручивающиеся веб-сайты (также известные как одностраничные веб-сайты или onepage-сайты) и добавлять слайдеры в разделы сайта.

Установка Fullpage.js

Установите с помощью npm npm install fullpage.js Не забудь прописать <link rel="stylesheet" type="text/css" href="fullpage.css" /> <script src="vendors/easings.min.js"></script> <script type="text/javascript" src="fullpage.js"></script> Разделы должны быть заключены во внешнюю оболочку (в данном случае <div id="fullpage">). Внешняя оболочка не может быть элементом body.
<div id="fullpage">
    <div class="section">Some section</div>
    <div class="section">Some section</div>
    <div class="section">Some section</div>
    <div class="section">Some section</div>
</div>
Чтобы создать горизонтальный слайдер в разделе, каждый слайд по умолчанию будет определяться элементом, содержащим slide класс:
<div class="section">
	<div class="slide"> Slide 1 </div>
	<div class="slide"> Slide 2 </div>
	<div class="slide"> Slide 3 </div>
	<div class="slide"> Slide 4 </div>
</div>
Полностью рабочий пример HTML-структуры можно увидеть тут