jquery - 翻转效果在 mozilla 中不起作用

标签 jquery html css

翻转效果在 chrome 中完美运行,但在 Mozilla 中不起作用 请检查这个 fiddle http://jsfiddle.net/asomani/kr4s4k7f/4/

<div class="stage">
    <div class="flashcard">
        <div class="front">
            <p>1</p>
        </div>
        <div class="back">
            <p>2</p>
        </div>
    </div>  
</div>

最佳答案

您忽略了添加 firefox 使用的一般属性(没有 -webkit-),侧面的背景也有帮助:

.flashcard {
  height: 300px;  
  width: 500px; 
  margin: 10% auto;
  border: 1px solid gray; 
  box-shadow: 2px 2px 2px #000;
  transform-style: preserve-3d; /** add **/
  -webkit-transform-style: preserve-3d;  
  transition: all 0.3s;               
  -webkit-transition: all 0.3s;
}

.front, .back {
  height: 300px;          
  width: 500px;
  position: absolute;    
  text-align: center;
  backface-visibility: hidden; /** add **/
  -webkit-backface-visibility: hidden;       
  background: white; /** add **/
}

关于jquery - 翻转效果在 mozilla 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31806345/

相关文章:

javascript - 这个属性可以控制吗?

javascript - 如何获取兄弟节点并在javascript更改事件上设置值?

css - 有没有办法停止在 type=number 中手动输入,但仍然允许使用 "up/down"按钮进行更改?

html - 语义 UI,定位标签

javascript - 可通过 Javascript 更改的高编号 Colspan HTML 表

css - 你能为背景 : 简写声明背景大小吗

javascript - 在 javascript 中使用 PHP 值 - 在alert() 中工作,但在 getelementbyid 中不工作

javascript - 如何将结果值 city 插入/传递到输入字段值 =“city”

html - 如何在图像旁边创建两个三 Angular 形?

javascript - 如何在悬停后重置 CSS 背景 GIF