#css #spin #animation #spin
포스팅 목차 바로가기
어? 이게 뭐지? 이미지가 빙빙 돕니다.
나 이거 처음보고 진짜 머리 아팠잖아요? 나도 이제 진짜 고인물 다되었는지 요즘 이런 기술들 보면 신기해 죽겠습니다.
어떻게 하는지 한번 알아봅시다.
일단 animation을 이용하는 것이긴 한데 spin이라고 하는 애니메이션을 정의 해줘야 합니다.
@keyframes spin {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}
이거를 간단하게 설명해보자면
@keyframes spin
- 0%일 때는 회전 각도(rotate)가 0도
- 100%일 때는 360도 회전
이렇다고 해요. 모르겠나요? 몰라도 됩니다. 그냥 css파일에 넣어주시면 되요.
그런 다음에 아래에 class를 정의해줍시다.
.spinner {
animation: spin 5s linear infinite;
}
spin이라고 쓴거 보이시나요? 위에 정의한 애니메이션을 이용해서 실제 움직이는 클래스를 정의해준 것입니다.
spinner 클래스에 animation 속성
- spin: 사용할 애니메이션 이름
- 2s: 지속 시간 (5초)
- linear: 속도 일정
- infinite: 무한 반복
뭐 대충 아시겠죠? 그냥 모르겠으면 넣어 넣어!
자, class를 만들었으니 이미지에 넣어줍시다.
<img class="spinner" src="" />
이렇게까지만 해주면 끝! 어렵지 않죠?
이쁘게 코딩해봅시다!
1. 세븐나이츠 리버스 오늘, 2025년 5월 15일에 오픈한 세븐나이츠 리버스! 다들 시작하셨나요? 제이브를 뽑고싶은데 아직…
#노드js #nodejs #에러 #오류 #npm 1. npm.ps1 Error node js 를 설치 후 npm을 이용하려…
#MSSQL #문자폭 #영어넓이 #쿼리입력안됨 1. MSSQL 영어 입력 안되는 현상 MSSQL을 주로 쓰고 있는데 MSSMS에서…
#레전드오브이미르 #다이나믹키가다릅니다 #커스텀토큰 #접속불가 #오류 #해결방법 1. 다이나믹 키 더럽다! 유저의 다이나믹키가 다릅니다. 위메이드의 레전드…
#레전드오브이미르 #작업장 #쌀먹 #중국 #매크로 #대기열 1. 운영 문제 있네? 이제 오픈 2주차에 들어온 위메이드의…