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 property can be used to give outlines rounded corners. An outline
is a line that is drawn around elements, outside the border edge, to make the element stand out.
-moz-outline-radius
is a convenient shortcut to set the four properties -moz-outline-radius-topleft
, -moz-outline-radius-topright
, -moz-outline-radius-bottomright
and -moz-outline-radius-bottomleft
.
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: |
Media | visual |
Computed value | as each of the properties of the shorthand:
|
Animatable | as each of the properties of the shorthand: |
Canonical order | the unique non-ambiguous order defined by the formal grammar |
/* 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;
<percentage>
values follow the syntax described in border-radius
.One, two, three or four <outline-radius>
values, represents one of:
<length>
for possible values.<percentage>
; see border-radius
for details.<outline-radius>{1,4} [ / <outline-radius>{1,4}]?
<style> p { border: 1px solid black; outline: dotted red; -moz-outline-radius: 12% 1em 25px; } </style> </head> <body> <p>The outline-style Property using -moz-outline-radius</p> </body> <head> <style> p1 { border: 1px solid black; outline: dotted red; -moz-outline-radius-topleft: 12%; -moz-outline-radius-topright: 1em; -moz-outline-radius-bottomright: 35px; -moz-outline-radius-bottomleft: 1em; } </style> </head> <body> <p1>The outline-style Property using more complicated -moz-outline-radius-xxx </p1> </body>
dotted
or dashed
radiused corners are rendered as solid, bug 382721
This property it is not defined in any CSS standard.
Feature | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari (WebKit) |
---|---|---|---|---|---|
Basic support | No support | 1.5 (1.8) | No support | No support | No support |
Feature | Android | Android Webview | Firefox Mobile (Gecko) | Firefox OS | IE Mobile | Opera Mobile | Safari Mobile | Chrome for Android |
---|---|---|---|---|---|---|---|---|
Basic support | No support | No support | 1.0 (1.8) | ? | No support | No support | No support | No support |
© 2005–2017 Mozilla Developer Network and individual contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/CSS/-moz-outline-radius