web一阶段 day13 阿里矢量图库的使用方法

web一阶段 day13 阿里矢量图库的使用方法1 使用步骤 1 登录阿里矢量图标网站 2 搜索想要的图标且加到购物车 3 点击右上角的购物车 4 选择下载代码 下载完成后解压文件 5 把下载的文件放到你的项目中 6 引入 iconfont css 文件或者 iconfont js 文件使用三种方式下载代码 1 Unicode 方式引用 Unicode 是字体在网页端最原始的应用方式 特点是兼容性最好 支持 IE6 及所有现代浏览器 支持按字体的方式去动态调整图标大小 颜色等等 但是因为是字体 所以不支持多色 font size color

一、阿里矢量图标(字体图标)

网址:iconfont-阿里巴巴矢量图标库

1.使用步骤

1.登录阿里矢量图标网站

2.搜索想要的图标且加到购物车

3.点击右上角的购物车

4.选择下载代码,下载完成后解压文件

5.把下载的文件放到你的项目中

6.引入iconfont.css文件或者iconfont.js文件

使用三种方式:下载代码

1、Unicode 方式引用

Unicode 是字体在网页端最原始的应用方式,特点是:

  • 兼容性最好,支持 IE6+,及所有现代浏览器。
  • 支持按字体的方式去动态调整图标大小,颜色等等。
  • 但是因为是字体,所以不支持多色。只能使用平台里单色的图标,就算项目里有多色图标也会自动去色。

注意:新版 iconfont 支持多色图标,这些多色图标在 Unicode 模式下将不能使用,如果有需求建议使用symbol 的引用方式

使用步骤如下:

第一步:引入项目下面生成的 fontclass 代码:

 
 

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

3

2、font-class 方式引用

font-class 是 Unicode 使用方式的一种变种,主要是解决 Unicode 书写不直观,语意不明确的问题。

与 Unicode 使用方式相比,具有如下特点:

  • 兼容性良好,支持 IE8+,及所有现代浏览器。
  • 相比于 Unicode 语意明确,书写更直观。可以很容易分辨这个 icon 是什么。
  • 因为使用 class 来定义图标,所以当要替换图标时,只需要修改 class 里面的 Unicode 引用。
  • 不过因为本质上还是使用的字体,所以多色图标还是不支持的。

使用步骤如下:

第一步:引入项目下面生成的 fontclass 代码:

 
 

第二步:挑选相应图标并获取类名,应用于页面:

” iconfont” 是你项目下的 font-family。可以通过编辑项目查看,默认是 “iconfont”。

3、Symbol方式引用

这是一种全新的使用方式,应该说这才是未来的主流,也是平台目前推荐的用法。相关介绍可以参考这篇文章 这种用法其实是做了一个 SVG 的集合,与另外两种相比具有如下特点:

  • 支持多色图标了,不再受单色限制。
  • 通过一些技巧,支持像字体那样,通过 font-size, color 来调整样式。
  • 兼容性较差,支持 IE9+,及现代浏览器。
  • 浏览器渲染 SVG 的性能一般,还不如 png。

使用步骤如下:

第一步:引入项目下面生成的 symbol 代码:

第二步:加入通用 CSS 代码(引入一次就行):

第三步:挑选相应图标并获取类名,应用于页面:

 
 

2.引入字体图标第二种方式:添加至项目

 项目引入:   1.选好图标添加至项目   2.选择要添加的项目(如果没有项目点击右上角新建项目),点击确定   3.下载至本地   4.解压文件,把文件放到代码中   5.正常使用 ​     添加新的图标     1.把新的图标选好之后,点击添加项目,选择你要添加的项目     2.下载至本地   3.解压文件,把文件放到代码中(此时下载的这个文件包括上次选的图标,也包括这次选的新的图标)   4.正常使用 ​   添加新的图标下载文件后,把原来的文件替换掉,再把iconfont.css和iconfont.js文件链接替换一下即可 ​   与下载代码的区别:   下载代码:     如果添加新的图标,需要再新下载一个文件,且这个文件的图标与上个文件的图标不能在一个文件中,是两个独立的文件 ​   项目引入:     如果添加新的图标,可以把这些图标添加到已有的项目文件,这样原来的图标和这次新添加的图标就可以在新的一个文件里了

二、文本溢出处理显示省略号

1、单行文本溢出显示省略号

方法1:省略号

