Наклон
и пятно
Карточка слегка поворачивается за мышью, под курсором идёт тёплое пятно, а сам курсор превращается в подпись.
Стрелка уезжает при наведении ↗Страница отвечает на скролл и курсор. Всё, что вы видите ниже, включается одним атрибутом в разметке.
Этот абзац загорается слово за словом, пока вы прокручиваете страницу. Фон уже сменился с кремового на светлый: каждая секция задаёт свою тему, и страница плавно перекрашивается.
эффектов в наборе
светлых тем секций
карточек с примерами
внешних библиотек
Цифры досчитываются при появлении (data-count), карточки статистики въезжают по очереди (data-reveal="stagger"), картинка слева открылась шторкой, а точки в ней собираются в порядок.
Карточка слегка поворачивается за мышью, под курсором идёт тёплое пятно, а сам курсор превращается в подпись.
Стрелка уезжает при наведении ↗Наведите: точки соберутся в кольца. Без мыши это происходит само каждые 4 секунды.
Кнопка внизу страницы тянется за курсором. Только для главных призывов.
Каждая следующая наезжает сверху со сдвигом 16 px.
Слегка уменьшается и тонет в цвете фона страницы.
Курсивное слово на фоне карточки: data-stack-word.
Больше утомляет. На телефоне эффект сохраняется.
Базовые токены и стили живого слоя.
Один файл, запускается сам.
data-section-theme на каждой секции.
data-reveal="words" и один mark.
Стопка или лента, но не всё сразу.
Ниже 900 px лента становится списком.
Двигается то, что важно. Остальное стоит спокойно и не мешает читать.
Без JavaScript страница целая и читаемая. Анимация украшает, а не прячет.
Кто попросил систему меньше двигаться, тот получает спокойную страницу.
<link rel="stylesheet" href="https://igdesignsystem.gamburg.work/colors_and_type.css">
<link rel="stylesheet" href="https://igdesignsystem.gamburg.work/motion/ig-motion.css">
<script src="https://igdesignsystem.gamburg.work/motion/ig-motion.js" defer></script>
Три строки в <head>, дальше только атрибуты. Правила для ИИ-агентов лежат в llms.txt.