ホームページ > ウェブフロントエンド > CSSチュートリアル > CSS 背景画像をコンテナに合わせて伸縮または拡大縮小するにはどうすればよいですか?

CSS 背景画像をコンテナに合わせて伸縮または拡大縮小するにはどうすればよいですか?

Barbara Streisand
リリース: 2025-01-01 08:41:12
オリジナル
927 人が閲覧しました

How Do I Stretch or Scale a CSS Background Image to Fit Its Container?

CSS 背景をコンテナに合わせて伸縮または拡大縮小する方法

CSS で背景画像を設定するときに、コンテナに合わせて背景画像を設定したい場合があります。コンテナの寸法内に完全に収まるか、エリア全体をカバーするように伸ばします。 CSS は、この効果を達成するための簡単な解決策を提供します。

解決策: 背景サイズ プロパティを使用する

CSS3 では、背景サイズ プロパティを導入しました。これにより、背景サイズ プロパティを指定できるようになります。背景画像のサイズとスケーリング。背景をコンテナ全体に合わせて伸縮または拡大縮小するには、次の構文を使用します。

#my_container {
    background-size: 100% auto; /* width and height, can be %, px or other units */
}
ログイン後にコピー

100% の値は背景がコンテナの幅全体に伸びることを示し、auto の値は高さを許可します。元のアスペクト比を維持するように自動的に調整します。 image.

互換性

このソリューションは、2012 年以降、Chrome、Firefox、Safari、Edge などの最新のブラウザーでサポートされています。古いブラウザの場合は、互換性を確保するために、-webkit や -moz などのベンダー プレフィックスの使用を検討してください。

以上がCSS 背景画像をコンテナに合わせて伸縮または拡大縮小するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート