扩展 layui icon 图标库 为 阿里图标库或Font Awesome

本文介绍了如何扩展Layui的默认图标库,以包含Font Awesome和阿里图标库。通过引入font-face,覆写layui-icon类,并定义新的图标前缀,可以方便地在项目中使用更多图标。对于阿里图标库,只需注册、创建项目、选择图标并生成在线链接,然后在页面中引入即可。最后展示了不同库图标在实际应用中的效果。
部署运行你感兴趣的模型镜像

鉴于Layui 140个图标可能不太够用,所以这里我们需要扩展下
分别试了 Font Awesome阿里的IconFont ,其他图标库应该是通用的

首先Font Awesome 这里用的4.7,5.0+emmm是要买授权了嘛。。。不知道,阿里库就挺好的挺丰富反正
需要先引入font-face(扩展其他库也要这样)

@font-face {
    font-family: 'FontAwesome';
    src: url('/assets/fonts/fontawesome-webfont.eot?v=4.7.0');
    src: url('/assets/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), 
    url('/assets/fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), 
    url('/assets/fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),
    url('/assets/fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), 
    url('/assets/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

接着覆写layui-icon这个类

.layui-icon {
    font-family: layui-icon, FontAwesome!important;
}

然后起名字,layui-icon-fa这样用于区分layui的icon,后缀用font awesome的名字,因为使用fontclass的形式,所以后面的Unicode是我们需要的
在这里插入图片描述

.layui-icon-fa-bandcamp:before{
    content: '\f2d5';
}

使用的时候和layui icon的使用方法一致

<i class="layui-icon layui-icon-fa-bandcamp" style="font-size: 30px; color: red;"></i> Font Awesome

关于阿里的图标库使用就更简单了,完全不需要上述这么繁琐

  1. 首先注册用户登录;
  2. 图标管理里创建项目;创建项目的时候,可以这样设置,这样子前缀就和layui统一了,至于下面的Font Family改不改都行,如果更改那覆写样式的时候要改成与之对应的

在这里插入图片描述

  1. 添加喜欢的图标到项目里;

  2. 生成在线链接;选中fontclass;复制下方的代码,在页面内引入
    在这里插入图片描述

  3. 覆写layui-icon这个类

.layui-icon {
    font-family: layui-icon, iconfont !important;
}
  1. 使用啦,在4步骤的那个页面种,Font Class下有对应图标的class名直接复制使用即可
<i class="layui-icon layui-icon-ali-add" style="font-size: 30px; color: black;"></i> Ali IconFont

最后效果图:
分别是Font Awesome、Layui Icon、阿里库(同Font Awesome方式引入)、阿里库(上述描述方式)
在这里插入图片描述

https://fly.layui.com/jie/42581/ layui社区帖子地址

您可能感兴趣的与本文相关的镜像

ACE-Step

ACE-Step

音乐合成
ACE-Step

ACE-Step是由中国团队阶跃星辰(StepFun)与ACE Studio联手打造的开源音乐生成模型。 它拥有3.5B参数量,支持快速高质量生成、强可控性和易于拓展的特点。 最厉害的是,它可以生成多种语言的歌曲,包括但不限于中文、英文、日文等19种语言

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值