程序问答   发布时间:2022-06-02  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了使用JS + SVG版本时,Font Awesome 5显示空白方块大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决使用JS + SVG版本时,Font Awesome 5显示空白方块?

开发过程中遇到使用JS + SVG版本时,Font Awesome 5显示空白方块的问题如何解决?下面主要结合日常开发的经验,给出你关于使用JS + SVG版本时,Font Awesome 5显示空白方块的解决方法建议,希望对你解决使用JS + SVG版本时,Font Awesome 5显示空白方块有所启发或帮助;

如果您使用的是 阅读以下内容:FontAwesome5,为什么CSS内容没有显示?

使用Font Awesome 5的最新版本,您可以通过添加data-search-pseudo-elements如下内容来将伪元素与Js版本一起使用:

ul {

  List-style: none;

}



.testitems {

  line-height: 2em;

}



.testitems:before {

  Font-family: "Font Awesome 5 Free";

  content: "\f058";

  display:none; /* We need to hIDe the pseudo element*/

}

/*target the svg for styling*/

.testitems svg {

  color: blue;

  margin: 0 5px 0 -15px;

}


<script data-search-pseudo-elements src="https://use.Fontawesome.com/releases/v5.13.0/Js/all.Js"></script>

<ul>

  <li class="testitems">List Item 1</li>

  <li class="testitems">List Item 2</li>

  <li class="testitems">List Item 3</li>

  <li class="testitems">List Item 4</li>

  <li class="testitems">List Item 5</li>

</ul>

<i class="fa fa-user"></i>

您可以查看文档以了解更多详细信息:

解决方法

试图用Font Awesome图标替换列表项标签上的项目符号类型,但出现一个空的正方形:

ul {

  list-style: none;

}



.testitems {

  line-height: 2em;

}



.testitems:before {

  font-family: "Font Awesome 5 Free";

  content: "\f058";

  margin: 0 5px 0 -15px;

  color: #004d00;

  display: inline-block;

}


<script src="https://use.fontawesome.com/releases/v5.12.0/js/all.js"></script>

<ul>

  <li class="testitems">List Item 1</li>

  <li class="testitems">List Item 2</li>

  <li class="testitems">List Item 3</li>

  <li class="testitems">List Item 4</li>

  <li class="testitems">List Item 5</li>

</ul>

我知道字体库正在加载,因为我能够使用<i class="fas fa-check-circle"></i><li class="testitems">List Item 1</li>并且字体呈现正确(尽管样式不正确)。

大佬总结

以上是大佬教程为你收集整理的使用JS + SVG版本时,Font Awesome 5显示空白方块全部内容,希望文章能够帮你解决使用JS + SVG版本时,Font Awesome 5显示空白方块所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。