Font Awesome 5의 JS SVG 버전을 사용하여 글머리 기호를 아이콘으로 바꾸려고 하면 사용자에게 다음과 같은 문제가 발생할 수 있습니다. 빈 사각형 렌더링 문제. 이 글에서는 원인을 파헤치고 해결책을 제시합니다.
빈 사각형 문제가 발생하는 이유는 기본적으로 Font Awesome 5의 JS 버전에서는 의사 요소 사용을 활성화하지 않기 때문입니다. (:before 및 :after).
이 문제를 해결하려면, data-search-pseudo-elements 속성을 활용할 수 있습니다.
<script data-search-pseudo-elements src="https://use.fontawesome.com/releases/v5.13.0/js/all.js"></script>
이 속성은 Font Awesome이 HTML의 의사 요소를 구문 분석하도록 지시합니다. 그러나 아이콘을 올바르게 표시하려면 다음과 같이 의사 요소를 숨기고 SVG 요소의 스타일을 직접 지정해야 할 수도 있습니다.
.testitems:before { display: none; /* Hide the pseudo element */ } .testitems svg { color: blue; margin: 0 5px 0 -15px; }
이러한 변경 사항을 구현하면 Font Awesome 5 아이콘을 렌더링할 수 있습니다. JS SVG 버전을 올바르게 사용합니다.
위 내용은 Font Awesome 5 빈 사각형 문제: JS SVG 아이콘 렌더링 문제를 해결하는 방법?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!