二维码

CSS 轮廓

CSS 轮廓

轮廓是在元素边框外绘制的一条线。

CSS 轮廓

轮廓是围绕元素绘制的一条线,在边界之外,以使元素“突出”。

CSS 具有以下大纲属性:

  • outline-style
  • outline-color
  • outline-width
  • outline-offset
  • outline

注意:轮廓边框不同!轮廓是 绘制在元素边框之外,并可能与其他内容重叠。此外,大纲是 不是元素尺寸的一部分;元素的总宽度和高度 不受轮廓宽度的影响。

CSS 轮廓样式

该属性指定轮廓的样式, 并且可以具有以下值之一:outline-style

  • dotted- 定义虚线轮廓
  • dashed- 定义虚线轮廓
  • solid- 定义实心轮廓
  • double- 定义双轮廓
  • groove- 定义 3D 凹槽轮廓
  • ridge- 定义 3D 脊状轮廓
  • inset- 定义 3D 插图轮廓
  • outset- 定义 3D 外线轮廓
  • none- 未定义轮廓
  • hidden- 定义隐藏的轮廓

以下示例显示了不同的值:outline-style

1
2
3
4
5
6
7
8
9
10
不同轮廓样式的演示:

p.dotted {outline-style: dotted;}
p.dashed {outline-style: dashed;}
p.solid {outline-style: solid;}
p.double {outline-style: double;}
p.groove {outline-style: groove;}
p.ridge {outline-style: ridge;}
p.inset {outline-style: inset;}
p.outset {outline-style: outset;}

结果:

注意: 除非设置了outline-style属性,否则其他任何大纲属性(您将在下一章中了解更多)都不会产生任何影响!