拉倒底部会看到唐僧师徒。这个动画是怎么做出来的呢?我知道可能是css3 但是我看不懂他的写法。
打开看了一下,应该是一张长图片作为背景图,然后一直更改背景图的background-position
属性:
background-image: url(https://xyq.res.netease.com/pc/gw/20170118103441/img/west_02_47bad19.png);
background-repeat: no-repeat;
animation: play02 1.4s steps(8) infinite;
@keyframes play02{
0% {
background-position: 0 0;
}
100% {
background-position: -1600px 0;
}
}
主要就是这几行代码了
写的背景图片,你可以去看它的代码
底部有共四张图,每张对应着一个人物,并且每张图上面有这个人物的各个动作
(
比如里面孙悟空的图:https://xyq.res.netease.com/p...
)。
然后应该是通过less或sass去动态控制的背景图的位置 每次取不同的动作
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
5 回答1.9k 阅读
原理很简单,将每个动作都设计好,放在一张图作为背景
然后用css3的动画,将这张图不停的进行移动
还记得以前玩过的小人书吗
