質問編集履歴
1
タイトル・文章の内容一部変更。 左側子要素のクラス名を変更。
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
(
|
1
|
+
(Bootstrap)親要素左側の子要素を画面端一杯にはみ出させたい
|
body
CHANGED
@@ -1,10 +1,14 @@
|
|
1
|
-
### 前提・実現したいこと
|
1
|
+
### 前提・実現したいこと
|
2
2
|
お世話になります。
|
3
|
+
BootStrap4を使用したレイアウトで、子要素(ko-left)の左端を親要素(Bootstrapの.containerクラス)から画面の端まで
|
3
|
-
|
4
|
+
はみ出させるようにしたいのですが、
|
4
5
|
https://teratail.com/questions/156166
|
5
6
|
こちら参考にして右側はできたのですが左側を同じようにはみ出させる方法が思い付かず悩んでいます。
|
6
7
|
手書きですみませんが画像のようにしたいです。
|
7
8
|

|
9
|
+
|
10
|
+
|
11
|
+
|
8
12
|
###ソースコード
|
9
13
|
|
10
14
|
```HTML
|
@@ -15,13 +19,14 @@
|
|
15
19
|
<meta charset="UTF-8">
|
16
20
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
17
21
|
<title>sample</title>
|
22
|
+
<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">
|
18
23
|
<link rel="stylesheet" type="text/css" href="style.css">
|
19
24
|
</head>
|
20
25
|
|
21
26
|
<body>
|
22
|
-
|
27
|
+
<div class="wrapper">
|
23
|
-
|
28
|
+
<div class="container">
|
24
|
-
<div class="
|
29
|
+
<div class="ko">
|
25
30
|
<div class="content">
|
26
31
|
<h4>サンプル</h4>
|
27
32
|
<p class="text">
|
@@ -30,20 +35,18 @@
|
|
30
35
|
</p>
|
31
36
|
</div>
|
32
37
|
</div>
|
33
|
-
</div>
|
34
38
|
|
35
|
-
|
39
|
+
<div class="ko-left">
|
36
|
-
|
40
|
+
<div class="content">
|
37
|
-
|
41
|
+
<h4>サンプル</h4>
|
38
|
-
|
42
|
+
<p class="text">
|
39
|
-
|
43
|
+
サンプル
|
40
|
-
|
44
|
+
<br />サンプルサンプルサンプルサンプルサンプルサンプルサンプル
|
41
|
-
|
45
|
+
</p>
|
46
|
+
</div>
|
42
47
|
</div>
|
43
|
-
</div>
|
44
48
|
|
45
|
-
<div class="container">
|
46
|
-
<div class="
|
49
|
+
<div class="ko">
|
47
50
|
<div class="content">
|
48
51
|
<h4>サンプル</h4>
|
49
52
|
<p class="text">
|
@@ -52,33 +55,37 @@
|
|
52
55
|
</p>
|
53
56
|
</div>
|
54
57
|
</div>
|
55
|
-
</div>
|
56
58
|
|
57
|
-
<div class="container2">
|
58
|
-
<div class="
|
59
|
+
<div class="ko-left">
|
59
|
-
<h4>サンプル</h4>
|
60
|
-
サンプル
|
61
|
-
</div>
|
62
|
-
</div>
|
63
|
-
|
64
|
-
<div class="container">
|
65
|
-
<div class="about">
|
66
60
|
<div class="content">
|
67
61
|
<h4>サンプル</h4>
|
68
|
-
<p class="text">サンプル</p>
|
69
|
-
|
62
|
+
サンプル
|
70
63
|
</div>
|
71
64
|
</div>
|
65
|
+
|
66
|
+
<div class="ko">
|
67
|
+
<div class="about">
|
68
|
+
<div class="content">
|
69
|
+
<h4>サンプル</h4>
|
70
|
+
<p class="text">サンプル</p>
|
71
|
+
<br />
|
72
|
-
|
72
|
+
</div>
|
73
|
-
|
73
|
+
</div>
|
74
|
+
</div>
|
75
|
+
</div>
|
76
|
+
</div>
|
74
77
|
</body>
|
75
78
|
|
79
|
+
</html>
|
80
|
+
|
81
|
+
|
76
82
|
```
|
77
83
|
```CSS
|
78
|
-
.
|
84
|
+
.wrapper{
|
79
|
-
|
85
|
+
max-width: 1200px;
|
80
86
|
}
|
87
|
+
|
81
|
-
.
|
88
|
+
.ko {
|
82
89
|
margin-top: 3rem;
|
83
90
|
margin-left: 5rem;
|
84
91
|
width: calc(100vw - 50px); /*ビューの100% - 50px(左側のマージン)*/
|
@@ -86,28 +93,21 @@
|
|
86
93
|
box-shadow: 0 0 1px #000000;
|
87
94
|
height: 200px;
|
88
95
|
}
|
89
|
-
.
|
96
|
+
.ko-left {
|
90
97
|
display: block;
|
91
98
|
margin-top: 3rem;
|
92
|
-
width:
|
99
|
+
width: 70%;
|
93
100
|
background-color: white;
|
94
101
|
box-shadow: 0 0 1px #000000;
|
95
102
|
height: 200px;
|
96
103
|
}
|
97
104
|
|
98
|
-
.
|
105
|
+
.content {
|
99
|
-
|
106
|
+
padding: 2rem;
|
100
107
|
}
|
101
|
-
.wrapper {
|
102
|
-
max-width: 100%;
|
103
|
-
position: relative;
|
104
|
-
padding-top: 60px;
|
105
|
-
padding-bottom: 200px;
|
106
|
-
}
|
107
108
|
```
|
108
109
|
|
109
110
|
### 補足情報
|
110
|
-
ブラウザはChromeを使用していて、上記HTML/CSSは簡易的なものですが、
|
111
|
-
|
111
|
+
ブラウザはChrome使用です。
|
112
112
|
|
113
113
|
よろしくお願いいたします。
|