找回密码
 立即注册

QQ登录

只需一步,快速开始

Eric.Liang 讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2021-5-24 16:42  /   查看:5078  /  回复:0
相信对于菜单比较关注的小伙伴之前应该都了解谢老板的这个教程

侧边菜单栏的一种处理方式
https://gcdn.grapecity.com.cn/fo ... 2&fromuid=51381
(出处: 葡萄城产品技术社区)

可以实现在活字格页面中滑动显示隐藏菜单的效果,不过这个功能在7.0版本之后,失效了,失效了,失效了~

原因是7.0我们使用了grid布局,很多以前CSS或者JS操作的DOM会发生变化

问题我们发现了,相应的我们也会有对应的解决方案

7.0的发布,让这个功能更加的简单,不需要使用JS代码,只需要CSS就可以控制我们相应的效果
我们先看下效果
菜单滑出效果.gif


实现如下:
1.在母版页中添加菜单,不需要隐藏菜单显示区域
image.png71029051.png

2.在浏览器中获取菜单单元格的id,运行浏览器,F12打开调试控制台
image.png883138427.png
image.png322366027.png

3.当拿到对应菜单的ID之后,就可以通过CSS分分钟解决了
  1. #r4c0m_outerdiv{
  2.     width:10px !important;
  3.     opacity: 0;
  4.     -webkit-transition: all 0.3s ease-in;
  5. }

  6. #r4c0m_outerdiv:hover{
  7.     width:100% !important;
  8.     max-width:200px;
  9.     opacity: 1;
  10.     grid-column-end:32 !important;
  11.     -ms-grid-column-span:31 !important;
  12.     z-index:999;
  13. }
复制代码


详细工程文件见附件
滑动显示左侧菜单.fgcc (886.09 KB, 下载次数: 655)

评分

参与人数 2满意度 +10 收起 理由
卡卡 + 5
sz_xd + 5

查看全部评分

0 个回复

您需要登录后才可以回帖 登录 | 立即注册
返回顶部