CSS3中的翻转和旋转功能在Firefox上不起作用

阿尔格诺普(Algernop K.)

点击后,我激活了这个可爱的旋转和翻转按钮。它在Google Chrome浏览器(和Microsoft Edge)中正常工作,但是一旦我尝试在Firefox中启动它,单击鼠标按钮会使按钮移动几分,然后再返回。我不明白为什么。

这是我的CSS:

.spinner {
      width: 120px;
      height: 120px;
      background: url('down.png');
      margin-left:auto;
      margin-right:auto;
      -webkit-animation: sk-rotateplane 1.2s infinite ease-in-out;
      animation: sk-rotateplane 1.2s infinite ease-in-out;
    }

    @-webkit-keyframes sk-rotateplane {
      0% { -webkit-transform: perspective(120px) }
      50% { -webkit-transform: perspective(120px) rotateY(180deg) }
      100% { -webkit-transform: perspective(120px) rotateY(180deg)  rotateX(180deg) }
    }

    @keyframes sk-rotateplane {
      0% { 
        transform: perspective(120px) rotateX(0deg) rotateY(0deg);
        -webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg) 
      } 50% { 
        transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
        -webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg) 
      } 100% { 
        transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
        -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
      }

    }

编辑:我没有正确调查问题。onClickjQuery被某种方式破坏了,在我的网站的Firefox中无法使用。

<!-- HTML -->
<button id="reload" onclick="return returnGame();clearDescr();">
</button>

<!-- The .js file -->
$("#theSpinner").removeClass("spinner");
$("#theSpinner").addClass("notspinning");

来自同一文件的其他jQuery也可以工作。

基努·库里安(Jinu Kurian)

它也对我有用。无论如何定义动画的FF版本并进行变换

  @-moz-keyframes sk-rotateplane { 

  }

 -moz-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);

.spinner {
  width: 120px;
  height: 120px;
  background: url('https://placeholdit.imgix.net/~text?txtsize=33&txt=350%C3%97150&w=350&h=150');
  margin-left: auto;
  margin-right: auto;
  -webkit-animation: sk-rotateplane 1.2s infinite ease-in-out;
  animation: sk-rotateplane 1.2s infinite ease-in-out;
}
@-webkit-keyframes sk-rotateplane {
  0% {
    -webkit-transform: perspective(120px)
  }
  50% {
    -webkit-transform: perspective(120px) rotateY(180deg)
  }
  100% {
    -webkit-transform: perspective(120px) rotateY(180deg) rotateX(180deg)
  }
}
@keyframes sk-rotateplane {
  0% {
    transform: perspective(120px) rotateX(0deg) rotateY(0deg);
    -webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg)
  }
  50% {
    transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
    -webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg)
  }
  100% {
    transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
    -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
  }
}
<div class="spinner">

</div>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

UAAppReviewManager评分功能在iOS 7上不起作用

来自分类Dev

CSS3过渡在Firefox中不起作用

来自分类Dev

addClass(); jQuery功能在Firefox中不起作用

来自分类Dev

自定义CSS3复选框在Firefox或IE上不起作用

来自分类Dev

jQuery隐藏功能在Firefox中不起作用

来自分类Dev

JavaScript日期功能在Firefox中不起作用

来自分类Dev

此动画(css3)在Firefox上不起作用

来自分类Dev

透视图属性(css3)在Mozilla Firefox浏览器上不起作用

来自分类Dev

CSS3动画在Firefox中不起作用

来自分类Dev

CSS3过滤器在Opera,Internet Explorer,Mozilla Firefox上不起作用

来自分类Dev

CSS3翻转在Internet Explorer中不起作用

来自分类Dev

旋转功能在IE中不起作用

来自分类Dev

CSS3转换在Firefox上不起作用,为什么?

来自分类Dev

CSS-转换功能在链接上不起作用?

来自分类Dev

OnClick功能在我的网站上不起作用

来自分类Dev

<table>中的Flex CSS属性在IE和Firefox上不起作用

来自分类Dev

关闭和功能提升-在Firefox上不起作用

来自分类Dev

CSS Mask在Firefox上不起作用

来自分类Dev

OpenSSL加密功能在PHP 7.4.5上不起作用

来自分类Dev

CSS3单选按钮在Firefox中不起作用

来自分类Dev

CSS动画在Firefox和IE上不起作用

来自分类Dev

此动画(css3)在Firefox上不起作用

来自分类Dev

CSS:页面分为3列,在Firefox上不起作用

来自分类Dev

CSS3动画在Firefox中不起作用

来自分类Dev

CSS3过滤器在Opera,Internet Explorer,Mozilla Firefox上不起作用

来自分类Dev

旋转功能在IE中不起作用

来自分类Dev

jQuery功能在Firefox中不起作用

来自分类Dev

点击功能在按钮上不起作用

来自分类Dev

覆盖CSS过滤器反转功能在Mozilla Firefox中不起作用

Related 相关文章

热门标签

归档