首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jQuery放松与动画与CSS3风格

jQuery放松与动画与CSS3风格
EN

Stack Overflow用户
提问于 2013-11-15 14:13:01
回答 4查看 276关注 0票数 1

我有一个循环旋转动画,从'-1deg‘到’1 1deg‘,这是一个非常不稳定的,因为我只是改变css,而不是动画。因为如果我是正确的,你目前不能动画旋转?

有任何方法我可以使用宽松或我错误的动画css旋转?

代码语言:javascript
复制
jQuery('.foo').css('transform','rotate(-1deg)');
jQuery('.foo').css('transform','rotate(1deg)');

谢谢

EN

回答 4

Stack Overflow用户

发布于 2013-11-15 14:18:15

用两门课。之前和之后。将“后”添加到前面,然后使用“转换”。

代码语言:javascript
复制
.before{
color: blue;
}

.after{
color: red;
-moz-transition:all 0.3s ease-out;
-webkit-transition:all 0.3s ease-out;
-o-transition:all 0.3s ease-out;
transition:all 0.3s ease-out;
}

然后在前面的元素上:

代码语言:javascript
复制
<element class="before"></element>

后面的元素:

代码语言:javascript
复制
<element class="before after"></element>

或者类似的东西。

票数 1
EN

Stack Overflow用户

发布于 2013-11-15 14:17:51

我不想提供插件解决方案,但这个解决方案非常简洁:http://ricostacruz.com/jquery.transit/

语法与动画相同(如:

代码语言:javascript
复制
$('.box').transition({ rotate: '45deg' }, 1000, 'ease-in');
票数 0
EN

Stack Overflow用户

发布于 2013-11-15 14:25:27

如果您可以将@keyframes动画与css结合使用:

代码语言:javascript
复制
@-webkit-keyframes rotate {
  from {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
  }
}

您可以在这里看到一个例子,http://jsfiddle.net/NBS7p/6/

兼容性http://caniuse.com/css-animation

以及关于@keyframes http://css-tricks.com/snippets/css/keyframe-animation-syntax/的更多提示

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20003021

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档