border-top-right-radius
要素の右上の角を丸くして角丸にします。
CSS3より追加された属性です。
これは要素の右上の角を半径10ピクセルの曲線で丸くする記述です。
また、パラメータを2つ指定することで角丸の水平半径と垂直半径を別々に設定することもできます。
これは要素の右上の角の水平半径を30ピクセル、垂直半径を10ピクセルの曲線で丸くする記述です。
パラメータは左が水平半径、右が垂直半径を表しています。
CSS3より追加された属性です。
border-top-right-radius: 10px;
■ 表示される内容
また、パラメータを2つ指定することで角丸の水平半径と垂直半径を別々に設定することもできます。
border-top-right-radius: 30px 10px;
■ 表示される内容
パラメータは左が水平半径、右が垂直半径を表しています。
パラメータの設定
角丸の半径の大きさ
border-top-right-radius: 10px;
border-top-right-radius: 5em;
border-top-right-radius: 15%;
入力する数値には、後ろに必ず「単位」をつける必要があります。単位を付け忘れると設定が反映されないので注意してください。border-top-right-radius: 5em;
border-top-right-radius: 15%;
CSSで使用する長さの単位は色々ありますが、よく使用されるのは下記の2つです。
px | ピクセル。ディスプレイの点を基準とした長さ。 |
em | 要素に設定されたフォントのサイズを基準とする長さ。 フォントサイズが変わるとそれに合わせた長さとなる。 |
角丸の半径と境界線の太さの関係
そのため境界線の幅が角丸の半径より大きい場合は、境界線の部分のみが丸くなります。
border-radius: 10px;
border: 20px solid black;
border: 20px solid black;
■ 表示される内容
あいうえお
利用例
半径をピクセルで指定
border-top-right-radius: 10px;
■ 表示される内容
あいうえお
半径をパーセンテージで指定
border-top-right-radius: 30%;
■ 表示される内容
あいうえお
要素の幅・高さの30%の長さを半径として描写します。
水平半径・垂直半径を別々に設定する
border-top-right-radius: 30px 10px;
■ 表示される内容
あいうえお
水平半径30px・垂直半径10pxになります。
関連する属性
■ border-radius
要素の4隅の角を丸くして角丸にする
■ border-top-left-radius
要素の左上の角を丸くして角丸にする
■ border-bottom-right-radius
要素の右下の角を丸くして角丸にする
■ border-bottom-left-radius
要素の左下の角を丸くして角丸にする