---
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")}} 一括指定プロパティで設定されなかった場合、このプロパティは一括指定プロパティによって初期値にリセットされます。
## 構文
```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")}}