找回密码
 立即注册

QQ登录

只需一步,快速开始

假如明天会来临

注册会员

13

主题

37

帖子

132

积分

注册会员

积分
132
假如明天会来临
注册会员   /  发表于:2024-5-20 19:04  /   查看:1894  /  回复:5
1金币

对于一级菜单,不选中项目背景是白色,选中项目背景变成灰色
对于二级菜单,选中项目不想变成颜色,还是默认的白色,请问如何实现。

最佳答案

查看完整内容

您好,请参考:

5 个回复

倒序浏览
最佳答案
最佳答案
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-5-20 19:04:07
来自 2#
您好,请参考:

  1. .gc-ui-contextmenu-hover {
  2.   background: grey;
  3. }

  4. .gc-ui-contextmenu-subitems-container .gc-ui-contextmenu-hover {
  5.   background: white;
  6. }
复制代码


image.png792048034.png
回复 使用道具 举报
假如明天会来临
注册会员   /  发表于:2024-5-21 10:00:43
3#

谢谢你,我还有两个问题
1.这样设定后,如果有多个子菜单,所有子菜单颜色都会有效,对吗
2.这个css如何适用到当前workbook或sheet吗,请问有简单写法吗。
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-5-21 12:12:31
4#
您好,

1、理论上来说是的,如果子菜单颜色没有生效,可以检查一下相关的CSS名称是否有变化,如果有变化则需要修改CSS来修正。

2、这个CSS会影响当前页面中所有的Designer,也就是说无法针对单个workBook或sheet生效,如果您需要实现这样的效果,可能需要配合ActiveSheetChanged事件动态修改CSS来实现。
回复 使用道具 举报
假如明天会来临
注册会员   /  发表于:2024-5-21 13:49:20
5#
Joestar.Xu 发表于 2024-5-21 12:12
您好,

1、理论上来说是的,如果子菜单颜色没有生效,可以检查一下相关的CSS名称是否有变化,如果有变化 ...

谢谢,我明白了
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-5-21 13:55:26
6#
不客气,那就先结贴了,后续有其他问题的话随时开新帖提问哈。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部