【发布时间】:2014-06-03 12:13:20
【问题描述】:
我正在尝试使用 CSS3 和 bootstrap3 对响应式图像产生叠加效果。问题是翻转带来了一个覆盖在边距上的背景,比图像本身大。
这是我的html:
<div class="col-sm-6 col-md-4 col-lg-3">
<figure>
<a href="#">
<img class="img-responsive" src="img/portfolio/prw-4.jpg">
</a>
</figure>
</div>
还有 CSS:
#portfolio figure a:after {
content:'Text';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
opacity: 0;
transition: all 1s;
-webkit-transition: all 1s;
background: rgba(0,0,0,0.7);
color: #FFF;
text-align: center;
padding: 60px 0;
}
#portfolio figure a:hover:after {
opacity:1;
}
有人有建议吗? 谢谢
【问题讨论】:
标签: html css responsive-design twitter-bootstrap-3 rollover-effect