記事内に広告を含む場合があります
詳しく見る公開日: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;"
左上や右下など、対角線上に指定することもできます。