слайдеры
Built by Luneka Lab digital agency
Peek Ahead Slider
Удобный паттерн для каталогов, сторителлинга и product-tour модулей с мягкой навигацией.
React statePreview rail
Готовый сниппет для переноса
У каждой демки есть React-компонент, который можно скопировать и адаптировать под HTML embed или кастомный блок в Tilda. Библиотека собрана Luneka Lab как showroom motion-подходов для клиентских сайтов.
Назад в библиотекуЗагрузка сцены
React component
Peek Ahead Slider
'use client';
import { useState } from 'react';
const slides = ['Atlas', 'Signal', 'Prism', 'Nova'];
export function PeekAheadSlider() {
const [active, setActive] = useState(0);
const ordered = slides.map((_, index) => slides[(index + active) % slides.length]);
return (
<div>
<div>{ordered[0]}</div>
<div>{ordered.slice(1, 3).map((slide, index) => <button key={slide} onClick={() => setActive((active + index + 1) % slides.length)}>{slide}</button>)}</div>
</div>
);
}