진동하는 애니메이션을 만듭니다. 에러가 났을 경우 해당 애니메이션을 사용하여 사용자에게 에러를 쉽게 인지할 수 있도록 합니다.
진동 애니메이션 구현하기
목차
1. 기능 소개
- 의도치 않은 동작 시 사용자에게 이를 알리기 위해 시각적으로 눈에 띄는 애니메이션을 적용
- 입력한 정보가 적절하지 않거나, 오류 메시지 등을 나타낼 때 사용 가능
2. 구현 방법
- 회전, 역회전 애니메이션을 구현 후, 이를 반복
index.css
.modal {
background: whitesmoke;
position: absolute;
width: 300px;
height: 100px;
border-radius: 8px;
display: flex;
flex-direction: column;
align-items: center;
padding: 8px;
animation: vibration 0.1s 3;
// 적용 애니메이션, 적용 시간, 반복 횟수
}
// 2도 회전, 2도 역회전 애니메이션 반복하기
@keyframes vibration {
from {
transform: rotate(2deg);
}
to {
transform: rotate(-2deg);
}
}
3. 구현된 코드로 보기
'css > 애니메이션' 카테고리의 다른 글
카드 뒤집는 애니메이션 구현하기(with react) (0) | 2023.10.07 |
---|