SVG實現波浪效果

2021-09-28 22:27:47 字數 1770 閱讀 1670

svg path:c 貝塞爾曲線繪製波浪形狀

a 繪製圓弧形

svg animate:製作波浪動畫,為了波浪動畫效果自然,設定values關鍵點      

attributename:變化屬性名

dur:動畫時間

repeatcount:迴圈次數

<

svg

xmlns

=""version

="1.1"

width

="400"

height

="400"

>

<

g id

="circle"

>

<

text

x="115"

y="115"

font-size

="36px"

fill

="#000"

text-anchor

="middle"

transform

="translate(0,18)"

>50%

text

>

<

circle

r="100"

cx="115"

cy="115"

fill

="none"

stroke-width

="10"

stroke

="rgb(135,206,250)"

/>

<

circle

cx="115"

cy="115"

r="90"

fill

="none"

stroke

="white"

/>

<

path

d="m 25,115 c 67.5,74 162.5,156 205,115 a 90,90 0 0,1 25,115 z"

fill

="rgba(135,206,250,.8)"

>

<

animate

attributename

="d"

attributetype

="xml"

dur="3s"

repeatcount

="indefinite"

values

="m 25,115 c 67.5,74 162.5,156 205,115 a 90,90 0 0,1 25,115 z;

m 25,115 c 67.5,115 162.5,115 205,115 a 90,90 0 0,1 25,115 z;

m 25,115 c 67.5,156 162.5,74 205,115 a 90,90 0 0,1 25,115 z;

m 25,115 c 67.5,115 162.5,115 205,115 a 90,90 0 0,1 25,115 z;

m 25,115 c 67.5,74 162.5,156 205,115 a 90,90 0 0,1 25,115 z;"

>

animate

>

path

>

g>

svg>

效果圖:

更多專業前端知識,請上

【猿2048】www.mk2048.com

SVG濾鏡波浪動畫效果

挫折之花,綻放於與命運的抗衡。司馬遷因秉筆直書,不溢美,不隱惡 而遭受腐刑,然而他在獄中卻堅強的與命運作鬥爭,面對挫折,他選擇了勇敢 面對挫折,他選擇了發憤 面對挫折,他選擇了秉筆直書。終於,他 著成信史照塵寰 留下了千古美名!讓挫折之花綻放了兩千年!挫折之花,綻放於與命運的抗衡。司馬遷因秉筆直書,...

svg波浪動畫

之前做過css動畫 canvas動畫,但svg動畫第一次做,最終效果如下圖所示。由上圖可以看出,波浪動畫是由多個不同的 波浪 組成,而每個波浪則是由近似正弦圖形組成,最後的 波動 效果,其實是靜態的波浪迴圈向左運動產生的。上面是寫好的單個波浪,其中d屬性繪製了形狀,fill屬性表示填充的顏色。d屬性...

SVG實現攻擊效果

本攻擊效果基於svg屬性實現,具體包括如下兩個核心屬性 stroke dasharray用於設定svg虛線,其值包括兩個部分,用逗號或者空格分開。第一部分是虛線長度,第二部分是虛線之間的間隔。stroke dashoffset用於設定svg虛線的起始偏移量。通過設定兩個屬性,可以獲得動畫描邊等效果。...