当前位置: 首页 > news >正文

前端——阿里图标的使用

阿里图标

将小图标定义成字体,通过引入字体的方式来展示这些图标

1.打开阿里图标库  https://www.iconfont.cn/

2.登录 / 注册一个账号

3.选中你需要使用的图标 并且把它加入购物车  

4.全部选择完之后 点击右上角 购物车   然后下载代码  

5.解压后你下载的文件  然后在文件里面  找到一个叫 demo_index页面 并且打开  里面有详细的方法介绍

示例

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><!-- 第二种方式  --><link rel="stylesheet" href="./阿里图标/iconfont.css"><style>/* 第一种方式   */@font-face {font-family: 'iconfont';src: url('./阿里图标/iconfont.ttf') format('truetype');}.iconfont {font-family: "iconfont" !important;font-size: 36px;font-style: normal;}.icon {width: 1em;height: 1em;vertical-align: -0.15em;fill: currentColor;overflow: hidden;font-size: 100px;}</style><!-- 第三种方式引入 --><script src="./阿里图标/iconfont.js"></script></head><body><!-- 第一种用编码格式  --><span class="iconfont">&#xe64f;</span><p class="iconfont">&#xe8f4;</p><!-- 第二种用类名方式   --><span class="iconfont icon-niunai3"></span><p class='iconfont icon-xigua1'></p><!-- 第三种 支持有颜色的图标使用 --><svg class="icon" aria-hidden="true"><use xlink:href="#icon-xigua"></use></svg></body></html>

效果:

ae20b07d81df4068abc946e1580bfa12.png

练习1:实现如此效果——https://static.zzhitong.com/lesson-files/html/code/15-1.html

代码:

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><link rel="stylesheet" href="./reset.css"><script src="./阿里图标/iconfont.js"></script><style>body {background-color: #EEEEEE;}.list {width: 700px;height: 250px;/* background-color: pink; */margin: 100px auto;}.list>li {float: left;width: 170px;height: 80px;background-color: #fff;/* border: 1px solid red; */margin-right: 5px;margin-bottom: 5px;}.ico {width: 40px;height: 40px;/* border: 1px solid red; */background-image: url(./1.png);background-repeat: no-repeat;background-position-y: -160px;margin: 10px auto 0px;}.list>li>p {text-align: center;}/* 高级选择器   选择第二个li子元素  然后在选择对应li里面的第几个子元素    */.list>li:nth-child(2)>p:nth-child(1) {background-position-y: -200px;}.list>li:nth-child(3)>p:nth-child(1) {background-position-y: -240px;}.list>li:nth-child(4)>p:nth-child(1) {background-position-y: -280px;}.icon {width: 1em;height: 1em;font-size: 45px;text-align: center;margin-left: 60px;}</style></head><body><ul class="list"><li><!-- 图标 --><p class='ico'></p><!-- 图标标题 --><p>自由行</p></li><li><p class='ico'></p><p>主题游</p></li><li><p class='ico'></p><p>一日游</p></li><li><p class='ico'></p><p>顶级游</p></li><li><p class='ico'></p><p>顶级游</p></li><li><svg class="icon" aria-hidden="true"><use xlink:href="#icon-xigua"></use></svg><p>想吃西瓜</p></li><li><p class='ico'></p><p>顶级游</p></li><li><p class='ico'></p><p>顶级游</p></li><li><p class='ico'></p><p>顶级游</p></li><li><p class='ico'></p><p>顶级游</p></li><li><p class='ico'></p><p>顶级游</p></li><li><p class='ico'></p><p>顶级游</p></li></ul></body></html>

效果如图:

9f4e6f9967544aef88fd01bb7a0bbcc6.png

 


http://www.mrgr.cn/news/35456.html

相关文章:

  • [CKS] K8S NetworkPolicy Set Up
  • 无人机飞手执照处处需要,森林、石油管道、电力巡检等各行业都需要
  • Autosar CP 基于CAN的时间同步规范导读
  • Flutter-左侧导航栏跟随窗口的宽变化
  • vscode
  • uniCloud云对象调用第三方接口,根据IP获取用户归属地的免费API接口,亲测可用
  • USB 电缆中的信号线 DP、DM 的缩写由来
  • 8086的指令系统
  • 物联网实践教程:微信小程序结合OneNET平台MQTT实现STM32单片机远程智能控制 远程上报和接收数据——汇总
  • ESXI主机加入VCENTER现有集群提示出现常规性错误
  • Python【修炼1】
  • LOGO设计新革命:5款AI工具让你秒变设计大师(必藏)
  • Java高级Day50-连接池
  • 深入解析:Kubernetes 如何使用 etcd 作为配置中心和注册中心
  • PHP 递归遍历目录
  • JUC并发编程_四大函数式接口和 Stream 流式计算
  • JetBrains系列产品无限重置免费试用方法
  • 35岁程序员转行大模型岗位:详细学习路线,从零基础到精通2024最新
  • input文本框随其中内容而变化长
  • 【React】(推荐项目)使用 React、Socket.io、Nodejs、Redux-Toolkit、MongoDB 构建聊天应用程序 (2024)
  • QT Creator cmake 自定义项目结构, 编译输出目录指定
  • 用canvas画一个验证码
  • 第十五章 文件上传
  • 自动化学习3:日志记录及测试报告的生成--自动化框架搭建
  • 【LinuxC高级】汇总
  • 【Linux】多线程:线程池的创建、日志类、RAII互斥锁、单例模式:饿汉方式与懒汉方式