html - CSS - Div焦点改变蓝色边框高亮颜色

标签 html css

我有一个带有制表位索引集的 div。聚焦时,当前有一个蓝色边框突出显示。是否可以更改此突出显示颜色?如果可以,是否可以纯粹用 CSS 完成?

以下是我到目前为止尝试过的内容。还有 JsFiddle here

非常感谢。

HTML

<div class="test" tabindex="0">
Click Me to Focus
</div>

CSS

.test: focus {
  border: 1px solid black!important;
}

最佳答案

请输入此代码

.test{border: 1px solid transparent;}
.test:focus{
  outline: none;
  border-color: #000000;
 }

当您专注于它时,它不会勾勒出轮廓。 因此,您可以随时移除轮廓并在焦点上设置边框或将鼠标悬停。

关于html - CSS - Div焦点改变蓝色边框高亮颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58395208/

相关文章:

css - ABP 自定义过滤器 - 如何选择/隐藏父元素

html - 移动浏览器模拟器

html - Google Analytics 命中返回 302,第二个请求无效

Jquery - 获取除特定对象之外的 DIV 中的所有内容

html - 在表中动态添加行/列时,如何保持容器大小?

javascript - Bootstrap Navbar Active State Switching Bootstrap (Javascript相关)

html - 为什么我的 TD 元素没有环绕文本内容?

html - float div 没有正确放置

css - Google Web 字体不适用于 IE < 9

css - 为什么标题工具提示不适用于 float 元素?