The -webkit-text-stroke
CSS property specifies the width and color of strokes for text characters. This is a shorthand property for the longhand properties -webkit-text-stroke-width
and -webkit-text-stroke-color
.
-webkit-text-stroke: 4px navy;
text-stroke: 4px navy;
-webkit-text-stroke: inherit;
-webkit-text-stroke: initial;
-webkit-text-stroke: revert;
-webkit-text-stroke: revert-layer;
-webkit-text-stroke: unset;
Constituent properties
This property is a shorthand for the following CSS properties:
Initial value |
as each of the properties of the shorthand:
|
Applies to |
all elements |
Inherited |
yes |
Computed value |
as each of the properties of the shorthand:
|
Animation type |
as each of the properties of the shorthand:
|
Adding a red text stroke
HTML
<p id="example">The stroke of this text is red.</p>
CSS
#example {
font-size: 3em;
margin: 0;
-webkit-text-stroke: 2px red;
}
Result
Specifications
Browser compatibility
|
Desktop |
Mobile |
|
Chrome |
Edge |
Firefox |
Internet Explorer |
Opera |
Safari |
WebView Android |
Chrome Android |
Firefox for Android |
Opera Android |
Safari on IOS |
Samsung Internet |
-webkit-text-stroke |
4 |
15 |
49 |
No |
15 |
3 |
4 |
18 |
49 |
14 |
2 |
1.0 |