ТекстНовое

Подчёркивание на ходу

При наведении линия заезжает под ссылку с одной стороны, а когда курсор уходит, уезжает в другую. Простой и аккуратный эффект для навигации.

Настройки

underlineFrom
underlineTo

Основано на Underline Comes In Goes Out (MIT лицензия) · Условия использования

Параметры

9 параметров
ПараметрТипПо умолчаниюОписание
childrenReactNode—Текст ссылки.
direction'left' | 'right'"left"С какой стороны заезжает линия.
underlineHeightRationumber0.1Толщина линии относительно размера шрифта.
underlinePaddingRationumber0.01Отступ линии от текста относительно размера шрифта.
transitionValueAnimationTransition"{ duration: 0.4, ease: 'easeInOut' }"Длительность и плавность движения линии.
asElementType"span"HTML-тег элемента.
classNamestring—Дополнительные классы.
underlineFromstring"#ffffff"Цвет начала подчёркивания. Дальше он плавно переходит во второй цвет.
underlineTostring"#a1a1aa"Цвет конца подчёркивания.

Зависимости

Пакетов: 2

npm install clsx motion

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

Смотреть все