3d-сцены
Built by Luneka Lab digital agency
Card 3D Tilt
Тактильная UI-карточка, которая наклоняется, ловит свет и мягко возвращается в исходное положение.
Custom hook3D transforms
Готовый сниппет для переноса
У каждой демки есть React-компонент, который можно скопировать и адаптировать под HTML embed или кастомный блок в Tilda. Библиотека собрана Luneka Lab как showroom motion-подходов для клиентских сайтов.
Назад в библиотекуЗагрузка сцены
React component
Card 3D Tilt
'use client';
import { useRef } from 'react';
import { useMousePosition } from '@/hooks/useMousePosition';
export function Card3DTilt() {
const ref = useRef<HTMLDivElement>(null);
const { x, y } = useMousePosition(ref);
return (
<div ref={ref} style={{ transform: `perspective(1200px) rotateX(${y * -16}deg) rotateY(${x * 18}deg)` }}>
Tilt me
</div>
);
}