質問編集履歴
2
変更
test
CHANGED
File without changes
|
test
CHANGED
@@ -12,9 +12,19 @@
|
|
12
12
|
|
13
13
|
```html
|
14
14
|
|
15
|
-
<div
|
15
|
+
<div>
|
16
16
|
|
17
|
+
<svg id="svg-prev" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1015 568">
|
17
18
|
|
19
|
+
<defs>
|
20
|
+
|
21
|
+
<pattern id="rs" height="100%" width="100%" patternContentUnits="objectBoundingBox">
|
22
|
+
|
23
|
+
</pattern>
|
24
|
+
|
25
|
+
</defs>
|
26
|
+
|
27
|
+
</svg>
|
18
28
|
|
19
29
|
</div>
|
20
30
|
|
@@ -28,7 +38,7 @@
|
|
28
38
|
|
29
39
|
$(window).load(function () {
|
30
40
|
|
31
|
-
$("#rs").append('<image
|
41
|
+
$("#rs").append('<image height="1" width="1" preserveAspectRatio="none" xlink:href="https://d1f5hsy4d47upe.cloudfront.net/7b/7b90d80b9fb3820e8d19884514a141bc_w.jpg" />');
|
32
42
|
|
33
43
|
});
|
34
44
|
|
@@ -42,9 +52,21 @@
|
|
42
52
|
|
43
53
|
``` html
|
44
54
|
|
45
|
-
<div
|
55
|
+
<div>
|
46
56
|
|
57
|
+
<svg id="svg-prev" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1015 568">
|
58
|
+
|
59
|
+
<defs>
|
60
|
+
|
47
|
-
<i
|
61
|
+
<pattern id="rs" height="100%" width="100%" patternContentUnits="objectBoundingBox">
|
62
|
+
|
63
|
+
<img height="1" width="1" preserveAspectRatio="none" xlink:href="https://d1f5hsy4d47upe.cloudfront.net/7b/7b90d80b9fb3820e8d19884514a141bc_w.jpg" />
|
64
|
+
|
65
|
+
</pattern>
|
66
|
+
|
67
|
+
</defs>
|
68
|
+
|
69
|
+
</svg>
|
48
70
|
|
49
71
|
</div>
|
50
72
|
|
1
追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -53,3 +53,21 @@
|
|
53
53
|
|
54
54
|
|
55
55
|
よろしくおねがいします。
|
56
|
+
|
57
|
+
|
58
|
+
|
59
|
+
## 追記
|
60
|
+
|
61
|
+
正確にいうとsvgのなかで使用しています。その為<image>タグである必要があります。
|
62
|
+
|
63
|
+
動的にsvgのpattern要素を定義する為にimageタグが必要になります。
|
64
|
+
|
65
|
+
|
66
|
+
|
67
|
+
参考
|
68
|
+
|
69
|
+
https://developer.mozilla.org/ja/docs/Web/SVG/Element/pattern
|
70
|
+
|
71
|
+
https://developer.mozilla.org/ja/docs/Web/SVG/Element/image
|
72
|
+
|
73
|
+
https://stackoverflow.com/questions/3796025/fill-svg-path-element-with-a-background-image
|