outline-offset
åºçº¿
广æ³å¯ç¨
èª 2017å¹´4æ èµ·ï¼æ¤ç¹æ§å·²å¨ä¸»æµæµè§å¨ä¸å¾å°æ¯æï¼å¯å¨å¤§å¤æ°è®¾å¤åæµè§å¨çæ¬ä¸æ£å¸¸ä½¿ç¨ã
CSS 屿§ outline-offset 设置轮å»ä¸å
ç´ è¾¹ç¼æè¾¹æ¡ä¹é´çé´è·ã
å°è¯ä¸ä¸
outline-offset: 4px;
outline-offset: 0.6rem;
outline-offset: 12px;
outline: 5px dashed blue;
<section class="default-example" id="default-example">
<div class="transition-all" id="example-element">
è¿æ¯ä¸ä¸ªå¸¦æè½®å»çº¿æ¡ççåã
</div>
</section>
#example-element {
border: 2px solid crimson;
outline: 0.75em solid;
padding: 0.75em;
width: 80%;
height: 100px;
}
è¯æ³
css
/* <length> å¼ */
outline-offset: 3px;
outline-offset: 0.2em;
/* å
¨å±å¼ */
outline-offset: inherit;
outline-offset: initial;
outline-offset: revert;
outline-offset: revert-layer;
outline-offset: unset;
å¼
<length>-
å ç´ ä¸å ¶è½®å»çº¿ä¹é´çé´è·å®½åº¦ãè´å¼ä¼å°è½®å»çº¿ç½®äºå ç´ å é¨ãå½å¼ä¸º
0æ¶ï¼è½®å»çº¿ä¸å ç´ ä¹é´æ²¡æé´è·ã
æè¿°
è½®å»çº¿æ¯ç»å¶å¨å ç´ å¨å´ãè¾¹æ¡è¾¹ç¼ä¹å¤ç䏿¡çº¿ãå ç´ ä¸å ¶è½®å»çº¿ä¹é´çç©ºé´æ¯éæçãæ¢å¥è¯è¯´ï¼å®ä¸ç¶å ç´ å ·æç¸åçèæ¯ã
å½¢å¼å®ä¹
| åå§å¼ | 0 |
|---|---|
| éç¨å ç´ | ææå ç´ |
| æ¯å¦æ¯ç»§æ¿å±æ§ | å¦ |
| 计ç®å¼ | as specified, but with relative lengths converted into absolute lengths |
| å¨ç»ç±»å | a length |
å½¢å¼è¯æ³
outline-offset =
<length>
示ä¾
>以åç´ ä¸ºåä½è®¾ç½®è½®å»çº¿åç§»
HTML
html
<p>è¿æ¯ä¸æ®µææ¬ï¼è¿æ¯ä¸æ®µææ¬ã</p>
CSS
css
p {
outline: 1px dashed red;
outline-offset: 10px;
background: yellow;
border: 1px solid blue;
margin: 15px;
}
ç»æ
è§è
| è§è |
|---|
| CSS Basic User Interface Module Level 4> # outline-offset> |