Definition
The text-stroke
CSS property is used to apply an outline or stroke to the text of an element. It allows you to add a border-like effect to the text, which can be useful for creating stylized or decorative text effects.
Here’s an example of how to use the text-stroke
property:
h1 {
-webkit-text-stroke: 1px black;
text-stroke: 1px black;
color: white;
}
In this example, the -webkit-text-stroke
property is used with the vendor prefix -webkit-
to target certain browsers. The text-stroke
property is then used to apply a 1-pixel black stroke to the text of the <h1>
heading element. The color
property is set to white
to ensure the text is visible against the stroke.
The text-stroke
property accepts two values: a width value and a color value. The width value specifies the thickness of the stroke, while the color value determines the color of the stroke. You can use any valid CSS color value, such as a named color or a hexadecimal value.
It’s important to note that the text-stroke
property is not supported in all browsers. It has limited support and may require vendor prefixes for cross-browser compatibility. Additionally, some browsers may only support text-stroke
when used in conjunction with the -webkit-text-fill-color
property.