字体图标 icon font

Icon font

icon font 指的是用字体文件取代图片文件,来展示图标、特殊字体等元素的方法。

应用场景:

这里写图片描述

iconfont的优缺点

  • 大小可以自由地变化
  • 颜色可以自由地修改
  • 添加阴影效果
  • *IE6也可以支持
  • 支持一些CSS3对文字的效果
  • 字体文件比图片文件小很多
  • 由于是字体,所以只可以显示纯色图片,不支持多种颜色的图片(缺点)

资源:

阿里icon font字库
这个是阿里妈妈M2UX的一个icon font字体图标字库,包含了淘宝图标库和阿里妈妈图标库。

fontello
在线定制你自己的icon font字体图标字库,也可以直接从GitHub下载整个图标集,该项目也是开源的。

icomoon
可以在线导入的SVG格式字体,并进行编辑,然后下载来使用。

Font-Awesome

去哪儿图标库

使用:

假如现在我们想使用阿里icon font字库 中的12星座图标:

步骤1: 选中12星座图标,下载到本地或者存储为在线项目

这里写图片描述

步骤2: 将以下选中的文件拷贝到项目文件目录下

这里写图片描述

步骤3: 在CSS文件中使用font-face声明字体,定义使用iconfont的样式

@font-face {font-family: "iconfont";src: url('iconfont.eot'); /* IE9*/src: url('iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */url('iconfont.woff') format('woff'), /* chrome、firefox */url('iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/url('iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}.iconfont {font-family:"iconfont" !important;font-size:16px;font-style:normal;-webkit-font-smoothing: antialiased;-webkit-text-stroke-width: 0.2px;-moz-osx-font-smoothing: grayscale;
}.icon-shuipingzuo:before { content: "\3437"; }
.icon-shuangyuzuo:before { content: "\3438"; }
.icon-mojiezuo:before { content: "\3439"; }
.icon-chunvzuo:before { content: "\343a"; }
.icon-shizizuo:before { content: "\343b"; }
.icon-juxiezuo:before { content: "\343c"; }
.icon-tianhezuo:before { content: "\343d"; }
.icon-sheshouzuo:before { content: "\343e"; }
.icon-tianchengzuo:before { content: "\343f"; }
.icon-shuangzizuo:before { content: "\3440"; }
.icon-jinniuzuo:before { content: "\3441"; }
.icon-muyangzuo:before { content: "\3442"; }

步骤4: 挑选相应图标并获取字体编码,应用于页面

<i class="icon iconfont">&#x343d;</i>

扩展:

关于@font-face这个属性,mozilla 的语法如下:

@font-face {    [font-family: <family-name>;]?    [src: [ <uri> [format(<string>#)]? | <font-face-name> ]#;]?    [unicode-range: <urange>#;]?    [font-variant: <font-variant>;]?    [font-feature-settings: normal|<feature-tag-value>#;]?    [font-stretch: <font-stretch>;]?    [font-weight: <weight>];    [font-style: <style>];
}

@font-face可以让我们自定义网页显示字体,引入字体资源文件,当用户电脑里没有安装这种字体时,依然可以正常显示。

  1. font-family,指定一个字体类型作为默认字体类型,比如font-family:宋体默认字体就会是宋体.

  2. src,这里有3个值,分别是url引入字体路径资源,本地路径或者网络路径都可以;font-face-name:自定义字体名称;formart:字体格式,因为浏览器的N国争锋,所以导致市面上有很多的字体格式,目前主要有ttf、woft、eot、svg、svgz这几种格式类型,对应的浏览器支持如下:

    浏览器支持类型
    IE6,7,8仅支持 Embedded OpenType(.eot) 格式。
    IE9除eot外,开始支持woff格式。重点内容
    Firefox 3.5支持 TrueType、OpenType(.ttf, .otf) 格式。
    Firefox 3.6支持 TrueType、OpenType(.ttf, .otf) 及 woff 格式。
    Chrome,Safari,Opera支持 TrueType、OpenType(.ttf, .otf) 及 SVG Font(.svg) 格式。
  3. unicode-range,字体编码的范围,比如8位,16位等。

  4. font-variant,字体变形值

  5. font-stretch,字体拉伸值

  6. font-weight,字体粗线值

  7. font-style,字体属性值


over
想进一步了解字体图标制作的朋友请移步 字体图标制作详解

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/38552.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

字体图标库icomoon和iconfont使用方法

目录 1.iconmoon.io使用教程 2.iconfont.cn使用教程 3.如何不通过iconfont项目向已有字体图标中添加新的字体图标 1.iconmoon.io使用教程 icomoon是一个图标很全的字体库&#xff0c;以下介绍一下使用方法。 1.首先&#xff0c;打开官网https://icomoon.io/ 2.点击右上角的…

如何在微信小程序中使用icon字体图表

1.首先我们需要去icon字体库中选中几个想要的图标加入购物车 2.点击右上角的购物车图标进入 3. 进入购物车&#xff0c;点击下载代码 4.下载好的文件夹进行解压 5.将.ttf后缀文件转化为base64格式的方式&#xff08;推荐网址&#xff1a;Online font-face generator — Transfo…

iconfont字体图标的使用方法之Font class--超简单

目录 step 1:百度iconfont,找到阿里巴巴矢量图标库官网,然后注册登录,或者用github登录也行,此步骤跳过;step 2:找到图标管理->我的项目->然后新建项目:step 3:项目新建完成后,往项目里添加我们要想使用的图标,找到图标库,搜索一个想要的图标,然后添加到购物车;step 4:添…

微信小程序----引入外部字体库iconfont的图标

WXRUI体验二维码 如果文章对你有帮助的话&#xff0c;请打开微信扫一下二维码&#xff0c;点击一下广告&#xff0c;支持一下作者&#xff01;谢谢&#xff01; 直接使用阿里巴巴的网络路径 选择iconfont图标 官网&#xff1a;阿里巴巴矢量字体库 步骤&#xff1a;阿里巴巴字…

在线引入 iconfont 特殊图标字体

一、前言 本节使用的例子是 阿里巴巴图标库 的图标 有时候我们想在自己写的网页上在线引入一个或多个图标字体 比如下面这种 上面是一些来自 阿里巴巴图标库 网站的图标 如果通过下载到本地然后通过本地引入的话&#xff0c;网页中的这些图标在别人查看的时候是无法显示的&…

如何引入iconfont字体图片和网页标题logo

目录 初步准备 引入方式分为三种&#xff1a; unicode在线链接&#xff1a; unicode本地链接&#xff1a; font-class在线链接&#xff1a; font-class本地引入方法: symbol的在线链接引入&#xff1a; symbol的本地引入&#xff1a; 初步准备 第一步&#xff1a; 第二步&…

在线使用iconfont字体图标

使用阿里巴巴矢量图标库 用前准备 在线使用案例 三种使用方式介绍 vue项目(本地)使用iconfont字体图标 vue中手动封装iconfont组件&#xff08;三种引用方式的封装&#xff09; 使用准备 进入 阿里巴巴矢量图标库 &#xff0c;登陆以后&#xff0c;搜索需要的图标&#xff0…

图标字体的简介使用

图标字体的简介&使用 一、图标字体的简介 身处信息世界&#xff0c;我们每天都遨游在缤纷多彩的网页中。有没有那么一刻&#xff0c;你注意到了如下图这些可爱漂亮的图标&#xff1f;你是否也想在自己的网页中使用&#xff1f;接下来&#xff0c;让我们一起来get这项技能…

使用iconfont.ttf图标文字库代替图标图片

1 效果2 下载字体库 1) 选中图标 —— 添加入库&#xff1a;2) 添加至项目&#xff1a;3) 下载项目中的图标字体库&#xff1a;4&#xff09;获取图标字体库iconfont.ttf5&#xff09;查看图标对应的unicode值 3 修改字体库 1&#xff09;把iconfont.ttf拷贝到项目assets目录中…

试试TextLogoLayout生成自己的logo

文本徽标布局 这是论文的官方 Pytorch 实现&#xff1a; 通过内容感知布局推断的审美文本标志合成。2022 年简历。 论文&#xff1a;arxiv 补充&#xff1a;链接 演示 我们的模型将字形图像及其相应的文本作为输入&#xff0c;并自动为它们合成美学布局。 英文结果&#…

字体图标浅析——什么是字体图标?如何生成?怎么使用?

目录 什么是字体图标&#xff1f;字体图标字体-Font字体的工作原理 字体图标的原理字体图标的优缺点 怎么生成字体图标第一步&#xff1a;其他图片转为 svg 格式图片第二步&#xff1a;svg 图片生成为字体图标IcoMoon 使用介绍Iconfont-阿里巴巴矢量图标库 字体图标怎么用字体的…

元宇宙市场爆发,虚拟数字人直播狂飙

日本虚拟偶像Vox在B站的首场直播1.7小时&#xff0c;直播营收突破111w元。另一位美籍亚裔虚拟主播Shoto两小时直播便获得100w打赏&#xff01;国内虚拟主播许安一单场直播获得了970w的打赏。在大火的元宇宙概念中&#xff0c;虚拟主播以直播方式斩获流量&#xff0c;实现盈利&a…

「从零入门推荐系统」20:推荐系统的未来发展

作者 | gongyouliu 编辑 | gongyouliu 随着科学技术的进步&#xff0c;信息技术、网络技术及物联网的快速发展&#xff0c;新信息的生产与传播更加便捷、快速。特别是最近大火的chatGPT、大模型技术引领的新一轮科技革命&#xff0c;让每一个人都可以轻松地生产各种各样的内容&…

【世界读书日】2023年通信好书推荐

今天是世界读书日&#xff08;4月23日&#xff09;。按照老规矩&#xff0c;小编给大家推荐一些通信类的优秀书籍。 过去一年&#xff0c;通信行业的关注热点&#xff0c;主要是&#xff1a;5G-Advanced&#xff08;5.5G&#xff09;、算力网络、东数西算、6G、卫星互联网、智…

【专题】工业4.0时代:2022年重塑行业未来调查报告PDF合集分享(附原数据表)...

报告链接&#xff1a;http://tecdat.cn/?p32361 这份报告探讨了公司主管们对于新科技的看法&#xff0c;并探讨了他们对于5G、物联网的投资方案&#xff0c;同时也探讨了公司对于提供商和合作生态系统的看法&#xff08;查看文末了解报告PDF版本免费获取方式&#xff09;。 最…

签订合同Signing a Contract

前言 加油 原文 签订合同常用会话 ❶ Do you have any comments on this clause? 你对这项条款有什么意见吗? ❷ We agree with the terms and conditions. 我们同意这些条款及条件。 ❸ Please check the draft of the contract. 请您好好检查合约内容。 ❹ Two origin…

Python微信订餐小程序课程汇总

Python微信订餐小程序课程视频 https://edu.csdn.net/course/detail/36074 结合chatgpt提问快速掌握python订单小程序开发 快速提问提高学习效率 你将收获 从基础语法入手&#xff0c;构建MVC架构 增进对小程序和后端API的理解认识 从项目搭建到部署上线&#xff0c;让你…

如何开发和部署微信小程序

今天开始&#xff0c;用ChatGPT创作技术内容了 要开发和部署微信小程序&#xff0c;您需要遵循以下步骤&#xff1a; 1.注册微信小程序账号&#xff1a; 在微信公众平台注册小程序账号&#xff0c;通过审核后即可开始开发。 2.下载开发工具&#xff1a; 微信小程序开发工具是…

从中国历年人口数据简单分析未来房价走势(本分析仅供参考)

以下数据来自中国统计局官方网站 如上图可以看到&#xff0c;从1981 - 1997 的连续17年&#xff0c;中国每年人口净出生人口都在2000万以上。然后从1998年开始&#xff0c;逐年减少&#xff0c;从2001年开始至2017年&#xff0c;每年净出生人口基本在1600万左右&#xff0c;近3…

1.1 波士顿房价预测

文章目录 一、问题分析1.1 线性回归模型1.2 五步法 二、数据处理2.1 数据导入2.2 数据形状变换2.3 数据集划分2.4 数据归一化处理2.5 封装成load data函数2.6 获取归一化后的训练集和测试集 三、模型设计3.1 前向计算3.2 以类的方式来实现网络结构 四、训练配置4.1 损失函数——…