回答編集履歴
1
調整
test
CHANGED
@@ -1,3 +1,54 @@
|
|
1
1
|
>レスポンシブ対応
|
2
2
|
|
3
3
|
の意図がよくわかりませんが、viewboxを指定すればサイズは可変になりますがそういうことでしょうか?
|
4
|
+
|
5
|
+
# 参考
|
6
|
+
```html
|
7
|
+
<style>
|
8
|
+
#svg1{width:300px;}
|
9
|
+
#svg2{width:500px;}
|
10
|
+
|
11
|
+
</style>
|
12
|
+
<svg viewbox="0 0 600 200" xmlns="http://www.w3.org/2000/svg" id="svg1">
|
13
|
+
<path id="wavePath1"
|
14
|
+
d="M 10 150
|
15
|
+
Q 100 50, 200 150
|
16
|
+
T 400 150
|
17
|
+
T 600 150"
|
18
|
+
fill="transparent" stroke="lightgray" />
|
19
|
+
<text font-size="20" fill="blue">
|
20
|
+
<textPath id="waveText1" href="#wavePath1" startOffset="0%">
|
21
|
+
波のように動くテキストがパスに沿って流れています
|
22
|
+
</textPath>
|
23
|
+
</text>
|
24
|
+
<animate
|
25
|
+
xlink:href="#waveText1"
|
26
|
+
attributeName="startOffset"
|
27
|
+
from="0%"
|
28
|
+
to="100%"
|
29
|
+
dur="8s"
|
30
|
+
repeatCount="indefinite"
|
31
|
+
/>
|
32
|
+
</svg>
|
33
|
+
<svg viewbox="0 0 600 200" xmlns="http://www.w3.org/2000/svg" id="svg2">
|
34
|
+
<path id="wavePath2"
|
35
|
+
d="M 10 150
|
36
|
+
Q 100 50, 200 150
|
37
|
+
T 400 150
|
38
|
+
T 600 150"
|
39
|
+
fill="transparent" stroke="lightgray" />
|
40
|
+
<text font-size="20" fill="blue">
|
41
|
+
<textPath id="waveText2" href="#wavePath2" startOffset="0%">
|
42
|
+
波のように動くテキストがパスに沿って流れています
|
43
|
+
</textPath>
|
44
|
+
</text>
|
45
|
+
<animate
|
46
|
+
xlink:href="#waveText2"
|
47
|
+
attributeName="startOffset"
|
48
|
+
from="0%"
|
49
|
+
to="100%"
|
50
|
+
dur="8s"
|
51
|
+
repeatCount="indefinite"
|
52
|
+
/>
|
53
|
+
</svg>
|
54
|
+
```
|