layui使用iconfont的方法介绍

layui使用iconfont的方法介绍

layui的图标取自于阿里巴巴的矢量图标库 Iconfont,同样的,这篇教程也是基于Iconfont进行扩展。

第一步,通过浏览器打开http://iconfont.cn/ ,访问阿里巴巴矢量图标库。

第二步,通过右上角的用户图标,授权登陆一个账号,在此我选择使用Github作为登陆账号。

第三步,登陆完成后,让我们稍微了解下基本的操作。

Iconfont提供了非常多的图标库,有官方的图标资源,也有一些第三方的素材。选择方式多种多样,更能集成一些彩色图标到项目中,在此我们选择「多彩图标库」里的「多色金融商务小图标」,作为我们案例。

通过面板的操作,我们能轻松收藏/下载各类图标,也能将这些图标像「添加到购物车」一般加入到一个项目。

将浏览的图标都放入购物车,创建一个项目。

第四步,在添加完一个项目后,我们来熟悉一下对项目的管理和操作

设置项目信息,修改图标的FontClass前缀为「layui-extend-」

这是,修改保存后的效果图。

1.jpg

第五步,选择集成方式。

Iconfont提供了两种集成方式,一种是通过生成在线的CDN资源进行集成,好处就是维护起来非常方便。一个项目会有一个唯一的地址且不变,仓库更新后也能直接引用而忽略更新的问题。另一种方式则是下载到本地集成,好处是便于保证整个项目的完整度和保留各类版本。

在点击下载到本地按钮后,我们得到了一个ZIP包。从layui官网下载框架最新版本,两者解压后放在同一个目录,目录结构如下。

第六步,在layui目录下的 css/modules 下新建一个名为layui-icon-extend的目录,将字体目录中的以 iconfont开头的文件拷贝进去。

第七步,开始写代码了!!!

在页面引用中引用 layui-icon-extend 下的 iconfont.css文件,然后就可以使用「 iconfont layui-extend-xxxx 」的方式引用图标了。

2.jpg

