84669 人学习
152542 人学习
20005 人学习
5487 人学习
7821 人学习
359900 人学习
3350 人学习
180660 人学习
48569 人学习
18603 人学习
40936 人学习
1549 人学习
1183 人学习
32909 人学习
点赞后数字飞起来的动画,怎么实现的?
本来想贴代码,有点长 麻烦
我的做饭是把弹出变大的那个数字单独给一个p
然后给这个p加动画的样式
js文件抽离有点麻烦,给你看我的css的`/点赞/@-webkit-keyframes niceIn {
0% { opacity: 1; -webkit-transform: scale(1); transform: scale(1) } 50% { opacity: 1; -webkit-transform: scale(1.5); transform: scale(1.5) } 70% { -webkit-transform: scale(.8); transform: scale(.8) } 100% { opacity: 1; -webkit-transform: scale(1); transform: scale(1) }
}@keyframes niceIn {
0% { opacity: 1; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1) } 50% { opacity: 1; -webkit-transform: scale(1.5); -ms-transform: scale(1.5); transform: scale(1.5) } 70% { -webkit-transform: scale(.8); -ms-transform: scale(.8); transform: scale(.8) } 100% { opacity: 1; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1) }
}
@-o-keyframes niceIn{
0% { opacity: 1; -o-transform: scale(1); transform: scale(1) } 50% { opacity: 1; -o-transform: scale(1.5); transform: scale(1.5) } 70% { -o-transform: scale(.8); transform: scale(.8) } 100% { opacity: 1; -o-transform: scale(1); transform: scale(1) }
@-moz-keyframes niceIn{
0% { opacity: 1; -moz-transform: scale(1); transform: scale(1) } 50% { opacity: 1; -moz-transform: scale(1.5); transform:scale(1.5) } 70% { -o-transform: scale(.8); transform: scale(.8) } 100% { opacity: 1; -moz-transform: scale(1); transform: scale(1) }
}.niceIn {
-webkit-animation:niceIn 0.8s .2s ease; -moz-animation:niceIn 0.8s .2s ease; -o-animation:niceIn 0.8s .2s ease; animation:niceIn 0.8s .2s ease;
}`
写好动画的样式,完成点击切换一下这个样式的class就好了
点击触发动画,动画可以用css3的animation来实现
本来想贴代码,有点长 麻烦
我的做饭是把弹出变大的那个数字单独给一个p
然后给这个p加动画的样式
js文件抽离有点麻烦,给你看我的css的
`
/点赞/
@-webkit-keyframes niceIn {
}
@keyframes niceIn {
}
@-o-keyframes niceIn{
}
@-moz-keyframes niceIn{
}
.niceIn {
}
`
写好动画的样式,完成点击切换一下这个样式的class就好了
点击触发动画,动画可以用css3的animation来实现