CSS 轮廓偏移


CSS 轮廓偏移

outline-offset 属性在元素的轮廓与边框之间添加空间。元素及其轮廓之间的空间是透明的。

下例指定边框边缘外 25px 的轮廓:

此段落的边框外有 25px 的轮廓。

代码:

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <style>
  5. p {
  6. margin: 30px;
  7. border: 1px solid black;
  8. outline: 1px solid red;
  9. outline-offset: 15px;
  10. }
  11. </style>
  12. </head>
  13. <body>
  14. <h1>outline-offset 属性</h1>
  15. <p>本段落在边框边缘外 15 像素处有一条轮廓线。</p>
  16. </body>
  17. </html>

下例显示元素与其轮廓之间的空间是透明的:

本段在边框边缘外的轮廓为 25px。

代码如下:

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <style>
  5. p {
  6. margin: 30px;
  7. background:yellow;
  8. border: 1px solid black;
  9. outline: 1px solid red;
  10. outline-offset: 15px;
  11. }
  12. </style>
  13. </head>
  14. <body>
  15. <h1>outline-offset 属性</h1>
  16. <p>本段落在边框边缘外 15 像素处有一条轮廓线。</p>
  17. </body>
  18. </html>

所有 CSS 轮廓属性

属性描述
outline简写属性,在一条声明中设置 outline-width、outline-style 以及 outline-color。
outline-color设置轮廓的颜色。
outline-offset指定轮廓与元素的边缘或边框之间的空间。
outline-style设置轮廓的样式。
outline-width设置轮廓的宽度。

分类导航