【发布时间】:2017-01-12 10:23:29
【问题描述】:
我正在尝试为具有以下要求的 HTML5 页面构建(可能)纯 CSS 菜单:
- 菜单应该是水平滚动列表(顶部导航栏),带有滚动按钮且没有可见的滚动条
- 第一级菜单项可能有子项,例如多个嵌套的下拉菜单
视觉上:
-------------------------------------------------- ---------------------- | | -------------------------------------------------- ---------------------- |菜单 2.1 | -------------- |菜单 2.2 + |--------------- -------------- 菜单 2.2.1 | |菜单 2.1 |--------------- -------------- 菜单 2.2.2 | |--------------- 和 > 按钮将主菜单向左或向右滚动(最终打开的子项目应该自己取消删除)。
我也想只使用 CSS(不使用 JavaScript),但这是一个选项。 我已经为此花费了很多时间和测试,但我没有得到任何令人满意的示例。 请建议我如何实现这一目标。
【问题讨论】:
-
您有没有关于您目前拥有的东西的 jsfiddle 以便我们提供帮助?
-
遗憾的是 CSS 没有 onclick 处理程序,因此无法使用仅 CSS 的解决方案。
-
实际上,我试图合并这 3 个样本:[1] (w3schools.com/bootstrap/…) [2] (tutorialrepublic.com/…) [3] (codepen.io/srees/pen/pgVLbm) 但我无法获得一个工作页面...
标签: css html drop-down-menu horizontal-scrolling