前提・実現したいこと
画像を5つ横並べし、画面幅より大きくしたのち、3番目の画像を中心に中央に寄せて余った左右の画像を切りたいです。
発生している問題・エラーメッセージ
やり方が potition:-X; + overflow-x:hidden;で無理やり合わせることしか出来ないです。 ですがそれだと画面幅を変更するとずれてしまいます。 何かいい方法はないでしょうか。
該当のソースコード
html
1 <div class="main"> 2 <div class="main-1"> 3 <img src="img/pickup8.jpg" alt=""> 4 <img src="img/pickup9.jpg" alt=""> 5 <img src="img/pickup1.jpg" alt=""> 6 <img src="img/pickup2.jpg" alt=""> 7 <img src="img/pickup3.jpg" alt=""> 8 </div> 9 </div>
css
1.main{ 2 position: relative; 3 height: 500px; 4 overflow-x: hidden; 5} 6 7.main-1{ 8 display: flex; 9 position: absolute; 10 left: -600px; 11} 12 13.img{ 14 width: 30%; 15 padding: 0 20px; 16}
試したこと
親要素のwidth変更、text-aline:center、margin:0 auto;
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。