CSS 忽略溢出 : hidden

标签 css drop-down-menu

我正在为 this website 做导航 并且在使用下拉导航时遇到问题。

基本上,我将 overflow: hidden 应用于包含导航项的容器,以便翻转效果正常工作(导航项的底部被“屏蔽”);如果您在网站上滚动导航,您就会明白我的意思。

Products 有一个下拉导航。作为内置 Business Catalyst (CMS) 的站点,我无法控制导航项的嵌套方式,但我显然可以使用 JQuery 设置它们的样式/定位它们。

有没有办法让 div#navigation 中的下拉容器忽略我应用的 overflow: hidden 规则?我尝试将 position 设置为 absolute 并使用 z-index,但没有成功。

也欢迎任何能达到相同结果的建议。

最佳答案

解决方法: 从带有 overflow:hidden; 的框中删除 position:relative; 规则,并将其设置为她的父框之一。那么带有 overflow:hidden; 的盒子中的绝对盒子将忽略这条规则。 演示:http://jsfiddle.net/88fYK/5/

关于CSS 忽略溢出 : hidden,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7074114/

相关文章:

jquery - 类更改后在 jQuery 中重新计算元素高度

另一个下拉列表中的javascript镜像下拉列表选择

css - 如何消除渲染阻塞资源(app.css)?

javascript - 如何将语义行的高度扩展到页面底部

html - css中的移动菜单栏

javascript - 从没有重复的 Javascript 数组创建 HTML 下拉列表

c# - SelectedIndexChanged 事件未在 Datalist 的页脚内触发

css - 导航上的下拉框未对齐

css - 可重复使用的旋转器 CSS3 动画。 Sass变了吗?

forms - safari 和 chrome 中 FORM INPUT FIELDS 的垂直对齐