ヒーローヘッダー
- フルスクリーン
- 「header」の背景に、画像がスクリーン全体に広がる方法(ヒーローヘッダー)
- 見出しは、画面の上下左右の中央に配置
HTMLコーディング
<!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>【コーディング練習】GIRLY STYLE</title> <link rel="stylesheet" href="css/style.css"> </head> <body> <header class="header"> <div class="container"> <h1>キュートな瞬間</h1> <p>あなたの心をつかむ、可愛いデザイン</p> </div><!-- /.container --> </header> </body> </html>
CSSコーディング
@charset "UTF-8"; /* ---------------------------------------- reset ---------------------------------------- */ * { margin: 0; padding: 0; box-sizing: border-box; } ul { list-style: none; } a { color: inherit; text-decoration: none; } img { max-width: 100%; vertical-align: bottom; } /* ---------------------------------------- body ---------------------------------------- */ body { background-color: #fff; color: #333; font-size: 16px; font-family: sans-serif; line-height: 1.0; } /* ---------------------------------------- header ---------------------------------------- */ .header { display: flex; justify-content: center; align-items: center; height: 100vh; background-color: #fff; background-image: url(../img/bg_img.webp); background-repeat: no-repeat; background-position: left top; background-size: cover; color: #fff; font-family: serif; font-weight: bold; text-align: center; } .header h1 { margin-bottom: 20px; font-size: 50px; } .header p { font-size: 20px; }