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

回答編集履歴

2

内容の追加

2020/08/01 02:30

投稿

-millmill-
-millmill-

スコア676

answer CHANGED
@@ -19,7 +19,9 @@
19
19
 
20
20
  ### 追記
21
21
 
22
+ **背景画像の高さ(縦横比)を保ったまま可変にしたい場合は**
23
+
22
- background-image は要素に高さを与えません。
24
+ background-image(背景画像) は要素に高さを与えません。
23
25
  このような場合は paddingを利用します。
24
26
 
25
27
  ```css

1

内容を追記

2020/08/01 02:29

投稿

-millmill-
-millmill-

スコア676

answer CHANGED
@@ -15,4 +15,21 @@
15
15
  親に ``` position: relative; ``` が無かったのが
16
16
  一番の原因では^^;;
17
17
 
18
- これで動くと思います^^
18
+ これで動くと思います^^
19
+
20
+ ### 追記
21
+
22
+ background-image は要素に高さを与えません。
23
+ このような場合は paddingを利用します。
24
+
25
+ ```css
26
+ .background_img{
27
+ /* 略 */
28
+ heigth: 0; /* 変更 */
29
+ padding-bottom: 50%; /* 背景画像の縦横比に合わせて調整して下さい */
30
+ }
31
+ ```
32
+
33
+ 先の変更と併せてこのように設定すると
34
+ 縦横比を保ったまま
35
+ 画面サイズに合わせ可変するようになります^^