colinmeinke / wilderness

An SVG animation API
https://wilderness.now.sh
MIT License
154 stars 8 forks source link
animation javascript morph shapes svg timeline tween wilderness

Wilderness

An SVG animation API · https://wilderness.now.sh

gzip size test coverage travisci npm version

Summary

Hello world

import { shape, render, timeline, play } from 'wilderness'

const morph = shape(
  { el: document.querySelector('circle') },
  { el: document.querySelector('rect') },
)

const animation = timeline(morph, {
  iterations: Infinity,
  alternate: true
})

render(document.querySelector('svg'), animation)

play(animation)


Learn Wilderness · View examples