【发布时间】:2021-06-15 15:51:01
【问题描述】:
我在一个网站上使用 Font Awesome。
我有一些自定义图标,我想保持我的代码一致,所以我想以与 Font-Awesome 相同的方式使用我的新图标。
当我看到一个字体很棒的图标时,它的内容似乎是使用以下 CSS 设置的:
.icon-dashboard:before
{
content: "\f0e5";
}
然后图标创建如下:
<a href="#"><i class="icon-dashboard></i></a>
但是,如果我有一个 .png 图像并尝试以相同的方式使用它,它似乎不起作用:
.icon-network:before
{
content: url("images/network-icon.png");
}
这只是显示一个空白图像。我在这里错过了什么?
【问题讨论】:
-
这应该可以。注意这是一个相对路径,所以如果你的CSS文件在
example.com/css/icons.css下,浏览器会尝试从example.com/css/images/network-icon.png加载图片。 -
路径绝对正确 - 在 VS 中,您可以突出显示参考以检查以确保可以找到它...
-
“\f0e5”是什么意思?
-
\f0e5是 fontawesome 创建的字体中 char 的 id。 fontawesome 中的每个图标都是一个字体字符。但回到你的问题。 “空白图像”是什么意思?
标签: html css font-awesome