1. 程式人生 > >躁動的web動畫--用波浪填充文字

躁動的web動畫--用波浪填充文字

1.目標——SVG版和圖案(難度:3.2

本期我們的目標是製作一個晃動的水波逐漸將文字填充滿的效果!水波會從下到上將文字填充滿,隨波會運動,好像是水在流淌。水波有兩條波紋,體現出水的立體感。

2.分析需求——庖丁解牛

1.文字鏤空效果,使用SVG蒙版技術實現。

2.水波的效果,需要結合SVG路徑,以及SVG圖案填充技術;兩層水波,在團中新增兩條路徑就可以了

3.水波的上浮效果,使用SVGSMIL動畫實現

4.最後是波浪的大小變化,使用SMIL動畫,改變路徑的形狀即可實現

...

5-e 波浪大小變化

我們希望水波在最低水位和最高水位的時候,沒有波浪,也就是風平浪靜,水位在

中間的時候,波浪最大,大浪滔天。這個就需要用到前面準備好的三個路徑實現路徑變化的動畫,這個變化時間和節奏,要和水面上漲下落的時間節奏保持一致

....

更多內容歡迎大家掃碼訂閱《躁動的web動畫》,有更多精彩動畫的教程和原始碼,每週更新