간단한 마우스 오버 애니메이션을 소개합니다.
영역에 마우스가 오버가 되면 아래의 그림과 같이
둥둥 뜨는듯하면서 그림자가 퍼지는 듯한 애니메이션입니다.
HTML 코드입니다.
circle-box 영역에 마우스가 오버가 되면
ICON에 애니메이션이 발동됩니다.
<div class="container">
<div class="circle-box">
<div class="circle"><span>ICON</span></div>
</div>
</div>
CSS 코드입니다.
animation : circlemove 1.5s infinite linear;
(circlemove의 속성대로 1.5초동안 애니메이션이 발동되고
무한루프로 속도는 일정하게)
html,body {width:100%;height:100%;margin:0px;padding:0px;font-family:sans-serif;}
.container{width:100%;height:100%;background:#000;}
.circle, .circle span, .circle-box{
position:absolute;display:block;
left:50%;transform:translate(-50%,-50%);
}
.circle-box{
top:50%;
width:300px;height:400px;background:#333;
cursor:pointer;
}
.circle{
top:40%;
width:150px;height:150px;
border-radius:50%;
background:yellow;
box-shadow: 0 0 15px rgba(221, 224, 11, 1);
}
.circle span{
top:50%;
font-size:2em;
font-weight: bold;
font-family: Arial, sans-serif;
}
.circle-box:hover > .circle{
animation:circlemove 1.5s infinite linear;
}
@keyframes circlemove{
0%,100%{
transform:translate(-50%,-50%);
}
50%{
transform:translate(-50%,-60%);
box-shadow: 0 0 30px rgba(221, 224, 11, 1);
}
}
'coding > web' 카테고리의 다른 글
jQuery 아코디언 메뉴, 사이드바 메뉴 slideUp, slideDown, accordion menu (0) | 2021.06.22 |
---|---|
jquery 메뉴바 스크롤 내렸을때 스타일변경 (4) | 2020.04.03 |
초초초 초간단 기본 반응형 갤러리 responsive gallery (ul li) (0) | 2020.03.24 |
jQuery 풀스크린, 풀페이지 슬라이드 (full-page, full-screen slide) 마우스휠 이벤트 width:100%;height:100% (18) | 2020.03.23 |
javascript select의 option 옵션 년,월 에 맞춰 마지막 날 select option의 Day 자동변경 (0) | 2019.06.12 |