SVG描邊動畫原理

SVG描邊動畫原理其實很簡單,主要利用如下兩個屬性動畫

stroke-dasharray 製做虛線,使得黑白相間,spa

stroke-dashoffset 使得虛線向開頭偏移,這裏的1500不精確,是我隨便取的,下文介紹經過JS獲取長度。blog

動畫就是減小虛線偏移,那麼實線就會慢慢漏出來了get

 

JS獲取長度class

  var path = document.querySelector('path');原理

  var length = path.getTotalLength();im

  而後改變path.style.strokeDasharray 和 path.style.strokeDashoffset爲獲取的長度便可。img

相關文章
相關標籤/搜索