Written by Billy

【CSS】border-radius を使いこなそう!【6パターン紹介】

Programming

角を丸くするCSSプロパティ 「border-radius」 を使い方を徹底解説します。

  • 基本解説. border-radiusとは
  • 基本1. border-radius: ①;
  • 基本2. border-radius: ① ②;
  • 基本3. border-radius: ① ② ③;
  • 応用4. border-radius: ① / ②;
  • 応用5. border-radius: ① ② ③ ④ / ⑤ ⑥ ⑦ ⑧;

気になる所だけ読みたい人は目次をクリックして進んでください。

基本解説. border-radiusとは

角を丸めるcssです。 img画像やbackground-colorにも対応します。
丸め方の公式は下記のとおり。

border-radius説明画像

基本1. border-radius: ①;

See the Pen
Untitled

on CodePen.

上記は border-radius: 30px; です。

4隅全てを同じサイズに丸めます。

pxだけではなく、例えば
border-radius: 50%;
で円(丸)になります。

See the Pen
Untitled
on CodePen.

基本2. border-radius: ① ②;

See the Pen
Untitled
on CodePen.

上記は border-radius: 30px 10px; です。

①が左上と右下 ②が右上と左下 です。

基本3. border-radius: ① ② ③;

See the Pen
Untitled
on CodePen.

上記は border-radius: 50% 30px 10px; です。

①が左上 ②が右上と左下 ③が右上 です。

次は応用編です。

応用4. border-radius: ① / ②;

See the Pen
Untitled
on CodePen.

上記は border-radius: 50% / 30px; です。

①が水平方向、②が垂直方向に作用します。

では、次が最後になります。

応用5. border-radius: ① ② ③ ④ / ⑤ ⑥ ⑦ ⑧;

See the Pen
Untitled
on CodePen.

上記は border-radius: 50% 30px 15px 50% / 30px 20px 30px 10px; です。

(水平)左上① 右上② 右下③ 左下④ と (垂直)左上⑤ 右上⑥ 右下⑦ 左下⑧ です。

ここまでいくと、ユーザーフレンドリーではないような気もしますが(笑)

まとめ:まずは書き方の理解が大事
 
まずは書き方がわかれば大丈夫です。
形は50%、つまり半分のサイズで円(丸)だから…といった逆算の考えで進めましょう。