<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