layui引入icon图标

看了好多教程,一点思路也不清晰,闲话少说,直接上步骤!!!

    前提工作,自己下载好layui,注册登录好iconfont-阿里巴巴矢量图标库。

    1、在 阿里巴巴矢量图标库 选择自己的想要的icon(作者以菜单为例)

    2、把该图标放置在购物车,然后点击最上方的购物车图标或者页面滑到底端右边出现的购物车图标,示例图如下:

添加到购物车

     3、打开购物车,点击 下载代码,压缩包解压后放在你项目的任何位置,作者为了方便,自创了一个文件夹myicon,放在了layui/css下面 。

    (网上大多数教程要把图标添加至项目里,这个是非必须的,添加之后也是要下载代码,道理一样的,至于为什么要添加到项目里,作者会在文章最后解释)这时候你就可以删除一些不必要的文件,如图:



     4、引入css,把iconfont.css文件引入所需要的页面
5、使用,首先打开iconfont.css,复制class名 (有两个class名,一个是公共的class,一个是下载的图标的class名),在i>标签添加 复制的class名,然后就大功告成!!!
    请看以下示例:

@font-face {
font-family: “iconfont”; /* Project id */
src: url(‘iconfont.ttf?t=1631683291560’) format(‘truetype’);
}

.iconfont { /这是公共class名,必须复制/
font-family: “iconfont” !important;
font-size: 16px;
font-style: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}

.icon-caidan:before { /这是第一个icon图标 只复制icon-caidan,不要复制berore/
content: “\e605”;
}

.icon-caidan1:before { /这是第二个icon图标,方法同上/
content: “\e61d”;
}
iconfont.css文件

<p><i class="iconfont icon-caidan">菜单</i></p>
<p><i class="iconfont icon-caidan1">菜单1</i></p>

你的页面html

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

    作者为了方便和layui的icon保持一致,把iconfont.css文件里面iconfont  改成了layui-icon,把下载的图标class名加了前缀layui-icon,效果是一样的,请看下面的例子

@font-face {
font-family: “iconfont”; /* Project id */
src: url(‘iconfont.ttf?t=1631683291560’) format(‘truetype’);
}

.iconfont {
font-family: “iconfont” !important;
font-size: 16px;
font-style: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.icon-caidan:before {
content: “\e605”;
}

.icon-caidan1:before {
content: “\e61d”;
}

/修改iconfont名和icon图标的class名/
.layui-icon {
font-family: “iconfont” !important;
font-size: 20px;
font-style: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
color: red;
}
.layui-icon-myicon1:before {
content: “\e605”;
}
.layui-icon-myicon2:before {
content: “\e61d”;
}

iconfont.css文件

iconfont

菜单

菜单1

layui-icon

菜单

菜单1

你的页面html
     改不改效果是一样的,作者还自定义了颜色和字体大小,但是呢,改成layui-icon之后发现,layui原本的icon图标不能用了,加载不出了,所以改不改class名大家应该知道怎么做了吧。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值