我用下面的代码来创建自己的箭头,居中的CSS箭头
.arrow-divider{
height:12px;
width:12px;
transform:rotate(-45deg);
border-right:2px solid white;
border-bottom:2px solid white;
}
每当我试着用这它margin:0 auto
不会因为居中我基本上只想要右侧的一半中心盒子居中,但它整个盒子居中,我怎么能解决这个问题?
我目前被困在下面的代码
<div class="box">
<div class="center-divider"> </div>
<div class="arrow-wrapper">
<div class="arrow-divider"></div>
</div>
</div>
.box{
position:relative;
background:orange;
width:100%;
height:50px;
text-align:center;
line-height:50px;
}
.arrow-wrapper{
display:inline-block;
}
.center-divider{
position:absolute;
width:6px;height:100%;
background:red;
left:0;right:0;
margin:auto;
}
.arrow-divider{
height:12px;
width:12px;
transform:rotate(-45deg);
border-right:2px solid black;
border-bottom:2px solid black;
}
我已经包括了以下演示:JSFiddle
最后一个字,我不希望使用Flexbox
和它的align-items
和justify-content
功能。
编辑:为什么downvote?
你能否提供工作版本的例子(没有居中)? – Dekel
@Dekel他有......问题底部有一个JSFiddle链接。 – Toastrackenigma
@Dekel你是否已经失望? whatfor .. –