Houn

記事内に広告を含む場合があります

詳しく見る
Web制作

公開日:2021.06.16

更新日:2022.05.02

【CSS】border-radiusを特定の方向(上下左右)にのみ適用して角丸を作る

左上、右上など‥特定方向だけborder-radiusを適用して、角を丸くする方法です。

このように指定できます。


border-radius: 10px 20px 30px 40px; 
/* 左上・右上・右下・左下 */

時計回りに値を指定していきます。

例1:右下のみ指定する場合

右下の角だけを丸くしたい場合は、このようにします。


border-radius: 0 0 0 32px; 

ただ一方向のみの使用であれば、以下のようにするとスマートです。


border-bottom-right-radius: 32px;

『border-(タテ)-(ヨコ)-radius』といった具合に、プロパティ名として書きます。

“margin-bottom”のような書き方ですね。

例2:対角線上に指定する


border-radius: 32px 0;"

左上や右下など、対角線上に指定することもできます。