ホームページ >ウェブフロントエンド >CSSチュートリアル >CSS を使用して背景画像を正確に中央に配置するにはどうすればよいですか?

CSS を使用して背景画像を正確に中央に配置するにはどうすればよいですか?

Susan Sarandon
Susan Sarandonオリジナル
2024-11-30 11:08:10887ブラウズ

How Can I Precisely Center a Background Image Using CSS?

CSS を使用して背景画像を正確に中央に配置する

背景画像を中央に配置するために、次の CSS コードが使用されました。

body{
    background-position:center;
    background-image:url(../images/images2.jpg) no-repeat;
}

コードは実際にページ全体に画像を並べて表示しますが、結果は部分的なビューになります。画像の上部が隠れています。目標は、21 インチの画面でも完全な視認性を維持しながら、完璧なセンタリングを実現することです。

この正確な位置合わせを実現するには、CSS を次のように調整することをお勧めします。

background-image: url(path-to-file/img.jpg);
background-repeat:no-repeat;
background-position: center center;

この変更背景の位置を水平方向と垂直方向の両方で画面の中心に明示的に設定します。

または、画像の div コンテナを作成し、z-index を使用します。それを背景として設定すると、センタリングのプロセスを簡素化できます。

別のアプローチには、background-position プロパティでピクセル値を使用することが含まれます。

background-position: 0 100px; /*use a pixel value that will center it*/

あるいは、ボディの最小高さが次のように定義されている場合、 100%、50% はセンタリングに使用できます:

body{
    background-repeat:no-repeat;
    background-position: center center;
    background-image:url(../images/images2.jpg);
    color:#FFF;
    font-family:Arial, Helvetica, sans-serif;
    min-height:100%;
}

これらの調整を次の目的に実装します。背景画像を簡単に正確に中央に配置できます。

以上がCSS を使用して背景画像を正確に中央に配置するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。