四角い部品の角を、ほんの少しまるめる。たったそれだけで、かたい印象がやわらいで、ぐっと今どきの見た目になります。ボタンやカードがやさしく見えるのは、たいていこの角のまるみのおかげ。あやつるのは border-radius です。
書いてみよう
.card {
border: 2px solid teal;
border-radius: 12px;
}枠線に、border-radius: 12px; を一行たすだけ。四角い枠の角が、やわらかくまるまります。数字を 4px 20px と変えれば、まるみの度合いも変わります。小さくすればきりっと、大きくすればふんわり。
数字を大きくすると、まんまるに
まるみをうんと大きく——50% にすると、なんとまんまるになります。丸いアイコンやプロフィール画像でよく使う手です。
.avatar {
width: 80px;
border-radius: 50%;
}正方形の部品を border-radius: 50%; にすると、きれいな円に。四角が丸くなる瞬間は、CSSのちょっとした魔法のようで、いちばん”変わった!“を感じられるところです。
ボタンらしく:まんまるの角+クリックできる合図
角のまるみをうんと大きくすると、四角いボタンがピル(カプセル)型になります。ここに cursor: pointer; を添えると、マウスを乗せたときに指カーソルへ変わり、「押せますよ」という合図がひとつ増えます。
.btn {
border-radius: 999px;
cursor: pointer;
}999px のように確実に大きすぎる数字を指定すると、どんな大きさの部品でも両端が完全な半円になり、ピル型に仕上がります。
このレッスンのまとめ
- 角のまるみは
border-radius - 数字が大きいほどまるく、
50%でまんまる - 部品には
8px〜16pxくらいが上品 border-radius: 999px;でピル型に、cursor: pointer;で押せる合図を
角がまるくなったら、最後にもう一手間——影をつけて、カードをふわっと浮かせてみましょう。 :::
