이챙의 개발 log
css transfrom translate(-50%,-50%) 사용시 이미지,텍스트 흐림 현상
﹒2020. 9. 18.
webkit 브라우저에서 가운데로 정렬하기 위해
position:absolute;
left:50%;
top:50%;
transform:translate(-50%,-50%);
를 사용할때 텍스트 또는 사진이 흐릿하게,, 뿌옇게 보이는 버그가 발생한다.
그럴때!!
transform:translate(-50%,-50%) 말고
translate(calc(-50% + 0.5px), calc(-50% + 0.5px))
를 사용한다.
그럼 해결,,
단, 이미지나 컨텐츠에 height값이 잡혀있을 경우
홀수값으로 줘야 작동한다.
약간 야매방법이라서,,
absolute로 꼭 가운데 정렬을 해줘야하는데 흐릿한 현상이 생길경우 사용하는 게 좋을것같다.
다른 방법으로 가운데정렬을 사용해도 된다면
다른 방법을 쓰자
+추가
position:absolute;
left:50%;
top:50%;
transform:translate(-50%,-50%);
에 width 값 height 값이 잡혀있을때 흐림현상이 일어나면
홀수로 값을 바꿔주니 또렷해진다.
뭐냐..ㅎㅎㅎ
'css' 카테고리의 다른 글
폰트를 rem,em,vw 로 유동적이게 작성하자 (0) | 2022.07.22 |
---|---|
IE 에서 position fixed 떨림 현상 (0) | 2020.04.29 |
핫하게 떠오르는 flex 속성 공부해보자(2) (0) | 2020.03.24 |
핫하게 떠오르는 flex 속성 공부해보자(1) (0) | 2020.02.27 |
이챙(leechaeng)
프론트엔드 개발도 하고 뛰기도 하고