·设为首页收藏本站📧邮箱修改🎁免费下载专区📒收藏夹📱AI全功能
返回列表 发布新帖

分享收起展开图标,同时请教一个问题 New

113 2
发表于 2025-8-7 07:41:52 | 查看全部 阅读模式

马上注册,免费下载更多dz插件网资源。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
想要类似官网这种收起与展开,能力有限弄了个图标版,先看演示图。

分享收起展开图标,同时请教一个问题
New
 收起展开js,展开 收起

分享收起展开图标,同时请教一个问题
New
 收起展开js,展开 收起


其实最好是svg版的,比较高清,但是变量是$cat[collapseimg],解析出来是gif尾巴格式的,200行左右,代码是:
  1. <img id="category_$cat[fid]_img" src="template/dingzhi_2021_book/dingzhi/$cat[collapseimg]" title="{lang spread}" alt="{lang spread}" onclick="toggle_collapse('category_$cat[fid]');"/>
复制代码
下面分享gif版的图标:
分享收起展开图标,同时请教一个问题
New
 收起展开js,展开 收起
分享收起展开图标,同时请教一个问题
New
 收起展开js,展开 收起
svg版的图标无法上传,想要的可以QQ联系我,然后最后求助:怎么将这个改成SVG版的,模板作者是用的默认啥的,不知道哪里处理的,只知道收起与展开是:【onclick="toggle_collapse('category_$cat[fid]');】。



我知道答案 回答被采纳将会获得1 贡献 已有2人回答
我要说一句 收起回复

评论2

CrystαlLv.8 发表于 2025-8-7 07:42:43 | 查看全部
.tg_no:before
.tg_yes:before

换这个就可以了
我要说一句 收起回复
回复 支持 反对

使用道具 举报

IT618发布Lv.8 发表于 2025-8-7 07:43:10 | 查看全部
你这个咋用?不过我解决了,用CSS+DIV,不用JS,也没用SVG模式,这里分享出来吧,留给后面有缘人。
CSS代码
  1. /*板块收起与展开*/.toggle-container {  display: inline-block;  vertical-align: middle;  margin-right: 5px;}.toggle-checkbox {  position: absolute;  opacity: 0;}.toggle-label {  cursor: pointer;  display: inline-block;  -webkit-tap-highlight-color: transparent;}.toggle-switch {  position: relative;  width: 33px;  height: 18px;  background-color: #e0e0e0;  border-radius: 11px;  box-shadow: inset 0 1px 3px rgba(0,0,0,0.1);  transition: all 0.3s ease;}.toggle-switch-handle {  position: absolute;  width: 16px;  height: 16px;  background-color: white;  border-radius: 50%;  top: 1px;  left: 1px;  box-shadow: 0 1px 3px rgba(0,0,0,0.2);  transition: all 0.3s ease;}.toggle-checkbox:checked + .toggle-label .toggle-switch {  background-color: #4285f4;}.toggle-checkbox:checked + .toggle-label .toggle-switch-handle {  transform: translateX(15px);}
复制代码
DIV代码
  1. <!--板块收起与展开--> <div class="toggle-container">  <input type="checkbox" id="category_$cat[fid]_toggle" class="toggle-checkbox" checked>  <label for="category_$cat[fid]_toggle"          onclick="toggle_collapse('category_$cat[fid]');"          class="toggle-label">    <div class="toggle-switch">      <span class="toggle-switch-handle"></span>    </div>  </label></div></span>
复制代码
我要说一句 收起回复
回复 支持 反对

使用道具 举报

回复

 懒得打字嘛,点击右侧快捷回复【查看最新发布】   【应用商城享更多资源】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

图文热点
关闭

站长推荐上一条 /1 下一条

最新热评 加载中...
AI智能体
投诉/建议联系

discuzaddons@vip.qq.com

未经授权禁止转载,复制和建立镜像,
如有违反,按照公告处理!!!
  • 联系QQ客服
  • 添加微信客服

联系DZ插件网微信客服|最近更新|Archiver|手机版|小黑屋|DZ插件网! ( 鄂ICP备20010621号-1 )|网站地图 知道创宇云防御

您的IP:216.73.216.84,GMT+8, 2026-1-24 17:19 , Processed in 1.746294 second(s), 86 queries , Gzip On, Redis On.

Powered by Discuz! X5.1 Licensed

© 2001-2026 Discuz! Team.

关灯 在本版发帖
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表