您可以按照以下方式(通过 OIW 博客)在 CSS 中的每个 h3 标题之前添加图标:
- 使用 Bootstrap 的 Glyphicons
如果您使用的是 Bootstrap,那么您可以使用 Glyphicons 将图标添加到所需的标题或文本中。
Bootstrap 包含一组不同的图标,要选择合适的图标,您可以在这里查看:https://getbootstrap.com/docs/3.3/components/。一旦选择了所需的图标,将其添加到主题中就是小菜一碟。您只需在要显示图标的位置后添加卡片
<span class="glyphicon glyphicon-ok"></span>
注意我添加的图标是“ok”,所以它的类应该是“glyphicon-ok”。每个图标(在我上面提到的列表中)都兼容不同的类。
- 使用当前使用的字体或第三方现有备忘单的图标
如果您的网站没有使用Bootstrap或者Bootstrap的当前图标集不能满足您的需要(尽管包含很多)(Glyphicons bootstrap在Window Phone的IE10上显示错误操作系统)。之后,您可以检查您正在使用的网站的字体,并查看它是否有图标备忘单库。例如:Elusiveicons、Fontisto、Material Design…… 是一些带有图标的字体,可立即使用。
如果您当前使用的网站字体有图标备忘单,那么您可以拥有一组第三方图标。在这里,我想介绍“Font Awesome Icons”。这是一组好看且流行的图标。
要使用这组缺点,您需要将此代码添加到您网站的 head 部分:
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.0.13/css/all.css" integrity="sha384-DNOHZ68U8hZfKXOrtjWvjxusGo9WQnrNx2sqG0tfsghAvtVlRW3tvkXWZh58N9jp" crossorigin="anonymous">
– 添加CSS后,您可以使用此代码将显示图标的HTML放入(您可以将此方法应用于您使用上述字体的Cheatsheet的部分。某些字体具有独特的使用方式)
<i class="fa fa-edit"></i>
– 如果您不想要 HTML 中的代码,您可以使用 CSS。使用 CSS,您需要找到显示图标的部分的 Class 或 ID,然后使用下面的 CSS 代码显示它。这里我在标题前(::before)显示了第三方“Font Awesome Icons”的EDIT图标,以及padding-right和font-style 2个属性(你也可以使用after属性在标题后显示) :
span.last-updated-time::before {
font-family: "FontAwesome";
content: "\f044";
padding-right: 5px;
font-style: normal;
}
注意:内容代码为十六进制代码。您可以找到并替换为当前使用的图标的代码。使用“Font Awesome Icons”,您可以在这里找到它:https://fontawesome.com/cheatsheet