検索
ホームページウェブフロントエンドCSSチュートリアル背景画像を拡大して HTML 要素全体をカバーする方法

How to Stretch Background Images to Cover Entire HTML Elements?

HTML 要素全体をカバーするように背景画像を拡張する

このプログラミング クエリでは、背景画像を全体に拡張しようとするユーザーに遭遇します。

の細胞。提供された HTML コードは、親 div 内で設定された幅を持つ背景画像を使用します。現在使用されている CSS は、画像を左中央に配置します。

目的の効果を達成するには、背景画像が親要素の範囲全体をカバーできるようにする特定の 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>

このコードには、background-size プロパティが組み込まれており、カバー値と組み合わせて、背景画像をアスペクト比を歪めることなく要素のサイズに適応させることができます。 。さらに、固定プロパティにより、スクロール中に画像が静止したままになります。

このソリューションは、Safari 3 、Chrome、IE 9、Opera 10、Firefox 3.6 などのさまざまなブラウザと互換性があります。

ブラウザが背景サイズのプロパティをサポートしていない場合は、IE 固有の代替ソリューションが存在します:

<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>

このソリューションのクレジットは Chris Coyier による包括的な記事です: http://css-tricks.com/perfect -full-page-background-image/.

以上が背景画像を拡大して HTML 要素全体をカバーする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
「I」という文字のドットをアニメーション化するトリック「I」という文字のドットをアニメーション化するトリックApr 15, 2025 am 09:55 AM

トリックは次のとおりです。トルコの手紙「ı」と期間を組み合わせて。 「私」という文字のように見えるが、2つの別々のものから作られているものを作成できます

毎週のプラットフォームニュース:Chromeに限定されたWebapk、識別可能なフォーカス長方形、モーダルウィンドウAPI毎週のプラットフォームニュース:Chromeに限定されたWebapk、識別可能なフォーカス長方形、モーダルウィンドウAPIApr 15, 2025 am 09:53 AM

今週のラウンドアップ:「ホーム画面への追加」は、Android、Chrome、Edgeで異なる意味を持ち、フォーム入力に長方形を集中させるためにポップを追加します。

チャートを作る? Mobx State Treeを使用してデータに電力を供給してみてくださいチャートを作る? Mobx State Treeを使用してデータに電力を供給してみてくださいApr 15, 2025 am 09:49 AM

チャートが大好きですか?みんなよね?多くのライブラリを含む、それらを作成する方法はたくさんあります。 d3.js、chart.js、amcharts、highcharts、および

クッキージャーからサードパーティの手をブロックしますクッキージャーからサードパーティの手をブロックしますApr 15, 2025 am 09:48 AM

サードパーティのクッキーは、実際に現在オンになっているもの以外のドメインからコンピューターに設定されています。たとえば、css-tricks.comにログインすると、

10トンウィジェット10トンウィジェットApr 15, 2025 am 09:43 AM

最近の会議の講演で(申し訳ありませんが、どちらを忘れてしまいます)、サードパーティのウィジェットの形でWebパフォーマンスが低いという簡単な例がありました。例

WebPagetestでのパフォーマンステストのシングルページアプリケーションのレシピWebPagetestでのパフォーマンステストのシングルページアプリケーションのレシピApr 15, 2025 am 09:42 AM

WebPageTestは、開発者がWebサイトのパフォーマンスを監査するのに役立つオンラインツールであり、オープンソースプロジェクトです。のウェブパフォーマンスエバンジェリストとして

ウィンドウのサイズ変更中にアニメーションを停止しますウィンドウのサイズ変更中にアニメーションを停止しますApr 15, 2025 am 09:40 AM

あらゆる種類の要素に関するトランジションとアニメーションが多数あるページがあるとします。それらのいくつかは、ウィンドウがサイズ変更されたときにトリガーされます

1つの要素を別の要素の上と下に織ります1つの要素を別の要素の上と下に織りますApr 15, 2025 am 09:38 AM

この投稿では、CSS超大国を使用して、2つの要素が重複して織り込む視覚効果を作成します。このデザインのエピファニーが来ました

See all articles

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

Safe Exam Browser

Safe Exam Browser

Safe Exam Browser は、オンライン試験を安全に受験するための安全なブラウザ環境です。このソフトウェアは、あらゆるコンピュータを安全なワークステーションに変えます。あらゆるユーティリティへのアクセスを制御し、学生が無許可のリソースを使用するのを防ぎます。

SublimeText3 Linux 新バージョン

SublimeText3 Linux 新バージョン

SublimeText3 Linux 最新バージョン

MantisBT

MantisBT

Mantis は、製品の欠陥追跡を支援するために設計された、導入が簡単な Web ベースの欠陥追跡ツールです。 PHP、MySQL、Web サーバーが必要です。デモおよびホスティング サービスをチェックしてください。

WebStorm Mac版

WebStorm Mac版

便利なJavaScript開発ツール