首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

css的图标字体

CSS的图标字体是一种将图标设计成字符形式的技术,通过CSS的@font-face规则引入,允许开发者像使用字体一样在网页上显示图标。以下是关于CSS图标字体的基础概念、优势、类型、应用场景以及遇到的问题和解决方法:

基础概念

图标字体通过将图标编码为Unicode字符,并将其定义为字体,从而实现图标的矢量显示和可缩放性。这种技术允许开发者通过修改CSS样式来调整图标的大小、颜色、阴影等属性。

优势

  • 轻量级:图标字体文件通常比图像小,加载速度快,减少HTTP请求。
  • 灵活性:可以通过CSS轻松调整图标的大小、颜色、阴影等。
  • 兼容性:支持所有现代浏览器,包括IE低版本。
  • 可搜索和可复制:用户可以直接选择并复制图标,便于搜索引擎索引和无障碍访问。

类型

  • 系统字体:用户电脑系统默认的字体。
  • Web安全字体:在不同操作系统和浏览器上都能正常显示的字体。
  • Google字体:提供的一系列免费的Web字体。
  • 图标字体:不包含字母和数字,而是将图标作为字体的字符来使用。

应用场景

  • 导航栏的小图标
  • 按钮的交互标识
  • 提示信息的小装饰
  • 页面布局的分隔符等

遇到的问题及解决方法

  • 报错:解决方法可能包括将字体引入方式改为绝对路径。
  • 不显示:原因可能是没在用到的地方引入字体的样式文件,或使用了后缀名为.stl文件。解决办法是在用到的地方引入字体的样式文件。

通过上述信息,您可以更好地理解和使用CSS图标字体,以优化您的网页设计和开发流程。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

CSS 字体图标引用

图片 在自己的项目中,我们或多或少的需要插入一些icon,缺少 UI 设计天赋的我只能去搜寻现有的icon了,大家可以去开源图标库中去搜寻自己想要的icon,将所选的icon加入到购物车当中,点击下载代码即可...项目解压后,可以看到有三个 Demo 演示网页,分别对应font-class引用,symbol引用,unicode引用,里面关于字体如何引用有着详细说明,在这里就不再复述 font-class 引用,...因为本质上还是使用的字体,所以我们可以通过修改color属性来变化icon的颜色,多色icon会自动失色 symbol 引用,使用的是svg,所以可支持多色icon,而单色icon也能通过修改color...属性来变化icon的颜色 unicode 引用,跟font-class的引用基本一致

3.5K30

前端基础-CSS网站图标和字体图标

网站图标和字体图标 1.网站图标 作用:一个好的ico图标可以加深用户对于网站的记忆。降低用户记忆成本,就好像现在说道熊爪大家都能够想到度娘,更多的属于用户体验。有利于识别当前窗口是在哪个网站。...2.字体图标 图片是一个选择,但是图片不但增加了总文件的大小,还增加了很多额外的"http请求"(服务器加载资源),这会大大降低网页的性能。...图片还有一个缺点就是不能很好的进行“缩放”,因此,有时候在网站中需要使用图像的最好解决方案就是不去使用图片-----而使用字体图标恰恰可以解决这一点。 示意图 ?...使用流程: ​ (1)打开网上的图标库,网址:http://www.iconfont.cn/,搜索需要的图标,或者打开图标库 ​ (2)将需要的图标加入购物车 ​ (3)打开购物车添加至自己的项目(没有的需要自己创建...),点击确定 ​ (4)下载至本地 ​ (5)在html中引入下载好的css文件 ​ (6)在标签中使用(需要两个类名,一个图标类型,一个图标名称) 例: 示意图 ?

