outline-offset
Quick Summary for outline-offset
outline-offset CSS property sets the amount of space between an outline and the edge or border of an element.
Code Usage for outline-offset
<pre class="brush: css notranslate"><code><span class="token comment">/ <length> values /</span> <span class="token property">outline-offset</span><span class="token punctuation">:</span> 3px<span class="token punctuation">;</span> <span class="token property">outline-offset</span><span class="token punctuation">:</span> 0.2em<span class="token punctuation">;</span> <span class="token comment">/ Global values /</span> <span class="token property">outline-offset</span><span class="token punctuation">:</span> inherit<span class="token punctuation">;</span> <span class="token property">outline-offset</span><span class="token punctuation">:</span> initial<span class="token punctuation">;</span> <span class="token property">outline-offset</span><span class="token punctuation">:</span> revert<span class="token punctuation">;</span> <span class="token property">outline-offset</span><span class="token punctuation">:</span> unset<span class="token punctuation">;</span> </code></pre>
More Details for outline-offset
outline-offset
The outline-offset CSS property sets the amount of space between an outline and the edge or border of an element.
Syntax
/* <length> values */ outline-offset: 3px; outline-offset: 0.2em; /* Global values */ outline-offset: inherit; outline-offset: initial; outline-offset: revert; outline-offset: unset; Values
<length> The width of the space between the element and its outline. A negative value places the outline inside the element. A value of 0 places the outline so that there is no space between it and the element.
Description
An outline is a line that is drawn around an element, outside the border edge. The space between an element and its outline is transparent. In other words, it is the same as the parent element's background.
Formal definition
| Initial value | 0 |
|---|---|
| Applies to | all elements |
| Inherited | no |
| Computed value | as specified, but with relative lengths converted into absolute lengths |
| Animation type | a length |
Formal syntax
<length>
Examples
Setting outline offset in pixels
HTML<p>Gallia est omnis divisa in partes tres.</p> CSS p { outline: 1px dashed red; outline-offset: 10px; background: yellow; border: 1px solid blue; margin: 15px; } ResultSpecifications
| Specification |
|---|
| CSS Basic User Interface Module Level 4 # outline-offset |
See also
outline outline-color outline-style outline-width Last modified: Aug 12, 2021, by MDN contributors
Select your preferred language English (US)EspañolFrançais日本語Polski中文 (简体) Change language