【CSS】12-图标的使用

使用CSS设置图标 本文将介绍几种常见的CSS技术,用于设置图标,并提供相应的源代码示例。您可以根据自己的需求选择其中一种或多种方法,并根据需要调整样式属性,以实现所需的效果。CSS伪元素是一种特殊的CSS选择器,允许您在元素的内容前面或后面插入额外的内容。您可以使用伪元素来设置图标,而无需在HTML中添加额外的标记。另一种常见的设置图标的方法是使用CSS的背景图像属性。接下来,您可以在页面中的任何元素上使用相应的CSS类来显示图标。属性指定了要插入的内容,可以使用Unicode字符编码或特定的字体图标类。 阅读详情

12-图标的使用

1.svg图标

svg:
    矢量图:不会失真
    在阿里矢量图库下载:https://www.iconfont.cn/

实例:

<style type="text/css">
	
	svg:hover path:nth-of-type(1) {
		fill: gray;
	}
	svg:hover path:nth-of-type(1)~path {
		fill: white;
	}
	
</style>
</head>
<body>

    <svg t="1581659683818" class="icon" 
    viewBox="0 0 1024 1024" version="1.1" 
    xmlns="http://www.w3.org/2000/svg" p-id="2899" 
    width="200" height="200">
    	<path d="M512 929.959184c-230.4 0-417.959184-187.559184-417.959184-417.959184s187.559184-417.959184 417.959184-417.959184 417.959184 187.559184 417.959184 417.959184-187.559184 417.959184-417.959184 417.959184z" fill="red" p-id="2900"></path>
    	<path d="M444.081633 689.632653c-5.22449 0-10.44898-2.089796-14.628572-6.269388-8.359184-8.359184-8.359184-21.420408 0-29.779592l156.734694-156.734693c8.359184-8.359184 21.420408-8.359184 29.779592 0 8.359184 8.359184 8.359184 21.420408 0 29.779591l-156.734694 156.734694c-4.702041 4.179592-9.926531 6.269388-15.15102 6.269388z" fill="green" p-id="2901"></path>
    	<path d="M600.816327 532.897959c-5.22449 0-10.44898-2.089796-14.628572-6.269388l-156.734694-156.734693c-8.359184-8.359184-8.359184-21.420408 0-29.779592 8.359184-8.359184 21.420408-8.359184 29.779592 0l156.734694 156.734694c8.359184 8.359184 8.359184 21.420408 0 29.779591-4.702041 4.179592-9.926531 6.269388-15.15102 6.269388z" fill="blue" p-id="2902"></path>
    </svg>

<img src="img/箭头.svg" >

</body>

2.icomoon的使用

官网:https://icomoon.io/

实例:

<head>
	<meta charset="utf-8">
	<title>icomoon的使用</title>
	<link rel="stylesheet" type="text/css" href="css/font-style.css"/>
</head>
<body>
	<span class="icon-uniE900">
		<span class="path1"></span><span class="path2"></span><span class="path3"></span>
	</span>
</body>

3.FontAwesome框架

FontAwesome:
    优秀的iconfont框架
国内cdn地址
    <link rel="stylesheet" href="https://cdn.staticfile.org/font-awesome/4.7.0/css/font-awesome.css">

实例:

<head>
	<meta charset="utf-8">
	<title>FontAwesome框架</title>
	<link rel="stylesheet" href="https://cdn.staticfile.org/font-awesome/4.7.0/css/font-awesome.css">
</head>
<body>
	<i class="fa fa-car" style="color: red;"></i>
	<i class="fa fa-qq"></i>
	<i class="fa fa-wechat"></i>
	<i class="fa fa-weibo"></i>
	<i class="fa fa-"></i>
</body>
【完美解决】Anaconda3安装后缺失大量文件,没有scripts、Library等目录 Anaconda3是官网下载的:https://www.anaconda.com/distribution/#download-section 我选择的是64位python 3.7的版本。 问题出现及现象: 我自己选择了一个D盘的目录D:\Tools\Anaconda3进行安装,装完后发现conda list命令无法执行,首先都到的是配置环境变量,然后发现安装目录下缺失大量文件(如下图)... 阅读详情

相关推荐

【2024保研经验帖】中科院信工所夏令营经验分享

中科院信工所夏令营经验分享,信工所夏令营据说只要报了就能进,这个是不是真的尚不清楚,不过qq群里有八九百个人,也属实可怕。招生老师说我们这届夏令营招200-300个左右,于是又开始惶惶不安。 夏令营时期都是线上进行,先是每个科室进行线上招生宣讲,然后报名第一志愿部门和第二志愿部门,不同部门的考核是不同的。有的部门只要求英语面试和综合面试,有的部门除了面试还需要机试,而有的部门除了这些还需要笔试。

m0_63002183的博客 4489

