html - 如何删除 Chrome 扩展程序上的链接焦点轮廓?

标签 html css google-chrome-extension

我制作了一个简单的 Chrome 扩展程序,其中包含指向一些常用书签的链接。当您打开它时,它会自动聚焦到第一个链接,即顶部的 Logo 图像。

enter image description here 我认为没有焦点它看起来好多了,而且我为其进行扩展的人不需要辅助功能。

我引用了 this StackOverflow question并尝试用 outline: none;'outline: none !important; 在 CSS 中覆盖它。我还尝试使用 outline-color: transparent; 将颜色更改为不同的阴影或透明。这些都没有奏效。

值得一提的是,当我在 Chrome 中查看 html 文档时,大纲不显示。只有当它作为 Chrome 扩展程序上传时才会发生。

你可以在这里看到我的代码:https://github.com/christinahouck/Daniels_Chrome_Extension

最佳答案

你可以只使用这个:

a:active, a:focus {
   outline: 0;
   border: none;
   -moz-outline-style: none;
}

关于html - 如何删除 Chrome 扩展程序上的链接焦点轮廓?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52453636/

相关文章:

jquery - 有没有办法让页面中所有的onclick事件都成为光标指针?

html - 如何居中我的 DIV,它不会去

javascript - 如何在滚动条上改变div宽度

google-chrome - 为什么我打包的 chrome 扩展没有更新?

javascript - Chrome 扩展 : how to dock extension's html page to current web page?

linux - 如何在调用 : or skype: URL? 时为 xdg-open 设置默认应用程序

jquery - 如何在鼠标悬停时停止滚动

javascript - 如果其他元素动态添加到页面,我可以将两个 div 固定在一起吗?

html - 带表格的 DIV 内的水平滚动

html - 为什么我使用 nowrap 的方式不起作用?