호버 시 자연스럽게 커지는 애니메이션
div나 텍스트, 버튼 등에 마우스를 hover 했을 때 자연스럽게 커지는 애니메이션을 넣으면 사용자가 '이 아이템을 클릭했을 때 어떤 이벤트가 있겠구나'라는 생각이 들어 사용자 경험을 증대시킬 수 있다.
필요한 CSS를 열심히 작성하고 아래와 같이 호버 이벤트를 추가한다.
cursor: pointer; /* 마우스 호버 시 커서를 클릭 커서로 바꿈 */
transition: transform 0.3s ease, box-shadow 0.3s ease; /* 호버 이벤트를 천천히 만듦 */
/* 마우스 호버 시 크게 카드를 천천히 키우고 그림자를 만듦 */
&:hover {
transform: scale(1.05);
box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
'Programing > CSS' 카테고리의 다른 글
Tailwind :: 마우스 호버 시 살짝 커지는 애니메이션 (0) | 2024.06.30 |
---|---|
React Tailwind :: 모바일 고려 Layout 컴포넌트 (0) | 2024.06.29 |
한 줄 이상 텍스트가 길어지면 ... 으로 표기하기 (0) | 2024.06.25 |
Pure React : Modal (0) | 2024.06.22 |
React BootStrap : 화면 중앙에 나타나는 로딩 스피너 (0) | 2024.06.17 |
댓글