我想实现的动画如下图所示,点沿着线从右往左走,用CSS3动画可以实现吗?
或者说说思路,demo 都可以,谢谢了。
用css3
, svg
, canvas
都可以
css3
,使用animation
,控制animation-duration
和animation-delay
,来显示每一段线的的动画
svg
,就简单很多,用ps
导出一个svg
文件,然后使用animation
控制stroke-dashoffset, stroke-dasharray
canvas
,就一段段path
按顺序绘制吧,可能复杂点
3 回答4.9k 阅读✓ 已解决
5 回答2k 阅读
2 回答1.9k 阅读✓ 已解决
1 回答3k 阅读✓ 已解决
3 回答2.5k 阅读
3 回答2.1k 阅读
2 回答1k 阅读✓ 已解决
线段长度固定的话,算好距离用
@keyframes
分段控制一下横向和纵向移动就可以了随手写了一个简单的