← Grigogo
CP — Компоненты№ 042

Pixel Transition

Карточка рассыпается на пиксели и собирается во что-то другое: обложка и оборот, фото и подпись, тариф и цена.

зависимости 0файлы tsx + cssпараметры 5react 18+
live/pixel-transition
Кейс 01Доставка продуктовReact Native · Expo
3×быстрее первый экран после переписывания
X 0000 Y 0000↳ Наведите на карточку или коснитесь её
Пульт05 параметров
01gridSize

Пикселей по стороне.

02pixelColor

Цвет пикселей.

03duration
ms

Длительность всего перехода.

04trigger

Что переворачивает карточку.

05aspectRatio

Ширина / высота.

01 Пропсы

ПропТипПо умолчаниюОписание
gridSizenumber12Пикселей по стороне.
pixelColorstring"#b6e24c"Цвет пикселей.
durationnumber600Длительность всего перехода.
trigger'hover' | 'click'"hover"Что переворачивает карточку.
aspectRationumber0.8Ширина / высота.
firstReactNode—Показывается в покое.
secondReactNode—Открывается при наведении или касании.
classNamestring—Передаётся корневому элементу.
styleCSSProperties—Передаётся корневому элементу.