回答編集履歴
3
リンク修正
test
CHANGED
@@ -6,7 +6,7 @@
|
|
6
6
|
|
7
7
|
上記については、A、Bのあとに空の<div>を1つ置けばできます。
|
8
8
|
|
9
|
-
[CodePenで作ってみたので、ご参照ください。](https://codepen.io/new1ro/pen/
|
9
|
+
[CodePenで作ってみたので、ご参照ください。](https://codepen.io/new1ro/pen/NWGrBPQ)
|
10
10
|
|
11
11
|
|
12
12
|
|
2
ソースコードと説明を追記
test
CHANGED
@@ -6,29 +6,31 @@
|
|
6
6
|
|
7
7
|
上記については、A、Bのあとに空の<div>を1つ置けばできます。
|
8
8
|
|
9
|
+
[CodePenで作ってみたので、ご参照ください。](https://codepen.io/new1ro/pen/vYNKrzd)
|
10
|
+
|
9
11
|
|
10
12
|
|
11
13
|
```HTML
|
12
14
|
|
13
15
|
<div class="img-group">
|
14
16
|
|
15
|
-
<div style="background-image: url(
|
17
|
+
<div style="background-image: url(aaa.jpg);"></div>
|
16
18
|
|
17
|
-
<div style="background-image: url(
|
19
|
+
<div style="background-image: url(bbb.jpg);"></div>
|
18
20
|
|
19
21
|
<div></div>
|
20
22
|
|
21
|
-
<div style="background-image: url(
|
23
|
+
<div style="background-image: url(ccc.jpg);"></div>
|
22
24
|
|
23
|
-
<div style="background-image: url(
|
25
|
+
<div style="background-image: url(ddd.jpg);"></div>
|
24
26
|
|
25
|
-
<div style="background-image: url(
|
27
|
+
<div style="background-image: url(eee.jpg);"></div>
|
26
28
|
|
27
|
-
<div style="background-image: url(
|
29
|
+
<div style="background-image: url(fff.jpg);"></div>
|
28
30
|
|
29
|
-
<div style="background-image: url(
|
31
|
+
<div style="background-image: url(ggg.jpg);"></div>
|
30
32
|
|
31
|
-
<div style="background-image: url(h
|
33
|
+
<div style="background-image: url(hhh.jpg);"></div>
|
32
34
|
|
33
35
|
</div>
|
34
36
|
|
@@ -54,9 +56,9 @@
|
|
54
56
|
|
55
57
|
flex-shrink: 0;
|
56
58
|
|
57
|
-
flex-basis: calc(100% / 3);
|
59
|
+
flex-basis: calc(100% / 3); /* 横幅を指定 */
|
58
60
|
|
59
|
-
height: 20vw; /* 好きなように設定してください */
|
61
|
+
height: 20vw; /* 高さを指定。100vwは画面の横幅100%の意味です。好きなように設定してください */
|
60
62
|
|
61
63
|
|
62
64
|
|
@@ -76,6 +78,6 @@
|
|
76
78
|
|
77
79
|
|
78
80
|
|
79
|
-
display: grid;が
|
81
|
+
display: grid;がやりたいことに近そうなので、余裕があれば調べてみることをオススメします。
|
80
82
|
|
81
83
|
(IE11では実装がとても面倒にはなるので、対象にしているのであればdisplay: flex;のままでいいかもしれません。)
|
1
ソースコードを追記
test
CHANGED
@@ -8,6 +8,70 @@
|
|
8
8
|
|
9
9
|
|
10
10
|
|
11
|
+
```HTML
|
12
|
+
|
13
|
+
<div class="img-group">
|
14
|
+
|
15
|
+
<div style="background-image: url(https://yukawanet.com/wp-content/uploads/imgs/7/4/74b54a6c.jpg);"></div>
|
16
|
+
|
17
|
+
<div style="background-image: url(https://mountain-gorilla.co.jp/wordpress/wp-content/uploads/2019/08/blog_20190809_1-1024x678.jpg);"></div>
|
18
|
+
|
19
|
+
<div></div>
|
20
|
+
|
21
|
+
<div style="background-image: url(https://dangerous-creatures.com/wp-content/uploads/2018/11/1710_2_03b-1000x675-e1542700338621.jpg);"></div>
|
22
|
+
|
23
|
+
<div style="background-image: url(https://dcdn.cdn.nimg.jp/niconews/articles/body_images/6839242/52a82f862873500671d9e26c0bf1d49cb1a94c611421718f7b737f19ed9f4845b77fe7da57eefd2f67e000673984247ecc6d739c0a0fa34c8fe3029cc3228e23);"></div>
|
24
|
+
|
25
|
+
<div style="background-image: url(https://osusumenomono.com/wp-content/uploads/2017/09/gorilla_1504587472.jpg);"></div>
|
26
|
+
|
27
|
+
<div style="background-image: url(https://s3-ap-northeast-1.amazonaws.com/newsphere.jp/wp-content/uploads/2020/02/12163631/17_shutterstock_1519533602.jpg);"></div>
|
28
|
+
|
29
|
+
<div style="background-image: url(https://encrypted-tbn0.gstatic.com/images?q=tbn%3AANd9GcQhit_n4Y_wIq-HgVlKqj7Vs_msaCQNeFE0R30WV1fK_W2GAdvX&usqp=CAU);"></div>
|
30
|
+
|
31
|
+
<div style="background-image: url(https://previews.123rf.com/images/wrangel/wrangel1711/wrangel171100096/90589442-%E3%83%8B%E3%82%B7%E3%83%AD%E3%83%BC%E3%83%A9%E3%83%B3%E3%83%89-%E3%82%B4%E3%83%AA%E3%83%A9-%E3%82%B4%E3%83%AA%E3%83%A9%E3%81%AE%E3%82%B4%E3%83%AA%E3%83%A9-%E3%80%82.jpg);"></div>
|
32
|
+
|
33
|
+
</div>
|
34
|
+
|
35
|
+
```
|
36
|
+
|
37
|
+
|
38
|
+
|
39
|
+
```CSS
|
40
|
+
|
41
|
+
.img-group {
|
42
|
+
|
43
|
+
display: flex;
|
44
|
+
|
45
|
+
flex-wrap: wrap;
|
46
|
+
|
47
|
+
/* align-items: flex-start; */
|
48
|
+
|
49
|
+
}
|
50
|
+
|
51
|
+
.img-group > * {
|
52
|
+
|
53
|
+
flex-grow: 0;
|
54
|
+
|
55
|
+
flex-shrink: 0;
|
56
|
+
|
57
|
+
flex-basis: calc(100% / 3);
|
58
|
+
|
59
|
+
height: 20vw; /* 好きなように設定してください */
|
60
|
+
|
61
|
+
|
62
|
+
|
63
|
+
/* 背景画像のための設定 */
|
64
|
+
|
65
|
+
background-position: center center;
|
66
|
+
|
67
|
+
background-size: cover;
|
68
|
+
|
69
|
+
}
|
70
|
+
|
71
|
+
```
|
72
|
+
|
73
|
+
|
74
|
+
|
11
75
|
---
|
12
76
|
|
13
77
|
|