5.8K40
  • 【CSS3】CSS3 伪元素字体图标 ( 生成 icommon 字体文件 | 字体图标基本使用 | 使用伪元素实现 icommon 字体图标显示 )

    一、icommon 字体图标基本使用 ---- 字体图标 指的是 将图标做成字体样式 , 在 放图标的地方 使用 文字 即可实现 图标显示 ; 1、生成 icommon 字体文件 进入 https://...icomoon.io/app/#/select 网站 , 选择 491 个字体图标 ; 在上述下拉菜单中 , 选择 Select All 选项 , 一次性选择所有的 491 个字体图标 ; 点击右下角的...Generate Font 按钮 , 生成字体图标 , 生成字体后 , 点击右下角的 Download 按钮 , 下载该文件 ; 解压该文件 , 可以得到如下内容 ; 将 fonts 目录拷贝到与...网页同级目录中, 该 fonts 目录是字体文件所在目录 , 下面的四个文件就是字体文件 ; 查看 icomoon 目录中的 demo.html 网页 , 里面有字体中图标对应的编码 ; 下图中..., 房子对应的字体编码是 e900 , 右侧的  是字体的占位符 ; 2、字体图标基本使用 代码示例 : <!

    1.9K30

    字体图标

    我们后面会学习移动端响应式,很多情况下希望我们的图标是可以缩放的。此时,一个非常重要的技术出现了, 这就是字体图标(iconfont)....字体图标使用流程 总体来说,字体图标按照如下流程: ? 设计字体图标 UI设计人员在 illustrator 或 Sketch 这类矢量图形软件里创建 icon图标, 比如下图: ?...推荐网站: http://icomoon.io icomoon字库 IcoMoon成立于2011年,推出的第一个自定义图标字体生成器,它允许用户选择他们所需要的图标,使它们成一字型。...fontello http://fontello.com/ 在线定制你自己的icon font字体图标字库,也可以直接从GitHub下载整个图标集,该项目也是开源的。...如果工作中,原来的字体图标不够用了,我们需要添加新的字体图标,但是原来的不能删除,继续使用,此时我们需要这样做 把压缩包里面的selection.json 从新上传,然后,选中自己想要新的图标,从新下载压缩包

    3.8K20

    字体图标iconfont

    字体图标:以字体文件的形式封装,并通过 CSS 的 @font-face 作为 Web Font 调用,达到简单图片的效果。 优点: 1、 轻量性,加载速度快,因为字体图标都非常小。...2、 矢量性,不管在什么分辨率和端下,都有很好的展示效果。 3、 灵活性,各种css效果前端控制,不需要UI修改。 4、 兼容性,支持所有现代浏览器,包括IE低版本。...字体图标使用不同公司项目要自己判断,这边推荐使用阿里字体图标: http://iconfont.cn/home/index 搜索需要的图标: ? 把想要的图标选中: ? 点击右上角: ?...Unicode:兼容性最好,支持ie6+,及所有现代浏览器,不支持多色,图标对应的Unicode编码,。...然后link css,就能直接在项目中使用了。后期如果添加修改图标,只需要重新下载覆盖之前的就可,对于原来的不会有影响。 (完)

    2.4K10

    Unity 图标字体

    原文链接 这是一个关于在 unity 中从网络开发获取大量文件非常小的图标的简短提示。你所要做的就是打包所有你想在一种字体里使用的所有图标,那样你就可以这个图标作为文本保存到你的场景或是用户界面里了。...有许多服务可以构建图标字体,但是我喜欢 IcoMoon 提供的免费和付费的图标集以及易于使用的 app。...从 https://icomoon.io/app/ 开始,你可以从他们提供的免费图标来进行选择,包含到你自己的集合里。 ? 然后点击右下方『生成字体』按钮。 ?...为了使用它可以创建一个文本对象,然后在文本的字符属性里选择刚才的图标并且把它作为你的新字体。 ?...现在你拥有它,你可以打包成许多免费的图标,并且还可以在你的项目里使用它,甚至你都可以非常便宜地获得一些更炫的图标。

    2.2K20

    Layui 字体图标

    layui 的所有图标全部采用字体形式,取材于阿里巴巴矢量图标库(iconfont.cn)。...因此你可以把一个 icon 看作是一个普通的文字,这意味着你直接用 css 控制文字属性,如 color、font-size,就可以改变图标的颜色和大小。 1....使用方式 ---- 推荐对 i 标签设定 class="layui-icon" 来定义图标 然后对 i 标签加上图标对应的 字体类名 或 unicode 字符,即可显示出字体图标 字体图标容器 字体图标没在容器中时则会被解析成HTML预留的字符实体,而不是layui的字体图标,所以浏览器上将显示为一个方框 字体图标(图标本质是字体),所以可以通过css修改图标样式 ---- <i class="layui-icon layui-icon-fire" style="color:red;font-size

    1.5K30

    字体图标iconfont的使用

    1.将从阿里矢量图标库中图标并下载到本地 2.使用图标(三种使用方式) 1.使用 FontClass(最简单方式,支持字体样式定义但不支持多色字体) fontClass 支持字体的样式定义,但不支持多色字体.../iconfont.css"> 第二步:挑选相应图标并获取类名,应用于页面: <!...} 2.使用 Unicoded(兼容性最好,支持字体的样式定义但不支持多色字体) 支持字体的样式定义,但不支持多色字体,兼容性最好,支持 IE6+,及所有现代浏览器。...支持按字体的方式去动态调整图标大小,颜色等等。 第一步:拷贝项目下面生成的 @font-face 引入以下文件: 注意需要将对应的文件引入,和注意修改引入文件时的路径。...可以放在 content 里啊,直接放在 html 里的那是字符实体编码,比如 其中&#是开头用以标明这是字符实体,x表示这是十六进制,而 CSS 的 content 接受的也是 16

    4.2K20

    图标字体应用实践

    只要将图标做好,放到相应的文件夹里面,写好配置文件运行,就能够生成相应的图片和css,无需自己手动去调整位置等css属性。...使用图标字体可以完美解决上面的问题 图标字体icon font 图标字体就是将图标作成一个字体,使用时与普通字体无异,可以设置字号大小、颜色、透明度等等,方便变化,最大优点是拥有字体的矢量无失真特点,同时可以兼容到...使用PSD to SVG增加便利 现在重点说下,图标字体的使用和一些注意事项 图标字体的使用 通过font-face导入自定义字体,可以参考字体下载后的demo。...然后,把所有使用图标字体的span/a标签都加一个.icon的类,.icon类设置font-family为font-face定义的字体名 通过font face引入图标字体 CSS @font-face...另外icommon还提供了在线编辑的功能还有大量图标的搜索功能,商业版提供woff2字体下载。 图标字体的缺点 图标字体有一个显而易见的缺点,不支持多色图标。因为它是一个字体,决定了它只能是单色的。

    2.3K20

    iconfont字体图标库

    字体相关知识 了解iconfont(字体图标)前我们先了解下字体,因为iconfont的实现与字体息息相关,所以掌握字体相关知识便于理解iconfont。接下来看一个简单的例子 的 unicode码(unicode码可以认为是字的特定编号)。 3 浏览器再根据CSS里面设置的font-family查找对应的字体文件。...如果CSS里面没有设置字体,就会使用浏览器的默认设置。如果有自定义字体@font-face网络字体,则加载对应字体文件。...将iconfont拆开来看,就是icon(图标)和font(字体)。简单的说iconfont就是利用字体工具把我们平时网页上用的图形图标转换成网页字体。...3、使用iconfont非常方便,和设置网页字体一样,可以利用CSS来定义图标大小、图标颜色、图标透明度等 iconfont的劣势 1、利用CSS无法方便的定义多彩的icon,大部分是单一颜色。

    5.5K60

    mpvue——引入iconfont字体图标

    本地引入 下载好的字体图标放在static目录下,我是自己又创建了一个iconfont目录便于区分,我是全引入的,如果后面出现问题再更改 引入 在App.vue中引用 @import "./...../static/iconfont/iconfont.css";  重新编译 $ npm run build 使用 1 效果 在线引入 这个其实就是把本地的iconfont的文件里的本地地址替换成线上的地址,好处显而易见的是本地文件包小了,但是如果网络不好肯定会造成暂时的iconfont丢失的情况 生成在线链接 进入阿里巴巴的官网...替换链接 本地的iconfont的所有文件都可删除,只留一个css的即可。 然后将复制的在线链接替换到本地即可。...main.js 是我们的程序入口文件,主要作用是初始化vue实例并使用需要的插件 App.vue是我们的主组件,页面入口文件 ,所有页面都是在App.vue下进行切换的。

    9710

    CSS 字体介绍

    选择合适的字体,对提高网页的美观度和可读性有着举足轻重的作用。本文简要介绍了 CSS 中与字体相关的知识。...指定字体 CSS 的 font-family 命令,指定了网页元素所使用的字体,如 font-family: Georgia, "Times New Roman", "Microsoft...如果找不到该种字体,或者该种字体不包括所要渲染的文字,则使用下一种字体。 如果所列出的字体,都无法满足需要,则操作系统自行决定使用哪种字体。...否则,中文字体所包含的英文字母,会取代英文字体,而这往往很丑的。 把 Mac 支持的字体放在 Windows 前面。...因为有一部分Mac用户装了Windows 下的常用字体(这得归功于 Office for Mac),但极少的Windows 用户装了Mac的常用字体。

    3.1K30

    ICONFONT字体图标库使用

    Iconfont-国内功能很强大且图标内容很丰富的矢量图标库,提供矢量图标下载、在线存储、格式转换等功能。 本文我们就来一起学习一下iconfont字体图标库的使用吧。...效果图: 首先,搜索一下iconfont: 选择第一个链接,点进去: 登录进去,我这边用的是自己的github账号。...登录成功后,选择我的项目,去新建一个项目: 项目新建好了以后,内部还没有任何图标,接下来,我们可以类似淘宝购物一样去获取想要的图标。 看到你喜欢的图标,选择添加入库!...挑选完毕之后,我们还需要把库里的图标添加至项目: 复制一下代码,接着在对应的页面中引入: css" rel="styleSheet" href="http://at.alicdn.com.../t/font_578430_rar6t76yrc545cdi.css" /> 图标引用: <i style="font-size:50px;" class='iconfont icon-changpianCD

    2.7K80

    CSS字体font

    字体大小 font-size 设置字体的大小 ,px 是一个单位,代表屏幕的上的像素,在css大多数数值都需要添加单位 font-size: 12px; 字体粗细 font-weight 设置字体的粗细...,取值:默认(normal) 、加粗(bold)、 100 - 900 font-weight:bold 因为字体在初始设计的时候就没有设置太多的粗细标准,用数字设置的时候,只有在400和700会产生变化...,在实际工作中 用的最多的就是normal(400) bold(700) 字体风格 font-style 设置字体的风格(样式) 取值:normal 默认 显示标准的字体样式 italic 字体倾斜...font-style:italic; 字体类型 font-family 设置不同的字体,取值:宋体、微软雅黑、黑体等等。...font-family:"宋体"; 字体可以写多个,中间用逗号隔开,浏览器会从左到右依次解析,直到识别出当前电脑安装的字体则直接使用,字体名称中如果有空格 # $ 这种特殊字符的时候需要添加上引号 中文字体也需要添加引号

    2.9K30
    领券