世界にひとつだけの プロフィール画面を つくろう!
このレッスンの やり方:
まずは、自己紹介したい 内容を 書こう。
画像、名前、紹介文、リンクボタンの 4つだよ。
HTML の なかに、下のコードを 追加してね。
<div class="card">
<!-- アイコン画像 -->
<img src="https://petitacode.web2050.jp/img/manga/neko1.png" alt="自分のアイコン">
<!-- 名前 -->
<h1>プチタ 太郎</h1>
<!-- 紹介文 -->
<p>こんにちは!プログラミングと焼肉が大好きな小学生です。<br>
ただいまCSSを勉強中!</p>
<!-- ボタン -->
<a href="#">もっと詳しく見る</a>
</div>
.card という箱を デザインして、カードっぽくしよう。
CSS の なかに、下のコードを 追加してね。
.card {
width: 300px; /* 幅を決める */
border: 3px solid #ff7043; /* オレンジの枠線 */
border-radius: 20px; /* 角を丸くする */
padding: 30px; /* 内側の余白 */
text-align: center; /* 中身を全部 真ん中寄せ! */
background-color: #fff;
margin: 50px auto; /* 画面の真ん中に置く */
}
margin: 50px auto; のおかげで、画面の真ん中に移動したよ。
四角い画像を、アイコンっぽく 丸く切り抜こう!
CSSの いちばん下に 追加してね。
img {
width: 150px;
border-radius: 75px; /* 幅の半分にすると まんまる になる! */
border: 4px solid #ffebee; /* 写真の周りに うすい枠をつける */
}
border-radius は 角を丸くする魔法だけど、大きくすると円になるんだ。
名前の色を変えて、ちょっと おしゃれにしよう。
CSSの いちばん下に 追加してね。
h1 {
color: #f4511e;
font-size: 24px;
}
さいごの仕上げ! ただの 青い文字のリンクを、押したくなるボタンにしよう。
CSSの いちばん下に 追加してね。
a {
text-decoration: none; /* 下線を消す */
background-color: #42a5f5; /* 背景を青に */
color: white; /* 文字を白に */
padding: 10px 20px; /* ボタンの大きさ(余白)を作る */
border-radius: 30px; /* ボタンの角を丸くする */
font-weight: bold; /* 文字を太く */
}
おめでとう! プロフィール画面が できたね。
名前や 写真を 自分のものに変えたり、
background-color を好きな色に変えて アレンジしてみてね!