html - CSS - 如何管理具有数百个元素的多级类别?

标签 html css

我有四个级别的类别,在鼠标悬停时显示为下拉菜单,但我的问题是这些类别和子类别有数百个元素,当我添加滚动条时,它不显示较低级别的类别在鼠标悬停时。

enter image description here

以下是上图中显示的第 3 级类别的 CSS:

    .third-level-cat {
        max-height: 400px;
        overflow-y: scroll;
        direction: rtl;
    }

谁能帮帮我?

最佳答案

试试overflow: auto;

你正在使用 overflow-y: scroll;这意味着水平溢出将被隐藏。这可能是隐藏您的下一个子菜单的原因,我认为它会出现在右侧,但是您没有发布完整的代码。

在任何情况下,您都可能想退一步分析您的整个界面/体验。这种设置不是最灵敏的,即使在鼠标+桌面用户的环境中,也有更好的搜索和过滤方式。

关于html - CSS - 如何管理具有数百个元素的多级类别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59393239/

相关文章:

javascript - 选择本地视频,在HTML5视频播放器中播放(都是本地的,同一个文件夹)

html - 根据导航栏高度调整布局文件中的上边距

javascript - 使用 javascript 根据内容放置位置为元素应用 Css

css - 为 Firefox 设计 HTML5 摘要箭头样式

html - 为什么我的 jscolor 颜色选择器不能正常工作?

html - 将图像放在另一个图像上

jquery - 如何获取所选选项中元素的数据?

html - 如何在 Visual Studio Code 版本 : 1. 35.1 中关闭自动格式化(系统设置)

php - 为不同的浏览器创建不同的网页文件

css - Compass 有哪些特殊功能?