CSS学习笔记之iconfont图标库的使用

在VSCode中选择文件夹font-veafwwbvy下的iconfont.css中图标的类名,并复制类名,如下图。在html文件中,首先通过link引入iconfont.css的路径,其次,在class中粘贴图标类名。点击复制代码(在线路径),再选择所需要的多色图标,复制代码(多色图标的类名)打开阿里巴巴矢量图标库,在素材库中选择多色图标库 ,选择一款多色图标。点击右上角新建文件图标,将多色图标添加到新建项目,点击确定。点击右上角新建文件图标,将多色图标添加到新建项目,点击确定。

weixin_52540797的博客 4663

手把手教你在全新服务器内网安装OpenEuler 22.03 LTS SP4+ 安装 openGuass 5.0.0(LTS) 数据库

openEuler是面向数字基础设施的操作系统,支持服务器、云计算、边缘计算、嵌入式等应用场景,支持多样性计算,致力于提供安全、稳定、易用的开源服务器Linux操作系统。

cgqyw的专栏 3736

如何快速使用CSSIcon:纯CSS图标库的完整指南

CSSIcon是一个创新的纯CSS图标库,无需任何依赖,真正做到"拿来即用"。作为前端开发者的利器,这个开源项目通过纯CSS代码实现精美的图标效果,让你的网页设计更加优雅高效。 ## 什么是CSSIcon? CSSIcon是一套完全使用CSS代码实现的图标集合,它摆脱了传统图标库对图片、字体文件的依赖。通过简单的CSS类名,你就能在项目中快速集成各种精美的图标。 ## CSSIcon的核心优

gitblog_00348的博客 605

Renesas:定时器输入捕获

一、PWM输入捕获 1、Smart Configurator配置 注意:在使用前,需要使能对应的定时器!否侧无法正常进行输入捕获! 2、脉冲宽度的获取 如何区分高低电平的脉冲宽度:最常用的方法就是在触发中断后,判断IO口的高低电平,来确认是上升沿触发的中断还是下降沿触发的中断。 若无法进入中断,可查看:Renesas:配置中断的常规流程 (1)中断方式(Smart Configurator生成的代码) #pragma interrupt r_Config_TAUB0_0_i...

不吃鱼的猫的博客 2479

西门子S7-1200PLC与FANUC机器人进行PROFINET IO通信的具体方法和步骤详解

西门子S7-1200PLC与FANUC机器人进行PROFINET IO通信的具体方法和步骤详解

Robot_PLC_HMI_Automation 1万+

css文字图标(阿里图标)使用及引入方式

css文字图标(阿里图标)几种使用及引入方式

weixin_71250679的博客 2234

【城市数据集】世界城市数据库和访问门户工具WUDAPT

简介世界城市数据库和访问门户工具WUDAPT

WW、forever的博客 1284

css图标的引入使用

css图标的引入使用

m0_72959610的博客 1051

VTK 显示大量点云数据及交互(点云拾取、着色、测量等)功能

VTK (Visualization Toolkit) 是一个强大的开源可视化库,非常适合处理点云数据。下面将介绍如何使用 VTK 显示大量点云数据,并实现点云拾取、着色、测量等功能。

深之JohnChen的专栏 1993

R语言做一个 GM (1,1)灰色预测模型

累加生成是GM(1,1)模型的另一个重要步骤,它通过构造累加生成序列,把非线性非平稳时间序列转化为线性平稳时间序列。GM(1,1)是一种基于灰色系统理论的预测模型,通常用于中小样本的非线性、非平稳时间序列数据分析。灰色预测模型的核心是灰度处理,将原始时间序列转化为灰色时间序列。这里使用R语言中的diff函数对时间序列进行一次差分,然后对结果取累加和得到灰度序列。以上是GM(1,1)灰色预测模型在R语言中的实现步骤。需要注意的是,GM(1,1)模型适用于中小样本的时间序列预测,对于长期预测效果可能较差。

Mrrunsen的博客 3841

下载网站字体图标全网最详细教程

下载网站字体图标

想好了再写! 1642

ThingsBoard-阿里云短信规则节点

由于Thingsboard平台国内只支持短信服务,那我们运维人员去及时接收邮箱肯定是没有短信来的方便的,在这基础上,需要自己从规则链入手,自定义一个支持阿里云短信服务的规则节点。

weixin_67440240的博客 2094

阿里图标不能使用的情况解决

@[TOC]阿里图标不能使用情况解决 在f12中可以看到框,但是显示不出来图标 应该在icon官网上自己的的项目中添加了该图标,然后在下载到本地,添加到自己的项目中,方可使用。

D2742530275的博客 2031

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

jquery UI 1.12图标显示不了

