-moz-outline-radius - CSS: Cascading Style Sheets 编辑
Non-standard
This feature is non-standard and is not on a standards track. Do not use it on production sites facing the Web: it will not work for every user. There may also be large incompatibilities between implementations and the behavior may change in the future.
In Mozilla applications like Firefox, the -moz-outline-radius
CSS shorthand property can be used to give an element's outline
rounded corners.
/* One value */
-moz-outline-radius: 25px;
/* Two values */
-moz-outline-radius: 25px 1em;
/* Three values */
-moz-outline-radius: 25px 1em 12%;
/* Four values */
-moz-outline-radius: 25px 1em 12% 4mm;
/* Global values */
-moz-outline-radius: inherit;
-moz-outline-radius: initial;
-moz-outline-radius: unset;
Constituent properties
This property is a shorthand for the following CSS properties:
-moz-outline-radius-bottomleft
-moz-outline-radius-bottomright
-moz-outline-radius-topleft
-moz-outline-radius-topright
Syntax
Values
Elliptical outlines and<percentage>
values follow the syntax described in border-radius
.One, two, three or four <outline-radius>
values, represents one of:
<length>
- See
<length>
for possible values. <percentage>
- A
<percentage>
; seeborder-radius
for details.
- If a single value is set, it applies to all 4 corners.
- If two values are set, the first one applies to the top-left and bottom-right corners and the second one to the top-right and bottom-left corners.
- If three values are set, the first one applies to the top-Left corner, the second one to the top-right and bottom-left corners and the third one to the bottom-right corner.
- If four values are set, the first one applies to the top-left corner, the second one to the top-right corner, the third one to the bottom-right corner and the fourth one to the bottom-left corner.
Formal definition
Initial value | as each of the properties of the shorthand: |
---|---|
Applies to | all elements |
Inherited | no |
Percentages | as each of the properties of the shorthand:
|
Computed value | as each of the properties of the shorthand:
|
Animation type | as each of the properties of the shorthand:
|
Formal syntax
<outline-radius>{1,4} [ / <outline-radius>{1,4} ]?where
<outline-radius> = <length> | <percentage>
Examples
Rounding an outline
Note: This example will not display the desired effect if you are viewing this in a browser other than Firefox.
HTML
<p>This element has a rounded outline!</p>
CSS
p {
margin: 5px;
border: 1px solid black;
outline: dotted red;
-moz-outline-radius: 12% 1em 25px;
}
Result
Notes
dotted
ordashed
radiused corners were rendered as solid until Firefox 50, bug 382721- Future versions of Gecko/Firefox may drop this property completely. See bug 593717.
Specifications
Not part of any standard.
Browser compatibility
BCD tables only load in the browser
See also
- Mozilla CSS extensions
- Related CSS properties:
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论