[解決済み] div' コンテナに合わせて画像を自動リサイズするにはどうしたらいいですか?
2022-03-19 05:11:46
質問
大きな画像を自動リサイズして、幅の小さな div コンテナに収まるようにするには、幅と高さの比率を維持しながら、どのようにすればよいですか?
例: stackoverflow.com - エディターパネルに画像が挿入され、画像が大きすぎてページに収まらない場合、画像は自動的にリサイズされます。
解決するには?
画像タグに明示的に幅や高さを指定しない。代わりに、それを与える。
max-width:100%;
max-height:100%;
また
height: auto;
は、幅だけを指定する場合です。
例 http://jsfiddle.net/xwrvxser/1/
img {
max-width: 100%;
max-height: 100%;
}
.portrait {
height: 80px;
width: 30px;
}
.landscape {
height: 30px;
width: 80px;
}
.square {
height: 75px;
width: 75px;
}
Portrait Div
<div class="portrait">
<img src="http://i.stack.imgur.com/xkF9Q.jpg">
</div>
Landscape Div
<div class="landscape">
<img src="http://i.stack.imgur.com/xkF9Q.jpg">
</div>
Square Div
<div class="square">
<img src="http://i.stack.imgur.com/xkF9Q.jpg">
</div>
関連
-
[解決済み] BootstrapのCollapse Navbarが動作しない
-
[解決済み] <html xmlns="http://www.w3.org/1999/xhtml">」は何をするものですか?
-
[解決済み] HTMLで複数選択を許さないリストボックスを作るには?
-
[解決済み] CSSでテキストを垂直方向にセンタリングするには?[重複しています]
-
[解決済み] CSSでテキストや画像の背景を透明にするには?
-
[解決済み] div 内の画像を縦に並べる方法
-
[解決済み] コンテナの幅に応じたフォントの拡大縮小
-
[解決済み] divの中のテキストを縦に揃えるにはどうしたらいいですか?
-
[解決済み] CSSで背景画像を幅に合わせ、高さは比例して自動縮小する
-
[解決済み】動的なテキストを固定サイズのコンテナいっぱいに自動サイズ調整する
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] XHTMLの自己完結型タグを除くオープンタグにマッチするRegEx
-
[解決済み] HTMLにPDFを埋め込むおすすめの方法とは?
-
[解決済み] ローカルストレージとCookieの比較
-
[解決済み] Bootstrap3による垂直方向の整列
-
[解決済み] フレックスアイテムを右寄せにするには?
-
[解決済み] preタグでテキストを折り返すにはどうしたらよいですか?
-
[解決済み] ラジオボタンをデフォルトで選択するには?[重複しています]
-
[解決済み] 入力フィールドに :before や :after 疑似要素を使用できますか?
-
[解決済み] IMGとCSSのbackground-imageはいつ使い分ける?
-
[解決済み] HTML5で(非空白の)自己閉鎖タグは有効ですか?