前提・実現したいこと
お世話になります。
BootStrap4を使用したレイアウトで、子要素(ko-left)の左端を親要素(Bootstrapの.containerクラス)から画面の端まで
はみ出させるようにしたいのですが、
https://teratail.com/questions/156166
こちら参考にして右側はできたのですが左側を同じようにはみ出させる方法が思い付かず悩んでいます。
手書きですみませんが画像のようにしたいです。
![
###ソースコード
HTML
1<!DOCTYPE html> 2<html lang="ja"> 3 4<head> 5 <meta charset="UTF-8"> 6 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 7 <title>sample</title> 8 <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous"> 9 <link rel="stylesheet" type="text/css" href="style.css"> 10</head> 11 12<body> 13 <div class="wrapper"> 14 <div class="container"> 15 <div class="ko"> 16 <div class="content"> 17 <h4>サンプル</h4> 18 <p class="text"> 19 サンプル 20 <br />サンプルサンプルサンプルサンプルサンプルサンプルサンプル 21 </p> 22 </div> 23 </div> 24 25 <div class="ko-left"> 26 <div class="content"> 27 <h4>サンプル</h4> 28 <p class="text"> 29 サンプル 30 <br />サンプルサンプルサンプルサンプルサンプルサンプルサンプル 31 </p> 32 </div> 33 </div> 34 35 <div class="ko"> 36 <div class="content"> 37 <h4>サンプル</h4> 38 <p class="text"> 39 サンプル 40 <br />サンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプル 41 </p> 42 </div> 43 </div> 44 45 <div class="ko-left"> 46 <div class="content"> 47 <h4>サンプル</h4> 48 サンプル 49 </div> 50 </div> 51 52 <div class="ko"> 53 <div class="about"> 54 <div class="content"> 55 <h4>サンプル</h4> 56 <p class="text">サンプル</p> 57 <br /> 58 </div> 59 </div> 60 </div> 61 </div> 62 </div> 63</body> 64 65</html> 66 67
CSS
1.wrapper{ 2 max-width: 1200px; 3} 4 5.ko { 6 margin-top: 3rem; 7 margin-left: 5rem; 8 width: calc(100vw - 50px); /*ビューの100% - 50px(左側のマージン)*/ 9 background-color: white; 10 box-shadow: 0 0 1px #000000; 11 height: 200px; 12} 13.ko-left { 14 display: block; 15 margin-top: 3rem; 16 width: 70%; 17 background-color: white; 18 box-shadow: 0 0 1px #000000; 19 height: 200px; 20} 21 22.content { 23 padding: 2rem; 24}
補足情報
ブラウザはChrome使用です。
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー