ValyroUI English version

Halftone Image Reveal

Изображение проявляется растровыми точками: при прокрутке, наведении или появлении. Pro · Анимированные компоненты › Слои и раскрытие

Установка

npx valyro-cli@latest login
npx valyro-cli@latest add halftone-image-reveal
npm install valyro-ui-pro

import 'valyro-ui-pro/styles.css';
import { HalftoneImageReveal } from 'valyro-ui-pro';

Пропсы

PropTypeDefault
src *stringImage address.
alt *stringText alternative; always in the page, whatever the reveal shows.
srcSetstringResponsive sources, as for <img srcset>.
sizesstringRendered widths for srcSet, as for <img sizes>.
trigger'visible' | 'hover' | 'scroll' | 'manual''visible'visible (default): reveals once when scrolled into view; hover: while pointed at or focused; scroll: follows the scroll position; manual: only revealed decides.
revealedbooleanThe picture is shown (not for scroll).
defaultRevealedbooleanfalseInitial state when uncontrolled. Default false.
onRevealedChange(revealed: boolean) => voidCalled when the picture is revealed or hidden again.
cellnumber10Distance between dots in px. Default 10.
durationnumber900Length of the reveal in ms (not for scroll). Default 900.
litebooleanfalseLight mode: a plain fade instead of the dot mask, for slow devices and long lists.
reducedMotion'auto' | 'always' | 'never''auto'auto (default) follows the reader's setting; always shows the picture at once; never animates regardless.
aspectRatiostringBox shape while loading, e.g. "16 / 9". Default: the image's own.
inkstringColour of the dot screen behind the picture.
captionReactNodeCaption under the picture.
labelsPartial<HalftoneImageRevealLabels>Overrides for the built-in English text; keys left out keep their defaults.

Похожие компоненты

  • Folded Depth Cards — Карточки слоями в глубину: складываются как бумага, клавиатура и свайп
  • Toggle — Кнопка-переключатель с пружинным откликом
  • Flip Button — Кнопка с двумя сторонами, переворачивается на пружине
  • Liquid Button — Кнопка, которая заполняется «жидкостью» при наведении
  • Theme Toggler — Смена светлой и тёмной темы с раскрытием через View Transitions
  • GitHub Stars Button — Ссылка на репозиторий с прокручивающимся числом звёзд
  • Share Button — Кнопка, раскрывающая иконки соцсетей
  • Code Tabs — Варианты кода во вкладках: npm, pnpm, bun — с копированием
  • Number Wheel — Число на вращающемся барабане с соседними значениями
  • Pin List — Список с закреплением: элементы плавно переезжают между группами
  • Notification Stack — Стопка уведомлений, раскрывающаяся в список
  • Todo List — Чек-лист с волнистым зачёркиванием выполненных пунктов

Назад: Folded Depth Cards · Далее: Glass Lens · Весь раздел «Анимированные компоненты»