【发布时间】:2012-03-16 08:07:30
【问题描述】:
我正在开发一个 Chrome 扩展程序,它可以让你编辑一个小文本字段,我发现点击文本字段周围的蓝色突出显示真的很烦人。
有没有办法(最好使用 CSS)使这个突出显示稍微变薄一些?我觉得它有点太厚了,需要减肥。谢谢!
蓝色高亮截图:
【问题讨论】:
标签: html css google-chrome-extension textfield highlight
我正在开发一个 Chrome 扩展程序,它可以让你编辑一个小文本字段,我发现点击文本字段周围的蓝色突出显示真的很烦人。
有没有办法(最好使用 CSS)使这个突出显示稍微变薄一些?我觉得它有点太厚了,需要减肥。谢谢!
蓝色高亮截图:
【问题讨论】:
标签: html css google-chrome-extension textfield highlight
是的;只需将 'none' 分配给 'outline' 属性:
input {
outline: none;
}
请注意,大纲是一种 UI 功能,用于突出显示当前活动/聚焦的表单元素,删除该视觉提示可能会妨碍某些用户。
编辑以回应 Beakr(OP)的左撇子评论,在下面的 cmets 中:
我打算禁用它/修改它,看看它能做什么。
要调整outline 的样式,您可以访问各个属性:
elementSelector:focus {
outline-width: 4px; /* thin, medium, thick or standard CSS length units */
outline-style: auto; /* or 'inherit', 'none' or border-style (solid, dashed, dotted...) */
outline-color: #f90; /* standard CSS colors */
}
上面的内容也可以用简写表示:
elementSelector:focus {
outline: 4px auto #f90;
}
可以使用的最小的可能的轮廓测量是:
elementSelector:focus {
outline-width: thin; /* or 1px */
}
【讨论】: