본문 바로가기
CSS3

익스에서 scale 떨림

by hjcode 2019. 9. 29.

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에서 보기

https://jsfiddle.net/hyuckjin/u8kmnsgd/

반응형

'CSS3' 카테고리의 다른 글

한줄, 여러줄 말줄임 처리  (0) 2020.11.16
:focus-within  (0) 2020.10.12
flex를 이용한 반응형 레이아웃  (0) 2019.09.29
아이폰 버튼 효과  (0) 2019.09.26
대각선 박스 호버 효과  (0) 2019.09.26