HTMLとCSSを 1行 書くたびに、なにが おきるかな?
このレッスンの やりかた:
まずは 世界を 暗くしよう。
CSS の なかに、下のコードを 追加しよう。
body {
background-color: #1a1a2e;
color: white;
text-align: center;
margin: 0;
}
画面全体を つつむ「透明な箱」を つくるよ。
HTML の なかに 書いてね。
<div class="hero-screen">
<!-- この中に タイトルなどを 書いていくよ! -->
</div>
さっき作った <div> のなかに、ゲームの タイトルを書こう。
2行ある すきまに 書いてね。
<h1>NEO GAMES</h1>
ここからが CSSの 魔法だ!
CSS の いちばん下に 追加してね。
h1 {
font-size: 60px;
color: #00d4ff;
text-shadow: 0 0 10px #00d4ff;
letter-spacing: 10px;
}
text-shadow (かげ) が 光の 正体だよ。
ゲームを 始めるための ボタンが 必要だね。
HTMLの <h1>...</h1> の 下に 追加しよう。
<a href="#" class="start-btn">GAME START</a>
リンクの 文字を、四角い ボタンに 変身させるよ。
CSSの いちばん下に 追加してね。
.start-btn {
background-color: #00d4ff;
color: #1a1a2e;
padding: 15px 40px;
border-radius: 50px;
text-decoration: none;
font-weight: bold;
display: inline-block;
}
padding で 太らせて、border-radius で 丸くしたんだ。
さいごの 仕上げ。
いまは 上のほうに よっちゃってるから、画面の 真ん中に もってこよう。
CSSの いちばん下に追加してね。
.hero-screen {
height: 100vh;
padding-top: 150px;
box-sizing: border-box;
}
100vh は「画面の高さ 100%」という 意味だよ。
おめでとう! プロみたいな 画面が つくれたね。
色は #00d4ff (青) を orange や deeppink に 変えて
自分だけの デザインに 改造してみてね!