gpt4 book ai didi

html - 使用 CSS 伪元素使用内容来表示图标

转载 作者:太空宇宙 更新时间:2023-11-04 04:20:22 27 4
gpt4 key购买 nike

我刚刚偶然发现了以下 CodePen:http://codepen.io/html5web/pen/enlAc .在源代码的末尾,您将找到以下代码行:

.twitter:before {
content:"\F021";
}
.in:before {
content:"\F022";
}
.vimeo:before{
content:"\F024";
}

有趣的是,content 属性的魔法值会导致显示一个图标。我不明白这些值(value)观是如何来的,从哪里来的,以及为什么会这样。这怎么可能?

最佳答案

它是特定字符的 CSS 十六进制值。这不会创建图标 - 他们正在使用一种图标字体,将各种图标分配给特定的十进制/ascii 字符值。只需在谷歌上搜索“图标字体”,您就会找到大量相关信息。

引用:

  1. > http://css-tricks.com/css-content/
  2. > http://css-tricks.com/snippets/html/glyphs/
  3. > http://www.evotech.net/articles/testjsentities.html (将 ASCII 转换为 CSS 十六进制值)

另外,:before:after 是伪元素,不是伪类。

关于html - 使用 CSS 伪元素使用内容来表示图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19169033/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com