我希望 CSS 列中的块元素具有box shadow。以下简化代码在 IE10 和 Firefox 21 中按预期呈现,但在当前 Chrome 版本 (28.0.1500.72)中,列边附近的阴影被修剪。
图像以 IE/FF(左侧)和右侧的 Chrome 显示结果:
(还有一些垂直偏移,但这不是问题)
这是jsfiddle:http: //jsfiddle.net/buli_pl/KxYRc/1/
div#column-container {
/* Set 2 columns*/
-moz-column-count: 2;
-webkit-column-count: 2;
column-count: 2;
}
div#column-container div {
background-color: yellow;
/* set shadow for yellow elements */
box-shadow: 0px 1px 3px #000;
-webkit-box-shadow: 0px 0px 15px #000;
-moz-box-shadow: 0px 0px 15px #000;
box-shadow: 0px 0px 15px #000;
/* Make sure that yellow div is not split between columns */
display: inline-block;
width: 100%;
/* the rest - just to better present the problem */
height: 70px;
margin-top: 0;
margin-bottom: 20px;
}
<div id="column-container">
<div>box 1</div>
<div>box 2</div>
<div>box 3</div>
<div>box 4</div>
<div>box 5</div>
<div>box 6</div>
</div>
我是在滥用其中的一些属性,还是这是 Chrome 问题?目前如何解决?