javascript - 选择具有边框半径的 div 后删除框

标签 javascript html css border-layout

我有一个 div,里面有一个 span 元素,它会有一个重定向功能。 div 具有 border-radius 属性。所有的工作和用户界面看起来都很好。但是当选择元素时,我会在 div 周围看到一个边框框。

因为它只在重定向前出现一分钟,所以我无法追踪它的 CSS 问题。

这是我的代码:

HTML: 按钮文字

CSS:

.menu-button{
    background-color: green;
    border-radius: 30px;
    cursor: pointer;
    margin: 10px 5px 2%;
    text-transform: uppercase;
}

这就是 select 上的 div 在移动到不同页面之前的样子:

button while selected

如有任何帮助,我们将不胜感激。

最佳答案

确保将 menu-button 类的 outline 设置为 none。即,outline: none;

这是由于 button 元素的一些默认值而发生的。例如,在 Google Chrome 上,outline 是一个标准的蓝色边框,用于突出显示您当前所在的位置。

因此,通过设置 outline: none; 将在您单击 button 元素时删除任何 border


这也适用于 input 元素,以供将来引用。

关于javascript - 选择具有边框半径的 div 后删除框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41281029/

相关文章:

html - code 标签不占据父 pre 标签高度的 100%

html - MDC : How to style label text?

javascript - 如何将 JavaScript [object String] 转换为 HTMLElement?

javascript - 如何将值传递给javascript中的函数(googleMap)

javascript - Jade 遍历对象并将 child 分配给 parent

javascript - 如何使用 CSS 将过渡应用到下一张幻灯片

php - fatal error : Uncaught Error: Cannot use object of type mysqli_result as array with databases

html - 奇怪的div定位

javascript - 在 AJAX 中添加这个

css - FireFox 中的 iframe 不遵守 z-index