나는 마우스오버했을 때 버튼이 돌아가는걸 만들었다.

서론 필요없고 소스부터

#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는 빼면된다


아래는 적용한 예제임



'Programming > 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

+ Recent posts