ホームページ > 記事 > ウェブフロントエンド > CSS で全幅の背景画像を実現するにはどうすればよいですか?
CSS で全幅の背景画像を実現する
Web 開発では、要素の幅全体に背景画像を拡張することができます。共通の要件。これは、視覚的に魅力的なレイアウトを作成し、一貫した美学を確立するのに役立ちます。これを実現するには、提供された CSS コードを変更しましょう:
<code class="css">.style1 { background: url(images/bg.jpg) no-repeat center center fixed; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; }</code>
説明:
ブラウザの互換性:
このソリューションは次でサポートされています:
IE 固有の解決策:
IE との互換性のために、次の CSS コードを使用できます:
<code class="css">filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='.myBackground.jpg', sizingMethod='scale'); -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='myBackground.jpg', sizingMethod='scale')"; zoom: 1;</code>
クレジット:
このソリューションのインスピレーションとクレジットは、https://css-tricks.com/perfect-full-page-background-image/ の Chris Coyier の記事にあります。
以上がCSS で全幅の背景画像を実現するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。