HTMLの背景画像を中央寄せする方法
HTMLの背景画像を中央寄せにする方法について、HTMLとCSSを別ファイルに分けて記載します。
例として「test〜」というクラス名を使用し、コード内で日本語にできる部分は日本語で表記します。
HTML (index.html)
<!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>背景画像中央寄せ</title> <link rel="stylesheet" href="styles.css"> </head> <body> <div class="test-background"></div> </body> </html>
CSS (styles.css)
.test-background { width: 100%; height: 100vh; background-image: url('背景画像のパス'); background-position: center center; /* 中央寄せ */ background-repeat: no-repeat; /* 画像の繰り返しなし */ background-size: cover; /* 画像を要素全体に合わせる */ }
この設定で、test-backgroundクラスが付与された要素に対して背景画像が中央に配置され、画面全体に合わせて表示されます。