outline-offset 属性在轮廓与元素的边缘边框之间添加空间。
注意:轮廓与边框不同!与边框不同,轮廓线是在元素边框之外绘制的,并且可能与其他内容重叠。同时,轮廓也不是元素尺寸的一部分:元素的总宽度和高度不受轮廓线宽度的影响。
<style>
.box1{
margin: 20px;
border: 1px solid black;
outline: 4px solid red;
}
.box2{
margin: 50px;
border: 1px solid black;
outline: 5px dashed blue;
outline-offset: 5px;
}
</style>
</head>
<body>
<div class="box1">
这个 div 有 4 像素的红色实线轮廓,位于边框边缘外 15 像素处。
</div>
<div class="box2">
这个 div 有 5 像素的蓝色虚线轮廓,位于边框边缘外 5 像素处。
</div>
</body>
预览效果图