前回の記事では、背景の描画領域を指定する方法について学びました。「CSSを上手に使って背景の描画領域を指定する」をご覧ください。今回は要素に背景画像を設定する方法を紹介しますので、必要に応じて参考にしてください。
画像を要素の背景として使用したい場合、どうすればよいでしょうか?
小さな例を見てみましょう。
Document 为了显示,表明这个一个div元素为了显示,表明这个一个p元素
为了显示,表明这个一个div元素为了显示,表明这个一个p元素
为了显示,表明这个一个div元素为了显示,表明这个一个p元素
为了显示,表明这个一个div元素为了显示,表明这个一个p元素
为了显示,表明这个一个div元素为了显示,表明这个一个p元素
为了显示,表明这个一个div元素为了显示,表明这个一个p元素
この小さな例の結果は次のとおりです。
ご覧のとおり、気に入った画像が要素の背景になります。これは、background-image
属性を使用しているためです。
この物件を見てみましょう。
background-image 属性は、要素の背景画像を設定します。要素の背景は、パディングと境界線を含む要素のサイズ全体を占めますが、マージンは含みません。デフォルトでは、背景画像は要素の左上隅に配置され、水平方向と垂直方向に繰り返されます。
注意:
背景画像が利用できない場合でも、ページに優れた視覚効果を得ることができるように、利用可能な背景色を設定してください。
描画すると、画像は z 方向に積み重ねられます。最初に指定した画像は、後で指定した画像の上に描画されます。したがって、最初に指定された画像は「ユーザーに最も近い」画像になります。
次に、要素の境界線がそれらの上に描画され、background-color
がそれらの下に描画されます。画像の描画、ボックス、およびボックスの境界線の間の関係は、CSS プロパティbackground-clip
およびbackground-origin
で定義する必要があります。
指定された画像を描画できない場合 (たとえば、指定された URI で表されるファイルをロードできない場合)、ブラウザはこの状況を値が none に設定されているかのように扱います。
推奨学習:css ビデオ チュートリアル
以上がcss要素の背景画像を設定する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。