[解決済み] CSS 画像サイズ、どのように埋めるために、しかし、ストレッチしない?
2022-03-19 22:59:54
質問
画像を持っていて、特定の幅と高さ(ピクセル)を設定したい。
しかし、CSSで幅と高さを設定した場合(
width:150px; height:100px
のように、画像が引き伸ばされてしまい、見栄えが悪くなってしまいます。
どのように <強い 塗りつぶし の画像をCSSで特定のサイズに変換し 引き伸ばさない ということですか?
塗りつぶして画像を引き伸ばした例。
元の画像
引き伸ばし画像。
塗りつぶし画像。
上記のFilled imageの例では、まず画像が150x255にリサイズされ(縦横比を維持)、それから トリミング を150x100に変更しました。
解決方法は?
cssプロパティを使用することができます。
object-fit
.
("置換された要素の内容をどのように設定するか、例えば
<img>
または
<video>
は、そのコンテナに合わせてサイズを変更する必要があります(")
.cover {
object-fit: cover;
width: 50px;
height: 100px;
}
<img src="http://i.stack.imgur.com/2OrtT.jpg" class="cover" width="242" height="363" />
IE用のポリフィルがある。 https://github.com/anselmh/object-fit
関連する
object-position
(要素のボックス内のコンテンツの配置を指定します。)
関連
-
[CSSチュートリアル】CSS たった1行のコードでアバターと国旗の一体化を実現
-
[CSSチュートリアル]cssの位置固定コードで左右2重の位置決め
-
[解決済み] CSSでテキストや画像の背景を透明にするには?
-
[解決済み] div' コンテナに合わせて画像を自動リサイズするにはどうしたらいいですか?
-
[解決済み] div 内の画像を縦に並べる方法
-
[解決済み] コンテナの幅に応じたフォントの拡大縮小
-
[解決済み] Markdownで画像サイズを変更する
-
[解決済み] レスポンシブイメージアラインセンターbootstrap3
-
[解決済み] CSSで画像をリサイズ、トリミングして表示する
-
[解決済み] [Solved] How do you stretch an image to fill a <div> while keeping the image's aspect-ratio?
最新
-
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チュートリアル】CSSスコープ(スタイル分割)の使い方まとめ
-
[CSSチュートリアル]CSSは、2列のレイアウト、固定幅の左側、適応するためのさまざまな方法の右側を達成するために
-
[CSSチュートリアル】CSSで2カラムレイアウトを実現するN種類のメソッド
-
[CSSチュートリアル]css display table adaptive height, widthの問題解決
-
[CSSチュートリアル】パララックススクロールの効果を完成させるCSS
-
[CSSチュートリアル】CSS3で3つの効果例の背景をぼかす。
-
[CSSチュートリアル】擬似要素で実現する中空三角矢印とXアイコンの例
-
[css3]CSS3アニメーションによる光のボタンの流れの効果
-
[css3]CSS3は本当にSCSSに取って代わるのだろうか?
-
[解決済み] 最大高さ: 100%の子が親をオーバーフローする