質問編集履歴
1
質問内容をさらに詳細に追記
title
CHANGED
File without changes
|
body
CHANGED
@@ -6,22 +6,29 @@
|
|
6
6
|
<head>
|
7
7
|
<style>
|
8
8
|
svg image{
|
9
|
+
transform-origin: center;
|
9
|
-
transform: rotate(
|
10
|
+
transform: rotate(90deg);
|
10
11
|
}
|
11
12
|
</style>
|
12
13
|
</head>
|
13
14
|
<body>
|
14
15
|
<svg width="500" height="500" viewBox="0 0 500 500" style="background: pink">
|
16
|
+
<image x="100" y="0" xlink:href="https://placehold.jp/100x500.png" />
|
15
|
-
<image x="200" y="0" xlink:href="https://placehold.jp/100x500.png">
|
17
|
+
<image x="200" y="0" xlink:href="https://placehold.jp/100x500.png" />
|
18
|
+
<image x="300" y="0" xlink:href="https://placehold.jp/100x500.png" />
|
16
19
|
</svg>
|
17
20
|
</body>
|
18
21
|
</html>
|
19
22
|
```
|
20
23
|
|
21
|
-

|
22
|
-
これがcssの設定なしの場合です。
|
23
|
-
rotateで45度を傾けても、中の棒はすべて映るはずですが、軸がおそらくsvgの左上の角となってしまいます。
|
24
25
|
|
25
|
-
|
26
|
+
90度傾けた場合はこうなります。
|
26
27
|
|
28
|
+

|
29
|
+
|
30
|
+
しかし、画像の中心から回転させたいので、実際に実現したい処理は、同じ高さで横一本の棒になるイメージです。
|
31
|
+
|
32
|
+

|
33
|
+
|
27
|
-
|
34
|
+
画像の中心点から回転させたい場合は、どうすべきでしょうか?
|