As mentioned earlier, you can use the shorthand outline property to specify the outline width, style, and color all at once.
The outline shorthand property is particularly useful when you want to apply the same outline to different states of an element, such as normal, hover, focus, etc.
The syntax for the outline shorthand property is as follows:
selector {
outline: outline-width outline-style outline-color;
}
button {
outline: 2px dotted red;
}
In the above example, the button element will have an outline with a width of 2 pixels, a dotted style, and a red color.
You can also use inherit as a value for any of the properties to inherit that specific property from its parent element.
Example
button {
outline: inherit dotted blue;
}
In this example, button will inherit the width and color of the outline from their parent element and have a dotted blue outline style.