아기자기한 메뉴 icon 이네요.
animation 효과를 css3의 keyframe, transform을 이용하여 순수하게 css 만으로 구현했네요
IE 10 이상 사용가능.
* css3 keyframe, translate 사용 코드
@keyframes harlem {
0% {
transform: translate(0);
-webkit-transform: translate(0);
-moz-transform: translate(0);
-o-transform: translate(0);
-ms-transform: translate(0);
}
25% {
transform: translate(5px, 5px);
-webkit-transform: translate(5px, 5px);
-moz-transform: translate(5px, 5px);
-o-transform: translate(5px, 5px);
-ms-transform: translate(5px, 5px);
}
50% {
transform: translate(-5px, -5px);
-webkit-transform: translate(-5px, -5px);
-moz-transform: translate(-5px, -5px);
-o-transform: translate(-5px, -5px);
-ms-transform: translate(-5px, -5px);
}
75% {
transform: translate(2px, 2px);
-webkit-transform: translate(2px, 2px);
-moz-transform: translate(2px, 2px);
-o-transform: translate(2px, 2px);
-ms-transform: translate(2px, 2px);
}
100% {
transform: translate(0);
-webkit-transform: translate(0);
-moz-transform: translate(0);
-o-transform: translate(0);
-ms-transform: translate(0);
}
}
참고 : CSS3 @keyframes Rule - http://www.w3schools.com/cssref/css3_pr_animation-keyframes.asp
CSS3 transform properties - http://www.w3schools.com/cssref/css3_pr_transform.asp
간단한 사용 예제 및 Demo
See the Pen Gooey link holder by Akshay Nair (@phenax) on CodePen.
'Dev. 웹 > Front-end 웹개발을 위한 codepen' 카테고리의 다른 글
[2015.10.02] Material Design Hangout layout (0) | 2015.10.02 |
---|---|
[2015.09.24] jade, sass, angularJS를 활용한 Up! Down! 게임 (0) | 2015.09.24 |
[2015.09.22] jQuery이용 colorful 프로필 카드 UI (0) | 2015.09.22 |
[2015.09.21] jQuery, font-awesome를 활용한 가위바위보 게임 (0) | 2015.09.21 |
[2015.09.18] linear-gradient를 활용한 본문 영역 fade out 효과 (0) | 2015.09.18 |