我的问题与此问题类似:Arrow Box with CSS但不是只有一个框,我需要对齐几个框。仍然能够看到所有盒子上的箭头。对齐css箭头框
在这个例子中:http://jsfiddle.net/casperskovgaard/LHHzt/1/我创建了两个向左浮动的箭头框。问题是第一个框上的箭头不可见。
如何使箭头可见?
HTML:
<div class="arrow"></div>
<div class="arrow"></div>
CSS:
.arrow {
float: left;
width: 128px;
height: 100px;
background-color: #f0f0f0;
border: 1px solid #999;
position: relative;
}
.arrow:after {
content: '';
position: absolute;
top: 0px;
left: 128px;
width: 0;
height: 0;
border: 50px solid transparent;
border-left: 12px solid #f0f0f0;
}
.arrow:before {
content: '';
position: absolute;
top: 0px;
left: 129px;
width: 0;
height: 0;
border: 50px solid transparent;
border-left: 12px solid #999;
}
编辑:
第一箭头必须重叠框的右侧。从artSx见的解决方案:http://jsfiddle.net/LHHzt/6/只有从这一解决方案缺少的事情是,它应该可以添加多个(两个以上)箱
请检查我的answe r,我想我的小提琴显示你在 – Pete