teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

3

追記しました。

2020/04/11 11:27

投稿

new1ro
new1ro

スコア4528

answer CHANGED
@@ -4,6 +4,17 @@
4
4
  参考URL:
5
5
  [https://www.keicode.com/script/css-background-size.php]( https://www.keicode.com/script/css-background-size.php)
6
6
 
7
+ ---
8
+ 画面サイズを小さくしたときに、右端だけが見切れてしまうので均等にしたい、という意味なら
9
+ `background-position: center center;`を追加すると、左も右も同じ幅見切れるように実装できます。
10
+
11
+ ```CSS
12
+ .top-img-box {
7
- 上記URLの以下の項目を見てください。
13
+ position: relative;
14
+ z-index: 0;
15
+ overflow: hidden;
16
+ width: 100%;
8
- - background-size = cover → 要素を埋める
17
+ background-size: cover;
9
- - background-size = contain 背景画像全体が見える
18
+ background-position: center center; /* こちらを追加 */
19
+ }
20
+ ```

2

修正

2020/04/11 11:27

投稿

new1ro
new1ro

スコア4528

answer CHANGED
@@ -2,4 +2,8 @@
2
2
  `background-size: contain;`を使うといかがでしょうか?
3
3
 
4
4
  参考URL:
5
- [https://www.keicode.com/script/css-background-size.php]( https://www.keicode.com/script/css-background-size.php)
5
+ [https://www.keicode.com/script/css-background-size.php]( https://www.keicode.com/script/css-background-size.php)
6
+
7
+ 上記URLの以下の項目を見てください。
8
+ - background-size = cover → 要素を埋める
9
+ - background-size = contain → 背景画像全体が見える

1

修正

2020/04/11 11:22

投稿

new1ro
new1ro

スコア4528

answer CHANGED
@@ -1,2 +1,5 @@
1
1
  `background-size: cover;`を使うと背景は見切れます。
2
- `background-size: contain;`を使うといかがでしょうか?
2
+ `background-size: contain;`を使うといかがでしょうか?
3
+
4
+ 参考URL:
5
+ [https://www.keicode.com/script/css-background-size.php]( https://www.keicode.com/script/css-background-size.php)