首页 > 其他分享 >Layui自定义icon图标

Layui自定义icon图标

时间:2023-11-04 18:45:09浏览次数:35  
标签:自定义 Layui iconfont content before icon font 图标

在使用Layui 进行开发时,会使用:

<i class="layui-icon">&#xe60c;</i>
或者
<i class="layui-icon layui-icon-face-smile" style="font-size: 30px; color: #1E9FFF;"></i> 

进行图标的引入,但是官方给的图标毕竟有限,有时候没有自己想要的,但在阿里巴巴矢量图标库(https://www.iconfont.cn/)中可以找到自己想要的图表,可以通过关键字搜出来对应的形似图标,nice,接下来就是将阿里图标库的图表放入layui中使用:

前提工作:自己注册、登录好。

1、在其中找到自己心仪的图标,将鼠标悬浮与图标上:

 2、将该图标添加至购物车,然后在上述截图右上角的购物车按钮中可以看到自己所添加的图标,如图所示:

 3、这样就将购物车所有的图标都通过压缩包(解压后文件:下图1)的方式下载到了指定位置。我为了方便,在项目中创建了一个名为:myicon的文件夹,用于存放对应的文件(下图2):

 

 4、这边用到的文件就 iconfont.css、iconfont.ttf,存放到目录中即可。网上大多数教程要把图标添加至项目里,是为了修改class名,也就是iconfont.css里面的公共class名 iconfont 和你下载的图标class名,这些都是可以在iconfont.css文件里面修改,现在阿里巴巴矢量图标库做了修改,找不到以前的那样的设置了,而且只知道让改,不知道为什么这样改,作为一个程序员很难受。

下面6个图标的class都可以自己更改,只要在项目中引入的时候保持一致就好。

@font-face {
  font-family: "iconfont"; /* Project id  */
  src: url('iconfont.ttf?t=1698893758922') format('truetype');
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-zhifubaozhifu:before {
  content: "\e634";
}

.icon-QQ:before {
  content: "\e667";
}

.icon-meituan:before {
  content: "\e651";
}

.icon-douyin:before {
  content: "\e786";
}

.icon-weixin:before {
  content: "\e602";
}

.icon-taobao:before {
  content: "\eb7e";
}

引入示例:

<i class="iconfont icon-z-alipay"></i>

PS:若想改变图标样式,自己定义就ok。如果遇到问题,记得在html公共文件中引入:

<link rel="stylesheet" href="__ROOT__/static/plugs/layui/css/myicon/iconfont.css?at={:date('ymdHis')}">

结束,over!有疑问可以有偿咨询博主哦!

标签:自定义,Layui,iconfont,content,before,icon,font,图标
From: https://www.cnblogs.com/T8888/p/17809648.html

相关文章

  • 自定义简单的axios方法
    functionmyAxios(config){returnnewPromise((resolve,reject)=>{constxhr=newXMLHttpRequest()//如果存在想要放在链接后的参数?name=1&password=2if(config.params){constparamsObj=newURLSearchParams(conf......
  • springboot自定义Starter(超简捷)
    啥也不说,新建一个新的Maven项目引入Spring必要依赖autoconfigure这个依赖是SpringBoot框架的自动配置依赖,它包含了大量的自动配置类,用于根据应用程序的配置和环境,在应用程序启动时自动配置各种组件和属性。通过这个依赖,可以实现一些常见的配置,如数据库连接、缓存、消息队列......
  • 创建自定义美颜滤镜:使用第三方美颜SDK的步骤指南
    美颜滤镜在现代移动应用和直播平台中变得越来越受欢迎。它们可以让用户在自拍照片、视频聊天或实时直播中看起来更加美丽和自信。如果您是一位应用开发者,想要增加美颜滤镜功能,但又不想从头开始构建整个系统,那么使用第三方美颜SDK可能是一个明智的选择。第1步:选择适合的第三方美颜SD......
  • powershell自定义命令,类型linux的alias
    linux里经常取很多alias来方便敲命令。在win上也有类型功能,之前边百度边配过一次,然后今天要加一些,发现记不起来了。百度也不顺利。然后就找了一下之前的命令在哪里。C:\Windows\System32\WindowsPowerShell\v1.0下的profile.ps1。把自定义的函数写进去。就可以直接在powershell......
  • python 自定义序列化器
    @Serialization是一个自定义装饰器,通常用于序列化Python对象。使用@Serialization装饰器可以将一个类转换为可序列化的对象,这样就可以将其存储到文件或通过网络传输。下面是一个使用@Serialization装饰器的示例:importjsondefSerialization(cls):defserialize(......
  • vscode 怎么在 ctrl+p ( 转到文件 ) / ctrl+shift+o ( 转到编辑器中的符号 ) 时通过自
    解决方法:使用PowerToy( microsoft/PowerToys:Windowssystemutilitiestomaximizeproductivity(github.com) )来进行按键映射。    ......
  • shell自定义变量
    自定义变量自己定义的变量自定义变量分类:自定义局部变量只能在一个脚本文件中使用的变量定义使用:不能以数字开头var_name=value等号两侧不能有空格bash中默认的类型为字符串类型,无法直接数值运算变量值有空格,必须使用双引号不能使用关键字自定义常亮自定......
  • KiCon Asia 2023 深圳
     KiCad社区首届亚洲地区线下用户大会 KiConAsia2023 将于11月12日在深圳举行。届时,项目负责人 WayneStambaugh 以及主要开发者 SethHillbrand 将亲临现场,介绍KiCad的近况及发展,并聆听中国用户/开发者的声音。作为KiCad使用者前三的地区(第一和第二分别是美国......
  • 机器学习——自定义层
    深度学习成功背后的一个因素是神经网络的灵活性:我们可以用创造性的方式组合不同的层,从而设计出适用于各种任务的架构。例如,研究人员发明了专门用于处理图像、文本、序列数据和执行动态规划的层。有时我们会遇到或要自己发明一个现在在深度学习框架中还不存在的层。在这些情况......
  • 11类型别名和自定义类型
    Go语言中没有“类”的概念,也不支持“类”的继承等面向对象的概念。Go语言中通过结构体的内嵌再配合接口比面向对象具有更高的扩展性和灵活性。类型别名和自定义类型自定义类型在Go语言中有一些基本的数据类型,如string、整型、浮点型、布尔等数据类型,Go语言中可以使用type关键......