选择带有边框半径的 div 后删除框
Removing box after a div with border-radius is selected
我有一个 div 里面有一个 span 元素,它会有一个重定向功能。 div 有一个边界半径 属性。所有的工作和 UI 看起来都很好。但是当元素被 selected 时,我看到 div 周围有一个边框框。
由于它在重定向前只出现了一分钟,我无法追踪它可能存在的 CSS 问题。
这是我的代码:
HTML:
按钮文字
CSS:
.menu-button{
background-color: green;
border-radius: 30px;
cursor: pointer;
margin: 10px 5px 2%;
text-transform: uppercase;
}
这是 select 上的 div 在移动到不同页面之前的样子:
如有任何帮助,我们将不胜感激。
设置菜单按钮的轮廓属性。像这样
.menu-button{
background-color: green;
border-radius: 30px;
cursor: pointer;
margin: 10px 5px 2%;
text-transform: uppercase;
outline:none;
}
确保将 菜单按钮 class 的 outline
设置为 none
。即,outline: none;
。
这是由于 button
元素的一些默认值造成的。例如,在 Google Chrome 上,outline
是一个标准的蓝色边框,用于突出显示您当前所在的位置。
因此,通过设置 outline: none;
将在您单击 button
元素时删除任何 border
。
这也适用于 input
个元素,以供将来参考。
.menu-button{
background-color: green;
border-radius: 30px;
cursor: pointer;
margin: 10px 5px 2%;
text-transform: uppercase;
border:none;
}
我有一个 div 里面有一个 span 元素,它会有一个重定向功能。 div 有一个边界半径 属性。所有的工作和 UI 看起来都很好。但是当元素被 selected 时,我看到 div 周围有一个边框框。
由于它在重定向前只出现了一分钟,我无法追踪它可能存在的 CSS 问题。
这是我的代码:
HTML: 按钮文字
CSS:
.menu-button{
background-color: green;
border-radius: 30px;
cursor: pointer;
margin: 10px 5px 2%;
text-transform: uppercase;
}
这是 select 上的 div 在移动到不同页面之前的样子:
如有任何帮助,我们将不胜感激。
设置菜单按钮的轮廓属性。像这样
.menu-button{
background-color: green;
border-radius: 30px;
cursor: pointer;
margin: 10px 5px 2%;
text-transform: uppercase;
outline:none;
}
确保将 菜单按钮 class 的 outline
设置为 none
。即,outline: none;
。
这是由于 button
元素的一些默认值造成的。例如,在 Google Chrome 上,outline
是一个标准的蓝色边框,用于突出显示您当前所在的位置。
因此,通过设置 outline: none;
将在您单击 button
元素时删除任何 border
。
这也适用于 input
个元素,以供将来参考。
.menu-button{
background-color: green;
border-radius: 30px;
cursor: pointer;
margin: 10px 5px 2%;
text-transform: uppercase;
border:none;
}