CSS3 animation사용해서 360도로 회전하는 버튼만들기
2016. 2. 23. 18:13ㆍStudy/CSS
반응형
나는 마우스오버했을 때 버튼이 돌아가는걸 만들었다.
서론 필요없고 소스부터
#chatBtn { width: 50px; height: 50px; border-radius: 50%; background: url("/images/btn_chat.png") no-repeat center #9736e5; } #chatBtn:hover { background-color: #A13AF5; -webkit-animation:spin 3s linear infinite; -moz-animation:spin 3s linear infinite; animation:spin 3s linear infinite; } @-moz-keyframes spin { 100% { -moz-transform: rotate(360deg); } } @-webkit-keyframes spin { 100% { -webkit-transform: rotate(360deg); } } @keyframes spin { 100% { -webkit-transform: rotate(360deg); transform:rotate(360deg); } }
infinite속성은 끊임없이 반복하기위함
한번만 돌게하려면 infinite는 빼면된다
아래는 적용한 예제임
반응형
'Study > CSS' 카테고리의 다른 글
| 텍스트 영역 선택(드래그) 방지 (0) | 2018.03.30 |
|---|---|
| 미디어 쿼리 정의부터 예제까지 (0) | 2015.12.28 |
| CSS 미디어쿼리로 print mode (0) | 2015.12.28 |
| 꼭 알아야할 CSS Tip (0) | 2013.03.13 |
| css 초기화 선언 (0) | 2013.02.26 |