回答編集履歴

1

コード追記

2021/11/21 11:45

投稿

hatena19
hatena19

スコア34084

test CHANGED
@@ -17,3 +17,61 @@
17
17
 
18
18
 
19
19
  リセットCSSの導入も検討されるいいかと思います。
20
+
21
+
22
+
23
+ 追記
24
+
25
+ ---
26
+
27
+ コメントより
28
+
29
+ > 追加のコードを見ました。
30
+
31
+ `#main` に
32
+
33
+ max-width: 1350px;
34
+
35
+ margin: 0 auto;
36
+
37
+ を設定してますので、画面幅が1350px以上になると左右に余白は出てきます。
38
+
39
+ 画面幅が1350px以下なら左右の余白は出ません。
40
+
41
+ > ご希望のことは、画面幅が1350px以上でもメイン画像を#mainの幅をはみ出させて画面幅一杯に表示させたいということでしょうか。
42
+
43
+
44
+
45
+ > はい、その通りです。
46
+
47
+
48
+
49
+ 下記のように絶対配置すればどうでしょう。
50
+
51
+
52
+
53
+ ```css
54
+
55
+ #main .mainvisual img{
56
+
57
+ width: 100%;
58
+
59
+ height: 420px;
60
+
61
+ object-fit: cover;
62
+
63
+ position: absolute; /* 追加 */
64
+
65
+ left: 0; /* 追加 */
66
+
67
+ }
68
+
69
+ /* 以下追加 */
70
+
71
+ #main .mainvisual {
72
+
73
+ height: 420px;
74
+
75
+ }
76
+
77
+ ```