JeecgBoot(iconfont) Icon图标扩展方法

项目背景

JeecgBoot项目中已经存在一些ICON可供选择,但是比较单一,不够丰富。
需要从Iconfont中引入图标,以丰富语义。

在这里插入图片描述
需要修改4处

  1. Iconfont官网新建项目, 下载iconfont 文件放到:src/components目录下
    在这里插入图片描述
    在这里插入图片描述

  2. 在 iconfont 文件下新建common.less
    在这里插入图片描述

  3. 将common.less在全局文件中引入,这里是在src/App.vue中引入

要使用 iconfont Logo 图标库,并实现点击图标改变颜色的效果,你可以按照以下步骤进行操作: 1. 在 iconfont 网站上选择你需要的 Logo 图标,并将其添加到购物车。 2. 在购物车中下载图标库文件,其中通常包含了一个 CSS 文件和一个字体文件。 3. 将下载的 CSS 文件和字体文件引入到你的 HTML 文件中。 HTML: ```html <link rel="stylesheet" href="path/to/iconfont.css"> ``` 4. 在 HTML 文件中插入相应的图标。 HTML: ```html <i id="my-icon" class="iconfont icon-logo"></i> ``` 5. 使用 CSS 设置图标的初始颜色和点击后的颜色。 CSS: ```css .icon { color: #000; /* 设置初始颜色 */ cursor: pointer; /* 添加手型光标以表示可点击 */ } .clicked { color: #f00; /* 设置点击后的颜色 */ } ``` 6. 使用 JavaScript 添加点击事件监听器,并在点击时改变图标的颜色。 JavaScript: ```javascript const icon = document.getElementById('my-icon'); icon.addEventListener('click', function() { icon.classList.toggle('clicked'); }); ``` 确保将 "path/to/iconfont.css" 替换为你实际下载的 CSS 文件的路径。同时,根据你的需求修改图标的类名、颜色和样式。 这样,当你点击图标时,它会切换到 clicked 类,从而改变图标的颜色为点击后的颜色。 请注意,具体的类名、颜色和样式可能根据你使用的 iconfont Logo 图标库而有所不同,你需要参考该图标库的文档或示例来确定正确的类名和样式。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值