[解決済み] CSSによる画像の強制リサイズとアスペクト比の保持
2022-03-21 05:02:01
質問
画像を扱っているのですが、アスペクト比の問題にぶつかりました。
<img src="big_image.jpg" width="900" height="600" alt="" />
ご覧の通りです。
height
と
width
はすでに指定されています。画像用のCSSルールを追加しました。
img {
max-width: 500px;
}
しかし
big_image.jpg
を受信します。
width=500
と
height=600
. アスペクト比を維持したまま、画像をリサイズするように設定するにはどうしたらよいですか?
解決方法は?
img {
display: block;
max-width:230px;
max-height:95px;
width: auto;
height: auto;
}
<p>This image is originally 400x400 pixels, but should get resized by the CSS:</p>
<img width="400" height="400" src="http://i.stack.imgur.com/aEEkn.png">
これは、指定した領域に対して画像が大きすぎる場合に、画像を縮小するものです(ダウンサイドとして、画像を拡大することはありません)。
関連
-
[CSSチュートリアル】CSSのシングルDivの描画スキル
-
[css3]CSS3のダイヤモンドパズルは、divの背景画像を回転させない機能だけを実現するために
-
[CSSチュートリアル】タイトルを上部に配置するスティッキーレイアウトを実現するためのCSS
-
[CSSチュートリアル]CSS動的高さ遷移のアニメーション効果の実装の
-
[解決済み] CSSでcellpaddingとcellspacingを設定する?
-
[解決済み] CSSでテキストや画像の背景を透明にするには?
-
[解決済み] div' コンテナに合わせて画像を自動リサイズするにはどうしたらいいですか?
-
[解決済み] CSSでdivのアスペクト比を維持する
-
[解決済み] CSS画像を背景で伸縮させる - CSSのみで可能
-
[解決済み] PILを使用して画像のサイズを変更し、縦横比を維持するにはどうすればよいですか?
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[CSSチュートリアル】resizeで画像のプレビューを切り替える方法
-
[CSSチュートリアル】CSSを解析して、画像のテーマカラー機能を抽出する(コツ)
-
[CSSチュートリアル】新しいCSS:whereと:is擬似クラス関数とは?
-
[CSSチュートリアル】ボックス内の複数要素を両端揃えの効果で実現するCSS
-
[CSSチュートリアル】CSSで実現するTikTokのテキストジッター効果例
-
[CSSレイアウト例】CSSで中央揃えを実現する方法N種
-
[CSSチュートリアル】子要素のmargin-topが親要素の移動を引き起こす問題解決
-
[CSSチュートリアル】擬似要素で実現する中空三角矢印とXアイコンの例
-
[CSSチュートリアル】空間均等性の問題を解決する2つの方法
-
[CSSチュートリアル】カラフルで知的なシャドウ効果を実現するCSS