【发布时间】:2014-10-07 10:21:22
【问题描述】:
我有一个 div,它假设在用户单击 go 时进行 CSS 翻转过渡。它在 Google Chrome 中完美运行,但 Firefox 和 IE 是一团糟。文字只是翻转。有谁知道是什么导致了这个问题,是否有办法解决它。
这是代码的 jsfiddle: http://jsfiddle.net/kq45xhyv/
如果您需要更多信息来帮助解决此问题,请随时向我提问或告诉我。
.flip-container {
-webkit-perspective: 1000;
perspective: 1000;
padding:30px;
}
.flip-container.flip .flipper {
-webkit-transform: rotateY(180deg);
transform: rotateY(180deg);
}
.flip-container, .front, .back {
width: 100%;
height: 100%;
}
.flipper {
-webkit-transition: 0.6s;
-o-transition: 0.6s;
transition: 0.6s;
-webkit-transform-style: preserve-3d;
transform-style: preserve-3d;
position: relative;
}
.front, .back {
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
position: absolute;
top: 0;
left: 0; }
.front {
z-index: 2; }
.back {
-webkit-transform: rotateY(180deg);
transform: rotateY(180deg); }
.backdrop{
background-color: #edeff1;
padding: 24px 23px 20px;
border-radius: 6px;
}
这是html
<div class='flip-container' id='myCard'>
<div class="flipper">
<div class="front">
<div class="backdrop">
<p>To start enter a URL below </p>
<div class="form-group">
<input type='text' class='form-control' id='url'/>
</div>
<button class='btn btn-primary btn-lg btn-block'>GO</button>
</div>
</div>
<div class="back">
<div class="backdrop">
<div class="extra">
<p class='cent' id='finalURL'></p>
</div>
</div>
</div>
</div>
【问题讨论】:
-
您是否尝试过添加其他供应商前缀(-moz- 和 -ms-)而不仅仅是 -webkit- 前缀?
标签: html css css-transitions