blob: 1a29b5cb07821ebb3634e53056fc916a88d2fe15 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
|
---
title: border-bottom-right-radius
slug: Web/CSS/border-bottom-right-radius
tags:
- CSS
- CSS Borders
- CSS Property
- Reference
- 'recipe:css-property'
translation_of: Web/CSS/border-bottom-right-radius
---
<div>{{CSSRef}}</div>
<p><strong><code>border-bottom-right-radius</code></strong> は <a href="/ja/docs/Web/CSS">CSS</a> のプロパティで、角の曲率を定義する楕円の半径 (または半長軸と半短軸の半径) を指定することで、要素の右下の角を丸めます。</p>
<div>{{EmbedInteractiveExample("pages/css/border-bottom-right-radius.html")}}</div>
<p class="hidden">このデモのソースファイルは GitHub リポジトリに格納されています。デモプロジェクトに協力したい場合は、 <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> をクローンしてプルリクエストを送信してください。</p>
<p>丸みは円または楕円にすることができ、値のうちの一つが <code>0</code> であれば、丸めは行われずに角は四角くなります。</p>
<div style="text-align: center;"><img alt="border-bottom-right-radius.png" class="default internal" src="/@api/deki/files/6134/=border-bottom-right-radius.png"></div>
<p>背景は、画像または単色ですが、丸みがあっても境界で切り取られます。切り取られる正確な位置は、 {{cssxref("background-clip")}} プロパティの値で定義されます。</p>
<div class="note"><strong>注:</strong> このプロパティの値が <code>border-bottom-right-radius</code> プロパティの後の {{cssxref("border-radius")}} 一括指定プロパティで設定されなかった場合、このプロパティは<a href="/ja/docs/Web/CSS/Shorthand_properties">一括指定プロパティ</a>によって初期値にリセットされます。</div>
<h2 id="Syntax" name="Syntax">構文</h2>
<pre class="brush:css no-line-numbers notranslate">/* 角を円にする */
/* border-bottom-right-radius: <em>radius</em> */
border-bottom-right-radius: 3px;
/* パーセント値 */
border-bottom-right-radius: 20%; /* ボックスが正方形ならば円、長方形ならば楕円 */
border-bottom-right-radius: 20% 20%; /* 上と同じ。水平方向 (width) 及び垂直方向 (height) の 20% */
border-bottom-right-radius: 20% 10%; /* 水平方向 (width) の 20% 及び垂直方向 (height) の 10% */
/* 角を楕円にする */
/* border-bottom-right-radius: horizontal vertical */
border-bottom-right-radius: 0.5em 1em;
border-bottom-right-radius: inherit;</pre>
<p>値1つで指定する場合:</p>
<ul>
<li>値は {{cssxref("<length>")}} または {{cssxref("<percentage>")}} であり、境界の角に使用する円の半径を示します。</li>
</ul>
<p>値2つで指定する場合:</p>
<ul>
<li>最初の値は {{cssxref("<length>")}} または {{cssxref("<percentage>")}} であり、境界の角に使用する楕円の水平の軌道長半径を示します。</li>
<li>最初の値は {{cssxref("<length>")}} または {{cssxref("<percentage>")}} であり、境界の角に使用する楕円の垂直の軌道長半径を示します。</li>
</ul>
<h3 id="Values" name="Values">値</h3>
<dl>
<dt><code><length-percentage></code></dt>
<dd>円の半径または楕円の長半径及び短半径を示します。絶対的な長さの場合は、 CSS の {{cssxref("<length>")}} データ型で表現することができます。水平軸のパーセント値はボックスの幅、垂直軸のパーセント軸はボックスの高さに対する値です。負の数は無効です。</dd>
</dl>
<h2 id="Formal_definition" name="Formal_definition">公式定義</h2>
<p>{{CSSInfo}}</p>
<h2 id="Formal_syntax" name="Formal_syntax">形式文法</h2>
{{csssyntax}}
<h2 id="Examples" name="Examples">例</h2>
<table class="standard-table">
<thead>
<tr>
<th>ライブ例</th>
<th>コード</th>
</tr>
</thead>
<tbody>
<tr>
<td style="padding: 1.5em;">
<div style="background-color: lightgreen; border: solid 1px black; border-bottom-right-radius: 40px 40px; width: 100px; height: 100px;">
<div class="hidden">.</div>
</div>
</td>
<td>境界として使用されている円弧
<pre class="brush: css notranslate">
div {
border-bottom-right-radius: 40px 40px;
}
</pre>
</td>
</tr>
<tr>
<td style="padding: 1.5em;">
<div style="background-color: lightgreen; border: solid 1px black; border-bottom-right-radius: 40px 20px; width: 100px; height: 100px;">
<div class="hidden">.</div>
</div>
</td>
<td>境界として使用されている楕円の弧
<pre class="brush: css notranslate">
div {
border-bottom-right-radius: 40px 20px;
}
</pre>
</td>
</tr>
<tr>
<td style="padding: 1.5em;">
<div style="background-color: lightgreen; border: solid 1px black; border-bottom-right-radius: 40%; width: 100px; height: 100px;">
<div class="hidden">.</div>
</div>
</td>
<td>ボックスは正方形。境界として使用されている円弧
<pre class="brush: css notranslate">
div {
border-bottom-right-radius: 40%;
}
</pre>
</td>
</tr>
<tr>
<td style="padding: 1.5em;">
<div style="background-color: lightgreen; border: solid 1px black; border-bottom-right-radius: 40%; width: 100px; height: 200px;">
<div class="hidden">.</div>
</div>
</td>
<td>ボックスは正方形ではない。境界として使用されている楕円の弧
<pre class="brush: css notranslate">
div {
border-bottom-right-radius: 40%;
}
</pre>
</td>
</tr>
<tr>
<td style="padding: 1.5em;">
<div style="border: black 3px double; border-bottom-right-radius: 40%; height: 100px; width: 100px; background-color: rgb(250,20,70); background-clip: content-box;">
<div class="hidden">.</div>
</div>
</td>
<td>背景色は境界で切り取られる
<pre class="brush: css notranslate">
div {
border-bottom-right-radius:40%;
border-style: black 3px double;
background-color: rgb(250,20,70);
background-clip: content-box;
}
</pre>
</td>
</tr>
</tbody>
</table>
<h2 id="Specifications" name="Specifications">仕様書</h2>
<table class="standard-table">
<thead>
<tr>
<th scope="col">仕様書</th>
<th scope="col">状態</th>
<th scope="col">備考</th>
</tr>
</thead>
<tbody>
<tr>
<td>{{SpecName('CSS3 Backgrounds', '#border-bottom-right-radius', 'border-bottom-right-radius')}}</td>
<td>{{Spec2('CSS3 Backgrounds')}}</td>
<td>初回定義</td>
</tr>
</tbody>
</table>
<h2 id="Browser_compatibility" name="Browser_compatibility">ブラウザーの互換性</h2>
<div class="hidden">このページの互換性一覧表は構造化データから生成されています。データに協力していただけるのであれば、 <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> をチェックアウトしてプルリクエストを送信してください。</div>
<p>{{Compat("css.properties.border-bottom-right-radius")}}</p>
<h2 id="See_also" name="See_also">関連情報</h2>
<ul>
<li>一括指定の {{cssxref("border-radius")}} プロパティ</li>
<li>{{cssxref("border-top-right-radius")}}, {{cssxref("border-bottom-left-radius")}}, {{cssxref("border-top-left-radius")}}</li>
</ul>
|