나는 마우스오버했을 때 버튼이 돌아가는걸 만들었다.
서론 필요없고 소스부터
#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 |