No-Library (pure JS), HTML, CSS, JavaScript
demo
svg
用在了结婚纪念网站上和博客上
console base version
综合使用css3动画、渐变等手段实现
另一个版本