当前位置: 首页 > 知识库问答 >
问题:

CSS3动画无法在IE或Opera中工作

龚俭
2023-03-14

我创建了一个简单的动画来使用webkit属性和CSS3在网站上旋转图像。

这里是样式css(它只适用于div)

.bg {
    position: relative;
    top: 0px;
    left: 0px;
    display:block;
    -webkit-animation: spin 100s infinite linear;
    -moz-animation: spin 100s infinite linear;
    -o-animation: spin 100s infinite linear;
    -ms-animation: spin 100s infinite linear;
    opacity:0.8;
    filter:alpha(opacity=80); /* For IE8 and earlier */
    z-index:-1;
}
@-webkit-keyframes spin {
    0% { -webkit-transform: rotate(0deg);}
  100% { -webkit-transform: rotate(360deg);}
}
@-moz-keyframes spin {
    0% { -moz-transform: rotate(0deg);}
  100% { -moz-transform: rotate(360deg);}
}
@-o-keyframes spin {
    0% { -o-transform: rotate(0deg);}
  100% { -o-transform: rotate(360deg);}
}
@-ms-keyframes spin {
    0% { -ms-transform: rotate(0deg);}
  100% { -ms-transform: rotate(360deg);}
}

现在的结果是,在Mozilla Firefox,Chrome和Safari上,它都能正常工作,但在Opera和Internet explorer上我看不到任何动画。

共有2个答案

慕翰学
2023-03-14

也许这些信息对一些在Opera12中有动画问题的人会很有用。

在Opera12.x css动画中,'infinite'属性对我不起作用。动画只播放了一次,然后停止了。但在我将持续时间的整数值(例如1s)改为分数值(例如1.1s)后,animatione开始播放Infinite。

龙德海
2023-03-14

http://caniuse.com/#feat=css-animation

IE10和Opera12支持CSS动画。不是更早。

 类似资料:
  • 我有一个SVG线条动画绘制文本,但它似乎不能在Safari或Internet Explorer上工作。是不是我漏了什么? http://codepen.io/anon/pen/vygdzv CSS

  • 问题内容: 我有一个小的动画可以在Firefox中工作,但不能在Webkit浏览器中工作。也许有人看到我花了一个小时才发现的错误原因……这是impress.js演示文稿的一部分,类似于prezi。谢谢! CSS: HTML: 问题答案: 您必须将常规动画规则放在浏览器特定的规则 之后 : 既然你有,等你来设置像每个浏览器的动画:

  • 问题内容: 我有一些CSS3动画,它可以在所有支持CSS3的浏览器(野生动物园)中完美运行。是不是很奇怪 好的,这是我的代码: HTML CSS 好的,正如我所说的,这在Safari中不起作用,没有任何动作。 而且,仍然并且仅在Safari中,只有在调整屏幕大小时才会显示键区div!它在DOM中存在,但是由于某种原因它没有显示出来! 我究竟做错了什么? 更新:好的,从您的答案中我得知Safari

  • #animated_div{ width:76px; height:47px; background:#92B901; color:#ffffff; position:relative; font-weight:bold; font-size:20px; padding:10px; animation:animated_div 5s 1;

  • 这是我第一次尝试在'em'测量中做一个完整的网页布局。我正在建立一个实时预览减价编辑器。 这个页面在Firefox和chrome中运行得很好,但是在IE(我有IE9)和Opera(昨晚更新)中,文本区的边界明显地被拍了出来。在Opera中,textarea的边框也没有呈现圆角。(文本区域显示圆角但不显示边框) 这是textarea的css 这是html代码段 我在正文中设置了'font:100%'

  • 问题内容: 我需要在某些文本上执行一系列动画处理,并且我打算使用CSS3。我的计划是使一些文本缓慢地在屏幕上向下移动,并到达屏幕的特定部分后,某些单词将被突出显示,最终文本将继续在屏幕上向下移动并消失,为进一步的文本留出空间。 我的问题是,“链接”这些动画的最佳方法是什么。我是否应该有一个用于向下移动屏幕的动画,一个用于突出显示文本的单独动画以及一个用于向下移动屏幕其余部分的动画?然后,是否应该将