回答編集履歴

1

調整

2024/11/15 07:32

投稿

yambejp
yambejp

スコア116443

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
+ ```