ホバーエフェクト(テキスト)

src/assets/sass/global/mixins/ に、any-hover・:focus-visible・リンクの opacity 打ち消しなどを含めたホバー用 Sass mixin を置いている。コンポーネント SCSS では @use '../global' as *; のあと @include で呼び出す。各セクションに、このデモで使っている mixin を記載している。

下線

@include hover-text-underline();

下線:左から右へ(1行・CSSのみ)

@include hover-text-underline-span-before(); — 直下 span 必須

下線:左から右へ(複数行・CSS+JS)

mixin なし — [data-hover-underline]utility/_data-hover-underline.scss + JS)