【发布时间】:2015-01-08 21:07:51
【问题描述】:
我正在尝试使“悬停翻转时的 css3”效果在引导缩略图上起作用。它适用于简单的 div (JsFiddle)
主要 CSS3 代码:
.front{
position:absolute;
transform:perspective(600px) rotateY(0deg);
backface-visibility:hidden;
transition: transform .5s linear 0s;
}
.back{
position:absolute;
transform:perspective(600px) rotateY(180deg);
backface-visibility:hidden;
transition: transform .5s linear 0s;
}
.flip3d:hover > .front{
transform:perspective(600px) rotateY(-180deg);
}
.flip3d:hover > .back{
transform:perspective(600px) rotateY(0deg);
}
但是当尝试对引导缩略图使用相同的技术时,包含缩略图的相应行的列会重叠 (JsFiddle)。
<div class="row">
<div class="item col-sm-6 col-md-4 flip3d">
<div class="thumbnail front" id="item">
<img src="http://placehold.it/350x250"/>
<div class="caption">
<span>Front1 </span>
<p>Front1 Description</p>
</div>
</div><!-- /.thumbnail-->
<div class="back thumbnail">
Some Content
</div>
</div>
</div>
我假设这与我使用 .front 和 .back div 的绝对定位这一事实有关,这是 .front div 位于 .back 之上所必需的
任何想法如何解决这个问题?
【问题讨论】:
标签: html css twitter-bootstrap