@font-face {font-family: "iconfont";  src: url('iconfont.eot?t=1553749761811'); /* IE9 */  src: url('iconfont.eot?t=1553749761811#iefix') format('embedded-opentype'), /* IE6-IE8 */  url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAAPcAAsAAAAACAAAAAOPAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCCcAqEBINEATYCJAMICwYABCAFhG0HNRvvBhEVnOnIfhS4sRt8yq+yZN7K03rKOQgeeDvr/UHwJ1pMFmJ1lMvkoIUumZNUihXZXcUECIhbnPNI6jrqciRnTx5926UDzjISRlzIC/n/OWa6FM8PNJfsoL0BjlsH2HEdwncgB+b3GBto93MeApAkKyQ6dOoxAAcaxjQBiBlTJ4/FkZKj1aQKHAhsJWs1RD06DmWNcgeo839ffKM8ByjoKkZGn0kdJ9Dmo25GqIH/ASNcBIzxtAC3CVSgEGggBpTqe6GG/kIqUvFrpGNdqQI+6v//u/TV/uOBAGHDSHYBkIj0c2LYzFMtUADQOPf+s8DTXt8JutvlWuaZXJVliY1X116ODZj7BhtVVjAs5dp1gdDwJ08GPH068Pnzwc+ejVx70D+o24YkQk8GRPvT82JEMKHLgHX7ZTi4L2awZR0gwn4ZPiisqg2mUWWKYIxsrRHhvcELVB2AkGlsytkbH9wUkx+2zJZGaysUnRvawPrMPXGGNdB+h4xQYHc0gf1ShsAyDGtTlZnKiJbrohkYMq2cPYFhe++ksm4td/CLnff+HUmv2hblmthsoitqW5WcWyzvRN2RbkZqyhXt92/tiklBqsOO90g46U13m0c37xetszOm9IpNTbUp/jWzW6ef32wedad768020n9Gbzcgz+esH/Gg3CPNaJhja6u48j3edM8w2cbcDgjvvbfH7iwotLtv7/nn/1x4IPPAwpeD/+257bYXFuyM3S6HeYeh4RxPvktpaxtRH21KT/kDyHL6BuS10/1n8MHvPMdv5beOSRzQxmzjTxxots6/RRsA/t9Ur6pt/uff4Jobc2y0t8Uvh6EB8OLmEkGs/29qtDOC464NAv4eo2WdprIMhaLJjNKwwln0t1IikcB/qDnSy75GE7FW4OAZCAp2kkDFQSZSwxaCjkEl2HDQGiQFOm82iDIPFaE5gXwrAAQ+x0DBwzVQ8RF8kRPsD6aO/jBzaAwrn6L2XDsVrtoTCkYPZA+hyjNtqXgVpD7QrxNBSZaP+yBVoQtsw8qG7pghjbGganyHWYOmPIUbXAyTJIeC8ggVGwFz4ZqmLnsjQ+XpYOWMIIEhD5B6IKTkMtptzla5n39AvlpCoJqaCvkHIpVwcGAzWC2Qd37WquZaHlJp+ByMaUAjuRS4gRYlpj8HivJREaQwQ9DDW3CZpJFuyzfmF6ZPtwWQDImSOURlfY1dKLKjlw0GAA==') format('woff2'),  url('iconfont.woff?t=1553749761811') format('woff'),  url('iconfont.ttf?t=1553749761811') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */  url('iconfont.svg?t=1553749761811#iconfont') format('svg'); /* iOS 4.1- */}.iconfont {  font-family: "iconfont" !important;  font-size: 16px;  font-style: normal;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}.layui-extend-quexianicon:before {  content: "e605";}

登录后复制

在上面的样式中,iconfont指的是 iconfont.css 中的样式名。
为避免冲突,一般不推荐修改。当然,如果你引用了较多iconfont上的项目,也是可以修改的。

注意:千万不要修改为layui-icon,会和 layui自带的图标冲突!!

更多layui知识请关注layui使用教程栏目。

以上就是layui使用iconfont的方法介绍的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/3005802.html

(0)
上一篇 2025年3月13日 01:03:03
下一篇 2025年3月8日 11:06:04

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • layui文件上传、预览及修改方法

    单文件上传 1、HTML 上传客服二维码* @@##@@ 开始上传 温馨提示: 每次最多上传一张图片, 单张图片的大小不超过2MB 登录后复制 2、js部分 layui.use([‘form’, ‘element’, ‘up…

    2025年3月13日
    200
  • layui表格动态显示变换

    在使用Layui的表格组件时有时会用到可变换的操作比如显示或隐藏功能,那么就需要按钮的动态变换 实现方法在layui的barDome中加入如下代码 预览 编辑 删除 {{# if(d.img_status == “yes”){ }} 轮播隐…

    2025年3月13日
    200
  • layui表单中的inline和block介绍

    layui表单中的inline和block: block: block元素会独自占一行,多个block元素各自新起一行,默认情况下 ,block元素宽度自动填充其父元素宽度     单行输入框                      验证…

    2025年3月13日
    200
  • layui多图上传实现删除功能的方法

    在使用layui的多图上传时发现没有删除功能 在网上搜索解决办法时有的感觉太复杂有的不符合自己所需要的所以就自己动手 下面附上代码 HTML:     多图片上传            预览图:                       …

    2025年3月13日
    200
  • layui框架的flow组件常见用法总结

    该模块包含 信息流加载 和  图片懒加载  两大核心支持,无论是对服务端、还是前端体验,都有非常大的性能帮助。下边分别给出了这两种技术的使用方法: 一、信息流加载 信息流加载的核心方法时  flow.load(options) ,下边给了一…

    2025年3月13日
    200
  • layui弹出层(open)的属性介绍

    layui.open属性如:打开一个弹出层 核心方法 var index = layer.open({        type : 2,        title : title,        maxmin : true,        …

    2025年3月13日
    200
  • Layui时间选择框介绍

    Layui中 时间格式的输入框: html代码:      选择日期:                        —     –                        登录后复制 js代码: layui.use([‘layer…

    2025年3月13日
    200
  • layui中进度条渲染介绍

    考虑静态渲染和动态渲染进度条两种情况。            登录后复制 单独上面一段代码,进度条值是无法显示的。 (1)静态渲染  进度条依赖element组件,如果未引入,进度条将无法显示。 layui.use(‘element’, f…

    2025年3月13日
    200
  • 如何使用LayUI实现网页轮播图

    本篇文章介绍了使用layui实现网页轮播图的方法,具有一定的参考价值,希望对学习layui的朋友有帮助!想要用layui写出来轮播图,需要先下载layui的文档,下载到电脑上就可以了,随便保存到那个地方就行。 如何使用LayUI实现网页轮播…

    2025年3月13日
    200
  • layui中的table方法渲染

    在用layui的时候,要把整个lib文件引到项目中,然后在页面上引入layui.css和layui.js文件。 在用到layui中内置模块的时候,用layui.use去引用: layui.use([‘layer’ , ‘table],fun…

    2025年3月13日
    200

发表回复

登录后才能评论