单行文本: width:200px;设置盒子的宽度(限制宽度) white-space:nowrap;设置文本不换行 overflow:hidden;溢出隐藏 text-overflow:ellipsis;文本溢出的显示省略号

MONTBLANC万宝龙 男士经典系列椭圆形针扣皮带/腰带 38157

方法2:伪元素

   ​     
 
      可以沉迷,可以抱怨,可以奔溃,可以抱怨,可以奔溃,人要有自愈能力    

2、多行文本溢出显示省略号

方法1:伪元素

     
 
MONTBLANC万宝龙 男士经典系列椭圆形针扣皮带/腰男士经典系列椭圆形针扣皮带男士经典系列椭圆形针扣皮带男士经典系列椭圆形针扣皮带带 38157

说明:

  1. 可能文字未超出行的情况下也会出现省略号
  2. 将height设置为line-height的整数倍,防止超出的文字露出(通过行高和高度控制显示的行数 )。
  3. 给:after添加背景可避免文字只显示一半。

方法2:弹性盒

width:200px;设置盒子的宽度(限制宽度) ​ display:-webkit-box;将对象作为弹性伸缩盒子模型显示 ​ -webkit-line-clamp:2;用来限制在一个快元素显示的文本行数 ​ -webkit-box-orient:vertical;设置盒子子元素的排列方式

overflow:hidden;溢出隐藏

    ​ ​     
 
      可以沉迷,可以抱怨,可以奔溃,,可以抱怨,可以奔溃,人要有自愈能力可以沉迷,可以抱怨,可以奔溃,,可以抱怨,可以奔溃,人要有自愈能力    

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/211538.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月18日 下午10:12


相关推荐

  • openssl升级方法(升级怎么玩)

    1.Linux系统版本:[root@bogon~]#cat/etc/redhat-releaseCentOSLinuxrelease7.3.1611(Core)图1查看Linux系统版本2.查看Openssl安装的版本[root@bogon~]#opensslversionOpenSSL1.0.2k-fips26Jan2017图2查看openssl版本3.查看Openssl路径[root@bogon~]#which

    2022年4月13日
    90
  • android自定义toast样式_android设置对话框宽度

    android自定义toast样式_android设置对话框宽度在一般的android开发中我们一般弹出一些提示信息,例如已打开蓝牙,wifi之类的提示,我们都是会选择Toast进行弹出。今天我们的客户提出们应用弹出提示太小,用户不注意的情况下,容易被忽略掉,要弹出的宽度填充整个屏幕,首先想到是不是需要自定义Toast,经过自己的一番研究后,发现不需要自定Toast,用现有的Toast就可以轻松实现了。publicvoidshowToast(Cont

    2025年11月6日
    5
  • 青龙面板从零搭建教程(一)

    青龙面板从零搭建教程(一)大家好,QX系列教程教会了大家js脚本挂机的基础玩法,Boxjs为这个玩法提升了不少可玩性,但是IOS系统下最多支持2个账号,许多助力需求无法满足,应群友要求出一个青龙从零开始搭建教程,欢迎大家入群交流:106511927注意教程看不懂的话可以进群找群主帮你代挂!如果本教程看不懂或者操作出现问题,证明您的计算机专业知识并不支持本文章的搭建操作。第一步购买云服务器个人推荐阿里云服务器1核2G即可搞活动一年一百来块钱系统选择CentOs7等待配置完成。百度搜索Finalshell下载安装

    2022年6月13日
    84
  • 智己LS8实车现身,长近5米1+5/6座布局,配530马力+线控转向

    智己LS8实车现身,长近5米1+5/6座布局,配530马力+线控转向

    2026年3月16日
    3
  • dll签名两种方法(转载)

    dll签名两种方法(转载)dll 签名两种方法下面两种签名方法 都是对 csp dll 签名 都不是 CA 颁发的 且效果不同 一 通过自建证书签名下载 windowssdk 安装成功后 包含 makecert exe cert2spc exe pvk2pfx exe signtool exe 工具 将要签名的 csp dll 也放入工具目录 cmd 命令切换到工具目录 再执行以下命令 1 生成签名证书 makecert

    2026年3月16日
    3
  • 讯飞智能办公本X3功能升级 搭载讯飞星火x DeepSeek双引擎!

    讯飞智能办公本X3功能升级 搭载讯飞星火x DeepSeek双引擎!

    2026年3月14日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号