作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
http://codepen.io/PageOnline/pen/Lkdue
上面的链接是一个“安全”类型的组合锁当您单击其中一个数字时,它会移动到下一个。 (正如预期的那样)。我正在尝试重新创建它,而是使用“轻弹” Action 来使用 ccs 3 rotate z 旋转它。问题是我找不到任何示例或“堆栈”问题来解决不涉及 Canvas 的动量和惯性。有没有其他方法可以“轻弹”数字,使它们旋转并减速并最终停止?有点像 IOS 选择器?
提前致谢。
最佳答案
您可以将关键帧用于加速和减速部分。这是我能为你做的最多的了。 http://jsfiddle.net/p8GWT/
#logo:hover{
-webkit-animation-name: rotateThis;
-webkit-animation-duration:2s;
-webkit-animation-iteration-count: 1;
-webkit-animation-timing-function:ease-in-out;
-moz-animation-name: rotateThis;
-moz-animation-duration:2s;
-moz-animation-iteration-count: 1;
-moz-animation-timing-function:ease-in-out;
-ms-animation-name: rotateThis;
-ms-animation-duration:2s;
-ms-animation-iteration-count: 1;
-ms-animation-timing-function:ease-in-out;
animation-name: rotateThis;
animation-duration:2s;
animation-iteration-count: 1;
animation-timing-function:ease-in-out;
}
@-webkit-keyframes rotateThis {
0% { -webkit-transform:scale(1) rotate(0deg); }
10% { -webkit-transform:scale(1.1) rotate(0deg); }
90% {-webkit-transform:scale(1.1) rotate(360deg);}
100% { -webkit-transform:scale(1) rotate(360deg); }
}
@-moz-keyframes rotateThis {
0% { -moz-transform:scale(1) rotate(0deg); }
10% { -moz-transform:scale(1.1) rotate(0deg); }
90% {-moz-transform:scale(1.1) rotate(360deg);}
100% { -moz-transform:scale(1) rotate(360deg); }
}
@-ms-keyframes rotateThis {
0% { -ms-transform:scale(1) rotate(0deg); }
10% { -ms-transform:scale(1.1) rotate(0deg); }
90% {-ms-transform:scale(1.1) rotate(360deg);}
100% { -ms-transform:scale(1) rotate(360deg); }
}
@keyframes rotateThis {
0% { transform:scale(1) rotate(0deg); }
10% { transform:scale(1.1) rotate(0deg); }
90% { transform:scale(1.1) rotate(360deg);}
100% { transform:scale(1) rotate(360deg); }
}
关于javascript - 我如何使用 javascript 在 IOS 选择器 View 之类的对象上创建 flick "momemtum effect",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17900614/
http://codepen.io/PageOnline/pen/Lkdue 上面的链接是一个“安全”类型的组合锁当您单击其中一个数字时,它会移动到下一个。 (正如预期的那样)。我正在尝试重新创建它,
我是一名优秀的程序员,十分优秀!