4

我下载了一个带有站点下载器的站点,上面有漂亮的图标。但下载后,图标消失了,我看不到任何图像文件。

在html中是这样的。

<li class="active">
   <a href="buttons.html">
      <i class="icon-up"></i> Buttons
   </a>
</li>

该课程如下所示。

.icon-up:before {content: "\f0a6"; }

该类定义的含义是什么

:before
content

"\f0a6"
4

4 回答 4

6

谷歌真的很有帮助。

content表示放置在 css 元素中的真实内容。所以,会在段落内容前面p:before {content: 'hello'}放一个字符串。hello见这里:http: //jsfiddle.net/gRjRe/

您显示的内容 ( "\f0a6") 只是字体字符的 Unicode 值。在这里查看它们是如何使用的,例如:http ://astronautweb.co/snippet/font-awesome/

于 2014-02-21T06:19:02.133 回答
1

它在任何具有 class 的元素之前输出具有 Unicode 值f0a6(61606)的字符icon-up正如 Shomz 通过此链接指出的那样,在这种情况下,它是一只指向上方的手。

于 2014-02-21T06:18:57.277 回答
1
.icon-up:before {content: "\f0a6"; }

解释:

  • :before在每个匹配/找到的.icon-up元素之前

  • content是要在每个元素之前.icon-up介绍的内容,在您的情况下,它是一个 Unicode 值 f0a6 (61606),由Font Awesome生成为矢量图标:

    在此处输入图像描述

定义:

  • 选择器在被选元素的:before内容之前插入内容。

  • content属性与:before:after伪元素一起使用,以插入生成的内容。

于 2014-02-21T06:19:10.233 回答
0

标签:之前{内容:值}

表示将内容的值放在标签之前

“\f0a6”表示举手图标

在您的情况下,列表按钮之前将显示一个手举图标

于 2014-02-21T06:33:24.053 回答