Zoom Transition
보통확대/축소되며 나타나고 사라지는 전환 효과
라이브 데모
Zoom Transition
확대/축소되며 나타나고 사라지는 효과
코드
ZoomTransition.tsx
export const ZoomTransition = () => {
const [isVisible, setIsVisible] = useState(true);
return (
<div className={`zoom-transition ${isVisible ? 'zoom-transition-visible' : ''}`}>
<div className="transition-content">
<h3>Zoom Transition</h3>
</div>
</div>
);
};transitions.css
.zoom-transition {
transform: scale(0);
opacity: 0;
transition: all 0.4s cubic-bezier(0.34, 1.56, 0.64, 1);
}
.zoom-transition-visible {
transform: scale(1);
opacity: 1;
}