質問内容
数枚の画像の一部を270°回転させて並べたいのですが、以下の問題が起こっておりうまくいきません。
li
要素をdisplay: inline-block;
で並べたが、要素の間に隙間が空く。margin
やpadding
を0にしても直らない。- 回転した画像が他の画像と重なってしまう。
- 画像を下端に揃えたい。現状では中央で揃っている。
いろいろ調べてはみたものの解決できないので、わかる方いましたら教えて下さい。
よろしくおねがいします。
環境
- Chrome 86
ソースコード
html
1<!DOCTYPE html> 2 3<head> 4 <link href="https://cdnjs.cloudflare.com/ajax/libs/normalize/8.0.0/normalize.css" rel="stylesheet"> 5 <style> 6 .Block { 7 display: inline-block; 8 padding: 10; 9 } 10 11 .Block li { 12 display: inline-block; 13 vertical-align: bottom; 14 margin: 0; 15 padding: 0; 16 } 17 18 .Rotated { 19 transform: rotate(270deg); 20 } 21 </style> 22</head> 23 24<body> 25 <div class="Blocks"> 26 <ul class="Block"> 27 <li><img src="./tile.png" class="Rotated" /></li> 28 <li><img src="./tile.png" /></li> 29 <li><img src="./tile.png" /></li> 30 </ul> 31 32 <ul class="Block"> 33 <li><img src="./tile.png" /></li> 34 <li><img src="./tile.png" class="Rotated" /></li> 35 <li><img src="./tile.png" /></li> 36 </ul> 37 </div> 38</body> 39 40</html>
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/11/04 04:20