下载jquery-ui-1.12.1.custom 解压如下: 将一些内容复制到这个目录下: 无法显示图标效果哦! 解决: 一定要把 jquery-ui要用的图标文件所在的文件夹 images 放到与jquery-ui.css 相平级的目录位置 处 如下所示: ...

分享我的点点滴滴,在成长路上与你同行! 656

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

CSS element-ui Icon Unicode 编码引用

CSS 在自定义的伪元素 before after中使用element-ui的图标

gaowxx的博客 600

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

如何实现 HTML+CSS实现圆圈里面有个数字

&amp;amp;lt;span style=&amp;quot;border-radius: 50%; height: 20px; width: 20px; display: inline-block; background: #238ff9; vertical-align: top;&amp;quot;&amp;amp;gt; &amp;amp;lt;span style=&amp;quot;display

傲子_的博客 2万+

Tailwind CSS Figma Kit组件库全解析:按钮、表单、卡片等12类常用元素使用教程

Tailwind CSS Figma Kit是一套专为开发者和设计师打造的组件库,它将Tailwind CSS的实用类与Figma的设计能力完美结合,提供了丰富的UI元素和样式模板。本文将详细介绍如何使用这个组件库中的12类常用元素,帮助你快速构建美观、一致的用户界面。 ## 什么是Tailwind CSS Figma Kit? Tailwind CSS Figma Kit是一个基于Tailw

gitblog_00133的博客 717

12 个 CSS 高级技巧汇总

使用 :not() 在菜单上应用/取消应用边框 给body添加行高 所有一切都垂直居中 逗号分隔的列表 使用负的 nth-child 选择项目 对图标使用SVG 优化显示文本 对纯CSS滑块使用 max-height 继承 box-sizing 表格单元格等宽 用Flexbox摆脱外边距的各种hack 使用属性选择器用于空链接 1.使用 :not() 在菜单上应...

weixin_34161083的博客 69

CSS 专业技巧收集

一些CSS技巧的收集,能够帮助你提升专业水平。1. 使用:not()为导航添加/取消边框很多人会这样给导航添加边框,然后给最后一个取消掉:其实,用CSS的:not(...

web前端开发 195

收藏!40 个 CSS 布局技巧

版权声明:本文为优快云博主「阿里技术官方号」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.youkuaiyun.com/alitech2017/article/details/107460459 简介:CSS是Web开发中不可或缺的一部分,随着Web技术的不断革新,CSS也变得更加强大。CSS的众多属性你知道了多少?具体开发中该使用什么属性才最适合恰当?如今的一些CSS属性可以让我们节约更多的时间。比如在Web布局中,现代CSS特性就可以更.

BDawn的专栏 466

好程序员web前端教程分享CSS技巧!

好程序员web前端教程分享CSS技巧!现在学web人越来越多,小白的问题也越来越多,那么今天就为大家分享一下CSS学习技巧!在web前端工作中离不开css的使用。为了帮助大家提高自己的css使用技巧,下面让我们一起来看一看吧! 1、使用 :not() 为导航添加/取消边框 很多人会这样给导航添加边框,然后给最后一个取消掉: /* add border */ .nav li { ...

qq_35970166的博客 399

css 相关知识点汇总

css 相关

php_martin的博客 236

用 CSS 做一个 loading 动画

测试又来提 bug 了,公司龟速的网为测试提供了良好的提 bug 环境。今天就提了一个,点击菜单页面切换时,要在原页面停留好久,之后才能跳转到新的页面。这个问题其实存在已久,我早就有了应对之策,那就是在页面跳转时,先展示一个过渡 loading 页面,在下个页面资源加载完之后,再跳转到新的页面。 OK,页面很快写完了,找设计要一个 loading 图标吧。最后选中了下面这款。 最后,设计给了我一个270KB的 gif。好吧,对于一个前端来说这个图片太大了,并且我替换完才发现,这个图片背底竟然不是透明的。哎

weixin_49067499的博客 649

CSS 小技巧

1. 使用:not()为导航添加/取消边框 很多人会这样给导航添加边框,然后给最后一个取消掉: .nav li:not(:last-child) { border-right: 1px solid #666; } 你也可以使用.nav li + li甚至.nav li:first-child ~ li,但是使用:not()可以使意图更加明确 2. 给body添加l...

xiao白的博客 292

css3环绕字,css3实现元素环绕中心点布局

效果如图:代码实现:*{margin: 0;padding: 0;box-sizing: border-box;}.surround-box,.center-point{position: absolute;top: 50%;left: 50%;width: 20px;height: 20px;margin-left: -10px;margin-top: -10px;border-radiu...

weixin_35048266的博客 393
上一篇: 【CSS】11-css动画
下一篇: 【Mysql】mysql学习之旅01-相关概念
JeffHan^_^
博客等级 码龄7年 1万+粉丝 134原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

JeffHan^_^

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值