【发布时间】:2017-07-15 02:37:47
【问题描述】:
【问题讨论】:
-
以上链接是png文件谢谢!
-
感谢 tuult 解决方案我将如何为图像制作动画以握手?
标签: javascript jquery html css
【问题讨论】:
标签: javascript jquery html css
css足以实现抖动效果:
.handshake:hover {
animation: shake 0.82s cubic-bezier(.36,.07,.19,.97) both;
transform: translate3d(0, 0, 0);
backface-visibility: hidden;
perspective: 1000px;
}
@keyframes shake {
10%, 90% {
transform: translate3d( 0, -1px, 0);
}
20%, 80% {
transform: translate3d(0, 2px, 0);
}
30%, 50%, 70% {
transform: translate3d(0, -4px, 0);
}
40%, 60% {
transform: translate3d(0, 4px, 0);
}
}
但要使其逼真,您需要对图像本身的元素进行动画处理。您可以使用 Adobe Animate(以前的 Flash)之类的程序来导出动画 gif(顺便说一句,它看起来更丑陋,并且比 flash 的主要导出格式 swf 占用更多空间)。
【讨论】: