How to draw a fill svg?

前端 未结 3 796
佛祖请我去吃肉
佛祖请我去吃肉 2020-12-16 08:02

I want to animate my logo like drawing it for reveal it, it is looking like that:

is it possible to draw only with a fill? every tutorials i looked showed

3条回答
  •  野趣味
    野趣味 (楼主)
    2020-12-16 08:42

    With a nice and simple logo like that, you can easily fake it by using strokes:

    1. Add a couple of "fake" lines to your SVG with stroke-width wide enough to cover the logo.
    2. Use the original logo path (.st1) as a clipPath on those lines to hide the parts that are outside the logo.
    3. Animate the "fake" lines. (How SVG Line Animation Works)

    Updated fiddle: https://jsfiddle.net/b4dn44kL/1/

提交回复
热议问题