CSS를 이용하여 INPUT에 애니메이션 효과주기
예제 1)
See the Pen input radio #0 by moksunung (@moksunung) on CodePen.
예제 2)
See the Pen input radio #1 by moksunung (@moksunung) on CodePen.
input은 디자인 할 수 없기에 display:none; 하여 감춥니다. input의 id와 label의 for 속성값을 일치시켜 인풋과 라벨을 묶고 label의 기본 디자인을 완성합니다. 여기서는 label 가상선택자 ::before 에 네모 단색 글리피콘을 넣어 디자인했습니다. 디자인의 기본크기는 transform:scale3d(값,값,값); 에서 1보다 조금 작게 해두고, hover했을 때, 1로 돌아오게 check 되었을 때 글리피콘이 단색 글리피콘이 아닌 체크박스 글리피콘이 나타나게 합니다.
CSS는 기본적인 원리만 파악해두면 다음은 퍼블리셔가 응용하기에 따라 무궁무진하게 표현될 수 있습니다. 설명이 조금 부실한데 궁금한 내용은 댓글로 주시면 답변드리겠습니다.
'공부 > HTML/CSS' 카테고리의 다른 글
CSS 버튼 애니메이션 효과 (2) | 2015.10.18 |
---|