html - 如何修复覆盖 "z-index: -1"规则的背景色

标签 html css z-index

我用纯 CSS 代码生成了一些丝带。

如果您将 background-colorbackground-image 放入功能区的父级或 html 主体,功能区 :after:before border-color 由于某种原因没有显示,即使是 z-index: -1

原因是父级的 background-color 隐藏了它,但我找不到同时使用 background-color 和 ribbon :after 和 :before border-colors 的解决方案。

演示: http://codepen.io/anon/pen/XXOERg

最佳答案

z-index: -1你把一个物体放在背景后面<div/>它没有堆叠上下文。给它一个z-index它会起作用:

<div class="col-md-6" style="background-color:blue;z-index:0">
    <!-- ... -->
</div>

这是一个codepen fork

关于html - 如何修复覆盖 "z-index: -1"规则的背景色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35380249/

相关文章:

css - IE中的z-index问题

javascript - 单击毯子时使 CSS 弹出窗口消失(示例 : Facebook Photo's)

asp.net-mvc - 将 Font Awesome 图标设置为文本框

html - 溢出 :hidden dots and the end of a multiline text

jquery - 在鼠标悬停在位置 css 上弹出图像

datepicker - 如何更改 Liferay Portlet 6.2 中 aui-datepicker 的 zIndex 属性

css - 关于 Canvas 的 CSS z-index 值

php - 提交后如何将值保留在其字段中?

:hover does'nt show 上的背景图片

c# - ASP 自定义日历控件在回发时消失