흐릿한 텍스트 수수께끼: WebKit의 CSS 크기 조정 및 Translate3d
Chrome을 포함한 WebKit 브라우저는 CSS 크기 조정 내의 텍스트라는 독특한 문제를 나타냅니다. Translate3d를 동시에 적용하면 내용이 눈에 띄게 흐려집니다. 이 동작은 제공된 JS Fiddle 예제에서 분명하게 나타납니다.
JS Fiddle 예제:
.test { -webkit-transform: translate3d(0px, 100px, 0px); } .testInner { -webkit-transform: scale3d(1.2, 1.2, 1); text-align: center; }
<div class="test"> <div class="testInner"> This text becomes blurry in WebKit browsers when translate3d and scale3d are applied. </div> </div>
문제 해결:
이 문제를 완화하려면 다음을 수행하는 것이 좋습니다.
예:
/* Increase text size */ .testInner { font-size: 1.5em; } /* Downscale element */ .test { -webkit-transform: translate3d(0px, 100px, 0px) scale(0.8); }
참고:
이 해결 방법은 흐릿한 문제를 해결하지만 여전히 수준 이하의 앤티앨리어싱을 초래할 수 있습니다. 가독성을 높이려면 .testInner 요소 내의 텍스트에 약간의 텍스트 그림자를 추가하는 것이 좋습니다.위 내용은 WebKit 브라우저에서 Translate3d 및 Scale3d를 사용할 때 텍스트가 흐려지는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!