📅  最后修改于: 2023-12-03 15:01:12.851000             🧑  作者: Mango
outline-style
属性指定一个轮廓的样式,该轮廓是围绕一个元素边缘的可见线条,不占据空间。这个属性是 outline
属性的一个子属性,outline
属性是一个合成属性,用于设置轮廓的宽度、样式和颜色。
outline-style: none | dotted | dashed | solid | double | groove | ridge | inset | outset | initial | inherit;
none
:没有轮廓。dotted
:轮廓是一系列点。点的粗细取决于 outline-width
的值。dashed
:轮廓是一系列短线。线的粗细取决于 outline-width
的值。solid
:轮廓是一条实线。线的粗细取决于 outline-width
的值。double
:轮廓是两条平行实线。线的粗细取决于 outline-width
的值。groove
:轮廓仿佛在边框外面切了一个沟槽。看起来像是三维的一样。ridge
:轮廓仿佛在边框上凸起。看起来像是三维的一样。inset
:轮廓仿佛在边框向内凹陷。看起来像是三维的一样。outset
:轮廓仿佛在边框向外凸起。看起来像是三维的一样。initial
:设置属性为默认值。inherit
:从父元素继承属性。以下示例展示了如何设置轮廓样式为 dotted
:
<!DOCTYPE html>
<html>
<head>
<title>outlineStyle属性示例</title>
<style>
div{
outline-style: dotted;
outline-color: red;
outline-width: 5px;
}
</style>
</head>
<body>
<div>这是一个div元素。</div>
</body>
</html>
结果如下:
以下示例展示了如何设置轮廓样式为 double
:
<!DOCTYPE html>
<html>
<head>
<title>outlineStyle属性示例</title>
<style>
div{
outline-style: double;
outline-color: red;
outline-width: 5px;
}
</style>
</head>
<body>
<div>这是一个div元素。</div>
</body>
</html>
结果如下:
| IE | Firefox | Chrome | Safari | Opera | |----|--------|--------|--------|-------| | 8.0 | 1.0 | 1.0 | 1.0 | 7.0 |