CSS 或者分开设置: 设置轮廓的宽度,可选值: 设置轮廓的样式,可选值: 设置轮廓的颜色,可以是: 设置轮廓与元素边缘的偏移距离(CSS3新增) 最常见的用途是为可聚焦元素(如链接、按钮、表单控件)提供视觉反馈: 注意:不要轻易移除焦点轮廓,这会影响可访问性。如果需要自定义,应该提供替代的焦点样式。 开发时快速查看元素边界: 临时或永久高亮页面上的特定元素: 利用轮廓创建叠加效果: CSS Outline 是一个有用的视觉工具,特别适合用于可访问性目的和临时高亮元素。虽然它不像 border 那样常用,但在需要不影响布局的装饰线或焦点指示时,outline 是最佳选择。记住要为可交互元素保留可见的焦点状态,这是网页可访问性的重要部分。outline
属性用于在元素周围绘制一条轮廓线,位于边框(border)之外,不占据空间(不影响布局),也不一定是矩形。Outline 的基本语法
element {
outline: [outline-width] [outline-style] [outline-color];
}element {
outline-width: 2px;
outline-style: solid;
outline-color: red;
}Outline 的各个属性
1. outline-width
px
, em
, rem
等thin
, medium
, thick
button {
outline-width: 2px;
}2. outline-style
none
:无轮廓(默认)hidden
:隐藏轮廓dotted
:点状轮廓dashed
:虚线轮廓solid
:实线轮廓double
:双线轮廓groove
:3D凹槽轮廓ridge
:3D凸脊轮廓inset
:3D内嵌轮廓outset
:3D外凸轮廓input {
outline-style: dotted;
}3. outline-color
red
, blue
等#ff0000
rgb(255, 0, 0)
hsl(0, 100%, 50%)
invert
(颜色反转,确保轮廓可见)a {
outline-color: #00ff00;
}4. outline-offset
img {
outline: 2px solid blue;
outline-offset: 5px;
}什么时候用 Outline?
1. 焦点指示
a:focus, button:focus, input:focus {
outline: 2px solid #0066cc;
}2. 调试布局
.debug * {
outline: 1px solid red;
}3. 高亮重要元素
.highlight {
outline: 3px dashed orange;
outline-offset: 3px;
}4. 创建特殊视觉效果
.card:hover {
outline: 10px solid rgba(0, 0, 255, 0.3);
}Outline 与 Border 的区别
最佳实践
完整示例
/* 基础样式 */
button {
padding: 10px20px;
background: #4CAF50;
color: white;
border: none;
border-radius: 4px;
cursor: pointer;
}
/* 默认焦点样式 */
button:focus {
outline: 3px solid #8BC34A;
outline-offset: 2px;
}
/* 高亮样式 */
.highlight-box {
padding: 20px;
margin: 30px;
background: #f5f5f5;
outline: 5px double #FF9800;
outline-offset: -10px;
}
/* 调试用 */
.debug-outline * {
outline: 1px solid rgba(255, 0, 0, 0.3);
}<button>点击我</button>
<div class="highlight-box">
这个盒子有特殊的轮廓效果
</div>浏览器兼容性
outline
属性在所有现代浏览器中都得到良好支持。outline-offset
在IE11及以下版本不支持,但在Edge和所有现代浏览器中都支持。总结

優(yōu)網(wǎng)科技秉承"專業(yè)團隊、品質服務" 的經(jīng)營理念,誠信務實的服務了近萬家客戶,成為眾多世界500強、集團和上市公司的長期合作伙伴!
優(yōu)網(wǎng)科技成立于2001年,擅長網(wǎng)站建設、網(wǎng)站與各類業(yè)務系統(tǒng)深度整合,致力于提供完善的企業(yè)互聯(lián)網(wǎng)解決方案。優(yōu)網(wǎng)科技提供PC端網(wǎng)站建設(品牌展示型、官方門戶型、營銷商務型、電子商務型、信息門戶型、微信小程序定制開發(fā)、移動端應用(手機站、APP開發(fā))、微信定制開發(fā)(微信官網(wǎng)、微信商城、企業(yè)微信)等一系列互聯(lián)網(wǎng)應用服務。