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