<ul>
<li>
<div class="imageBox">
<div class="imageActions">
<a href="#"><div class="box">link1</div></a>
</div>
</div>
</li>
<li>
<div class="imageBox">
<div class="imageActions">
<a href="#"><div class="box">link1</div></a>
<a href="#"><div class="box">link2</div></a>
</div>
</div>
</li>
</ul>
CSS:始终垂直对齐DIV
ul { list-style: none; }
li { width : 200px; }
.imageBox {
with:196px;
height:100px;
position:relative;
background:#000;
overflow: hidden;
margin-bottom:2px;
}
.imageBox .box {
margin: 5px auto;
padding: 5px;
border:solid 1px #6f94e1;
background-color:#456fd3;
color:#FFF;
width:100px;
font-size:13px;
text-align:center;
}
.imageBox .imageActions {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,0.5);
display: none
}
.imageBox:hover .imageActions { display: block; }
我有两种类型的DIV的,一个是单一的按钮,另一种是有两个按钮。
是否可以始终垂直对齐它们,无论是单个还是两个按钮?
这里是我的链接 http://codepen.io/w3nta1/pen/wGxOzO
谢谢!工作很棒:) – clement
欢迎您@clement – 2016-04-24 05:44:59