--- title: border-top-right-radius slug: Web/CSS/border-top-right-radius tags: - CSS - CSS 境界 - CSS プロパティ - リファレンス - recipe:css-property browser-compat: css.properties.border-top-right-radius translation_of: Web/CSS/border-top-right-radius --- {{CSSRef}} **`border-top-right-radius`** は [CSS](/ja/docs/Web/CSS) のプロパティで、角の曲率を定義する楕円の半径 (または半長軸と半短軸) を指定することで、要素の右上の角を丸めます。 {{EmbedInteractiveExample("pages/css/border-top-right-radius.html")}} 丸みは円または楕円にすることができ、値のうちの一つが `0` であれば、丸めは行われずに角は四角くなります。 ![border-top-right-radius.png](border-top-right-radius.png) 画像または単色が背景になっている場合、丸みがあっても境界で切り取られます。切り取られる正確な位置は、 {{cssxref("background-clip")}} プロパティの値で定義されます。 > **Note:** このプロパティの値が `border-top-right-radius` プロパティの後の {{cssxref("border-radius")}} 一括指定プロパティで設定されなかった場合、このプロパティは[一括指定プロパティ](/ja/docs/Web/CSS/Shorthand_properties)によって初期値にリセットされます。 ## 構文 ```css /* 角を円にする */ /* border-top-right-radius: 半径 */ border-top-right-radius: 3px; /* 角を楕円にする */ /* border-top-right-radius: 水平 垂直 */ border-top-right-radius: 0.5em 1em; border-top-right-radius: inherit; /* グローバル値 */ border-top-right-radius: inherit; border-top-right-radius: initial; border-top-right-radius: revert; border-top-right-radius: unset; ``` 値 1 つで指定する場合: - 値は {{cssxref("<length>")}} または {{cssxref("<percentage>")}} であり、境界の角に使用する円の半径を示します。 値 2 つで指定する場合: - 最初の値は {{cssxref("<length>")}} または {{cssxref("<percentage>")}} であり、境界の角に使用する楕円の水平方向の半長軸を示します。 - 最初の値は {{cssxref("<length>")}} または {{cssxref("<percentage>")}} であり、境界の角に使用する楕円の垂直方向の半長軸を示します。 ### 値 - `` - : 円の半径または楕円の長半径および短半径を示します。絶対的な長さの場合は、 CSS の {{cssxref("<length>")}} データ型で表現することができます。水平軸のパーセント値はボックスの幅、垂直軸のパーセント軸はボックスの高さに対する値です。負の数は無効です。 ## 公式定義 {{CSSInfo}} ## 形式文法 {{csssyntax}} ## 例

Arc of a circle

単一の `` 値を指定すると、円弧を生成します。 ```html hidden
``` ```css div { border-top-right-radius: 40px; background-color: lightgreen; border: solid 1px black; width: 100px; height: 100px; } ``` {{EmbedLiveSample("Arc_of_a_circle")}}

楕円の弧

2 つの異なる `` 値を指定すると、楕円の弧を生成します。 ```html hidden
``` ```css div { border-top-right-radius: 40px 20px; background-color: lightgreen; border: solid 1px black; width: 100px; height: 100px; } ``` {{EmbedLiveSample("Arc_of_an_ellipse")}}

パーセントで半径を指定した正方形の要素

正方形の要素に単一の `` 値を指定すると、円弧を生成します。 ```html hidden
``` ```css div { border-top-right-radius: 40%; background-color: lightgreen; border: solid 1px black; width: 100px; height: 100px; } ``` {{EmbedLiveSample("Square_element_with_percentage_radius")}}

パーセントで半径を指定した正方形ではない要素

正方形ではない要素に単一の `` 値を指定すると、楕円の弧を生成します。 ```html hidden
``` ```css div { border-top-right-radius: 40%; background-color: lightgreen; border: solid 1px black; width: 200px; height: 100px; } ``` {{EmbedLiveSample("Non-square_element_with_percentage_radius")}} ## 仕様書 {{Specifications}} ## ブラウザーの互換性 {{Compat}} ## 関連情報 - {{cssxref("border-radius")}} 一括指定プロパティ - {{cssxref("border-bottom-right-radius")}}、{{cssxref("border-bottom-left-radius")}}、{{cssxref("border-top-left-radius")}}