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 원작 · zip 에 SCSS·React 포함 · Tailwind 애니메이션 유틸 9종(v4) — 한 줄 복붙으로

이 데모가 속한 글

Tailwind 애니메이션 유틸 9종(v4) — 한 줄 복붙으로 — 데모 9종 미리보기Tailwind 애니메이션 유틸 9종(v4) — 한 줄 복붙으로Tailwind 애니메이션은 tailwind.config.js가 아니라 CSS 파일 안 @theme 블록에 --animate- 변수와 @keyframes를 같이 적어서 만드는 Tailwind v4의 새 방식입니다. 이 글의 데모 전부 보기

이 효과가 마음에 들면 — 비슷한 데모