回答編集履歴

1

コード追記

2021/09/01 07:15

投稿

hatena19
hatena19

スコア34075

test CHANGED
@@ -52,4 +52,40 @@
52
52
 
53
53
 
54
54
 
55
+ > 画像そのものが縦横比を保ったまま収縮拡大させたいのです。
56
+
57
+
58
+
59
+ padding-top は横幅を基準にするのでそれを使うといいでしょう。
60
+
61
+
62
+
63
+ ```css
64
+
65
+ div.slideshow {
66
+
67
+ position: relative;
68
+
69
+ padding-top: 70%; /* 縦横比100:70の場合 */
70
+
71
+ }
72
+
73
+
74
+
75
+ div img {
76
+
77
+ position: absolute;
78
+
79
+ top: 0;
80
+
81
+ width: 100%;
82
+
83
+ height: 100%;
84
+
85
+ }
86
+
87
+ ```
88
+
89
+
90
+
55
- [CodePenサンプル](https://codepen.io/pen/)
91
+ [CodePenサンプル](https://codepen.io/hatena19/pen/WNOwrGB)