css - 在 HTML5 视频上呈现下拉菜单的问题

标签 css html twitter-bootstrap video twitter-bootstrap-3

我有一个下拉菜单出现在页面的顶部,就在 HTML5 视频的上方。到目前为止,我注意到在 Chrome 和 Safari 上,这有时会导致下拉菜单出现一些奇怪的渲染。

HTML5 video and drop down menu rendering problem

好像是上下滚动,然后点击菜单的时候触发的。视频是使用 HTML5 标签嵌入的,菜单是使用 Bootstrap 3 的下拉支持构建的。

有谁知道这可能是什么原因造成的?

最佳答案

问题与视频容器使用负 z-index 有关。

因为我想让视频出现在背景中,所以我给它一个负的 z-index。出于某种原因,当视频元素的 z-index 为负值时,上面的下拉菜单会出现渲染问题,如问题屏幕截图所示。将视频移动到具有正的 z-index(尽管 z-index 低于其他页面元素,因此它仍然出现在背景中)似乎已经解决了这个问题。

关于css - 在 HTML5 视频上呈现下拉菜单的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23890673/

相关文章:

javascript - jQuery 获取 id 中包含 form 的元素

jquery - 无法滚动固定 div 下的元素

html - 仅在 Firefox 中相同的 HTML 元素上存在不一致的半像素偏移

javascript - 在 bootstrap 3 词缀/scrollspy 上方添加未确定的空白

css - Font Awesome 不加载图标 - Rails 4

javascript - 使用不同模板时 Fancybox 关闭按钮不显示

css - 用CSS打印3列数据

html - 使用 px 或 % 进行响应式设计

Javascript 将表行放置在 ID 较大和较小的行之间

css - 调整页脚中的图像边距