CSSのborder-radiusプロパティを用いて上だけを丸くする方法
このページでは、CSSのborder-radiusプロパティを用いて上だけを丸くする方法について説明していきます。

border-radiusプロパティとは
border-radiusプロパティとは、HTML要素の四隅の角の半径を一括指定するプロパティで、左上・右上・右下・左下の順で指定します。
構文
要素 {
border-radius: 右上 右上 右下 左下;
}
使用例
HTML
<p class="border-radius--only-top">border-radius(上だけ)</p>
CSS
.border-radius {
font-size: 50px;
width: fit-content;
padding: 10px;
border: solid 2px black;
margin: 20px;
}
.border-radius--only-top {
border-radius: 10px 10px 0 0;
}
実行結果
See the Pen Untitled by Yagi-System (@ihspycal-the-lessful) on CodePen.
まとめ
このように、border-radiusプロパティの最初の2つを指定して、後の2つを0にすることで、上だけを丸くすることができます。
こちらの記事もおすすめ
CSSのborder-bottomプロパティで作成した下線の位置を設定する方法
CSSのborder-bottom-left-radiusを用いて左下の半径を設定する方法
CSSのborder-bottom-widthプロパティを用いて下線の太さを設定する方法