>웹 프론트엔드 >CSS 튜토리얼 >-webkit-transform:transform3d로 인해 WebKit 기반 브라우저에서 텍스트가 흐릿해지는 이유는 무엇입니까?

-webkit-transform:transform3d로 인해 WebKit 기반 브라우저에서 텍스트가 흐릿해지는 이유는 무엇입니까?

Linda Hamilton
Linda Hamilton원래의
2024-11-23 00:24:11653검색

Why Does  -webkit-transform: translate3d Cause Blurry Text in WebKit-Based Browsers?

Translate3d를 통한 WebKit 기반 브라우저의 흐릿한 텍스트 사후 애니메이션

WebKit 기반에서 -webkit-transform:translate3d를 사용하여 구현된 특정 애니메이션 iPhone과 같은 브라우저에서는 텍스트가 흐리거나 왜곡될 수 있습니다. 이 문제는 브라우저의 렌더링 엔진에서 발생하며 상대 위치 제거 또는 -webkit-font-smoothing: antialiased 적용과 같은 CSS 해결 방법을 통해 문제를 완화하려는 시도에도 불구하고 지속됩니다.

JavaScript 기반 애니메이션 방법으로 이 문제가 해결되지만 , WebKit 지원 장치의 성능을 방해합니다. 속도를 저하하지 않고 문제를 피하려면 변환 값을 약간 변경하는 것이 해결 방법입니다.

top: 49.9%;
left: 49.9%;
-webkit-transform: translate(-50.1%, -50.1%);
transform: translate(-50.1%, -50.1%);

이 분수 오프셋은 3D 애니메이션 번역의 성능 이점을 유지하면서 흐릿함을 효과적으로 제거합니다.

위 내용은 -webkit-transform:transform3d로 인해 WebKit 기반 브라우저에서 텍스트가 흐릿해지는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.