質問編集履歴
1
質問内容をさらに詳細に追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -14,7 +14,9 @@
|
|
14
14
|
|
15
15
|
svg image{
|
16
16
|
|
17
|
+
transform-origin: center;
|
18
|
+
|
17
|
-
transform: rotate(
|
19
|
+
transform: rotate(90deg);
|
18
20
|
|
19
21
|
}
|
20
22
|
|
@@ -26,7 +28,11 @@
|
|
26
28
|
|
27
29
|
<svg width="500" height="500" viewBox="0 0 500 500" style="background: pink">
|
28
30
|
|
31
|
+
<image x="100" y="0" xlink:href="https://placehold.jp/100x500.png" />
|
32
|
+
|
29
|
-
<image x="200" y="0" xlink:href="https://placehold.jp/100x500.png">
|
33
|
+
<image x="200" y="0" xlink:href="https://placehold.jp/100x500.png" />
|
34
|
+
|
35
|
+
<image x="300" y="0" xlink:href="https://placehold.jp/100x500.png" />
|
30
36
|
|
31
37
|
</svg>
|
32
38
|
|
@@ -38,16 +44,24 @@
|
|
38
44
|
|
39
45
|
|
40
46
|
|
41
|
-
![イメージ説明](5
|
47
|
+
![イメージ説明](5e2d7b4b5f51c078bc63cfbe4cb814f5.png)
|
42
|
-
|
43
|
-
これがcssの設定なしの場合です。
|
44
|
-
|
45
|
-
rotateで45度を傾けても、中の棒はすべて映るはずですが、軸がおそらくsvgの左上の角となってしまいます。
|
46
48
|
|
47
49
|
|
48
50
|
|
49
|
-
|
51
|
+
90度傾けた場合はこうなります。
|
50
52
|
|
51
53
|
|
52
54
|
|
55
|
+
![イメージ説明](9a161100beb775d6075dbe62c0c82b73.png)
|
56
|
+
|
57
|
+
|
58
|
+
|
59
|
+
しかし、画像の中心から回転させたいので、実際に実現したい処理は、同じ高さで横一本の棒になるイメージです。
|
60
|
+
|
61
|
+
|
62
|
+
|
63
|
+
![イメージ説明](39f1c097302d056c8254a675783659d1.png)
|
64
|
+
|
65
|
+
|
66
|
+
|
53
|
-
|
67
|
+
画像の中心点から回転させたい場合は、どうすべきでしょうか?
|