回答編集履歴

2

質問の追記を受けて追記

2021/12/08 05:28

投稿

Lhankor_Mhy
Lhankor_Mhy

スコア36960

test CHANGED
@@ -1,3 +1,67 @@
1
1
  メディアクエリを使って、`width: 50vw`を別の値(たとえば 110vw)にするのがいいかと思います。
2
2
 
3
3
  [メディアクエリの使用 - CSS: カスケーディングスタイルシート | MDN](https://developer.mozilla.org/ja/docs/Web/CSS/Media_Queries/Using_media_queries)
4
+
5
+
6
+
7
+ ---
8
+
9
+
10
+
11
+ # 質問の追記を受けて追記
12
+
13
+
14
+
15
+ 画像を背景にして、max-width でコントロールした方がいいように思えます。
16
+
17
+ サンプルを置いておきます。
18
+
19
+ [https://jsfiddle.net/Lhankor_Mhy/7o3hbrkm/](https://jsfiddle.net/Lhankor_Mhy/7o3hbrkm/)
20
+
21
+
22
+
23
+ ```html
24
+
25
+ <div class="parent">
26
+
27
+ <div class="child">
28
+
29
+ text text text
30
+
31
+ </div>
32
+
33
+ </div>
34
+
35
+ ```
36
+
37
+
38
+
39
+ ```css
40
+
41
+ .parent {
42
+
43
+ display: flex;
44
+
45
+ justify-content: center;
46
+
47
+ overflow: hidden;
48
+
49
+ }
50
+
51
+ .child {
52
+
53
+ background: url(fame.png) center/contain no-repeat;
54
+
55
+ width: 50vw;
56
+
57
+ min-width: 500px;
58
+
59
+ aspect-ratio: 1 / 1;
60
+
61
+ display: grid;
62
+
63
+ place-items: center;
64
+
65
+ }
66
+
67
+ ```

1

修正

2021/12/08 05:28

投稿

Lhankor_Mhy
Lhankor_Mhy

スコア36960

test CHANGED
@@ -1,3 +1,3 @@
1
- メディアクエリを使って、`width: 50vw`を別の値(たとえば 110%)にするのがいいかと思います。
1
+ メディアクエリを使って、`width: 50vw`を別の値(たとえば 110vw)にするのがいいかと思います。
2
2
 
3
3
  [メディアクエリの使用 - CSS: カスケーディングスタイルシート | MDN](https://developer.mozilla.org/ja/docs/Web/CSS/Media_Queries/Using_media_queries)