ie에서 scale효과가 떨려보이는 걸 rotate로 개선한 방법입니다.
<div class="before">
<div class="bg"></div>
</div>
<div class="after">
<div class="bg"></div>
</div>
.bg {
padding-top: 56.25%;
background: url('https://picsum.photos/300/300') no-repeat 0 0 / cover;
transform: scale(.9);
transition: all .2s;
}
.before {
width: 300px;
}
.before:hover .bg {
transform: scale(1.1);
transition: all 2s;
}
.after {
width: 300px;
}
.after:hover .bg {
transform: scale(1.1) rotate(.001deg);
transition: all 2s;
}
jsfiddle에서 보기
반응형
'CSS3' 카테고리의 다른 글
한줄, 여러줄 말줄임 처리 (0) | 2020.11.16 |
---|---|
:focus-within (0) | 2020.10.12 |
flex를 이용한 반응형 레이아웃 (0) | 2019.09.29 |
아이폰 버튼 효과 (0) | 2019.09.26 |
대각선 박스 호버 효과 (0) | 2019.09.26 |