GODRICH
#css애니메이션#버튼#로딩#전환효과#스크롤#대시보드#실전ui#디자인트렌드

01패널 실측 높이 차이가 늘이는 탭 컨테이너

전환 직전 두 패널의 실측 높이를 재 그 차이(px)를 구하고, 전환이 진행되는 동안 컨테이너 높이가 이전 값에서 그 차이만큼 보간되어 다음 패널 높이에 맞춰진다.

쓰임설정 화면·자기소개 탭·FAQ 섹션

getBoundingClientRect()wrap.style.height180~620ms
패널 실측 높이 차이가 늘이는 탭 컨테이너
새 창에서 열기

01 패널 실측 높이 차이가 늘이는 탭 컨테이너 — 측정 누적면적 42.901% · 움직인 프레임 9/23GODRICH 원작 · zip 에 SCSS·React 포함 · 탭 전환 애니메이션 9가지 패턴 — 코드 그대로

이 데모가 속한 글

탭 전환 애니메이션 9가지 패턴 — 코드 그대로 — 데모 9종 미리보기탭 전환 애니메이션 9가지 패턴 — 코드 그대로탭 전환 애니메이션 아홉 개를 나란히 놓고 보면 높이 전환은 두 패널의 실측 높이 차이(px)로 늘어나는 시간을 정하는데, 스택 전환은 활성 탭과의 인덱스 거리로 축소 비율을 정하고, 탄성 슬라이드는 스프링 상수로 이 글의 데모 전부 보기

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