【发布时间】:2017-01-08 15:53:39
【问题描述】:
我正在尝试将此 CSS Flip Effect 与 Portfolio Item Bootstrap template 集成。
我发现当浏览器窗口调整大小时,页面流程变得非常混乱,因为.card__front 和.card__back 样式具有position: absolute;。如果我删除position: absolute;,会恢复正确的页面流行为,但为图像分配的空间仍然存在。
我尝试将element.style.display='none'; 切换为前/后,虽然这解决了空白问题,但当它到位时,我什至看不到瞬间翻转效果。
有没有什么方法可以同时具有翻转效果和页面流响应?
完整的 CodePen 链接如下,但这里有一些摘录(可能不是特别有用,但“显示代码”)。
HTML
<div class="col-md-8">
<div class="card effect__click">
<div class="card__front">
<img class="img-responsive" src="./cards/1-front.png" alt="">
</div>
<div class="card__back">
<img class="img-responsive" src="./cards/1-back.png">
</div>
</div>
</div>
CSS
/* card fronts and backs */
.card__front,
.card__back {
position: absolute;
top: 0;
left: 0;
}
CodePen
正确的翻转效果和不正确的页面流响应示例: http://codepen.io/anon/pen/JEdmdL(点击灰色大图翻转)
【问题讨论】:
标签: css twitter-bootstrap-3 flip