CSS3 多列和位置 :absolute

标签 css css-multicolumn-layout

我正在使用 CSS3 多列。内部元素具有 position:relative 并且可以包含带有 position:absolute 的箭头。

.clm3{
  -webkit-column-count: 3;
  -moz-column-count: 3;
  column-count: 3;
  -webkit-column-gap: 0;
  -moz-column-gap: 0;
  column-gap: 0;
}

问题:CSS3 列截断了带有 position:absolute 的箭头部分。

示例: http://jsfiddle.net/k4ucr72h/

最佳答案

尝试在您的专栏中的 li 项上使用它:

.clm3 li {
  -webkit-column-break-inside: avoid;
  -webkit-backface-visibility: hidden; 
}

同时将 z-index 添加到 .countArrow 类:

.countArrow {
  z-index: 1
}

关于CSS3 多列和位置 :absolute,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29597938/

相关文章:

angular - 为什么用户无法编辑该引导表?

jquery - 登陆第一个 div,向下滚动到下一个 div,并禁用滚动回第一个 div。如何做到这一点?

javascript - 列内的图形元素在最大高度上失败

html - CSS3 列中的绝对定位

twitter-bootstrap - 为什么我的列数不能与 Chrome 中的 Bootstrap 一起使用?

java - addStyleName() 的共同属性表达在 setStyleName() 甚至 setStylePrimaryName() 之上!

Jquery表单验证和提交

html - 等高 flex 列被显示为 : flex 的子元素破坏

css - 我可以水平而不是垂直排列我的 CSS 列吗?

css - 为 Formstack 上的特定字段应用 CSS