GODRICH
#cssアニメーション#ボタン#ローディング#トランジション#スクロール#ダッシュボード#実用ui#デザイントレンド

06data-stateアニメーション(shadcn)

shadcn のコンポーネントと同様、JS は `data-state="open"` だけを切り替え、CSS は `data-[state=open]:scale-y-100` と `data-[state=open]:opacity-100` で反応し、grid-template-rows のようなレイアウト再計算なしにパネルが開く。

使いどころshadcn風アコーディオン、カスタムドロップダウン

[data-state=open]scaleY(1)attr 토글 JS
data-stateアニメーション(shadcn)
新しいタブで開く

06 data-stateアニメーション(shadcn) — 計測 累積面積 14.289% · 動いたフレーム 13/23GODRICH オリジナル · SCSS と React は zip に同梱 · Tailwind アニメーション9選(v4) 一行でコピペOK

このデモが属する記事

Tailwind アニメーション9選(v4) 一行でコピペOK — デモ9種のプレビューTailwind アニメーション9選(v4) 一行でコピペOKtailwind アニメーションは、tailwind.config.jsを使わずCSSの@themeブロックに--animate-変数と@keyframesを一緒に書くと、その名前がそのままユーティリティクラスになるTailwind v4の この記事のデモをすべて見る

この効果が気に入ったら — 似たデモ