当我点击其他地方的边界消失,我试图使用onfocus: none,但这没有帮助。如何使这个丑陋的按钮边界消失时,我点击它?
输入(type =按钮){ 宽度:120 px; 高度:60 px; margin-left: 35 px; 显示:块; 背景颜色:灰色; 颜色:白色; 边界:没有; } <input type="button" value="Example button" >
当我点击其他地方的边界消失,我试图使用onfocus: none,但这没有帮助。如何使这个丑陋的按钮边界消失时,我点击它?
输入(type =按钮){ 宽度:120 px; 高度:60 px; margin-left: 35 px; 显示:块; 背景颜色:灰色; 颜色:白色; 边界:没有; } <input type="button" value="Example button" >
当前回答
outline属性就是您所需要的。它是在单个声明中设置以下每个属性的简写:
outline-style outline-width 边框色
你可以使用outline: none;,这是公认答案中的建议。如果你想,你也可以说得更具体:
button {
outline-style: none;
}
其他回答
outline属性就是您所需要的。它是在单个声明中设置以下每个属性的简写:
outline-style outline-width 边框色
你可以使用outline: none;,这是公认答案中的建议。如果你想,你也可以说得更具体:
button {
outline-style: none;
}
由于Chrome和Mozilla不仅在按钮周围添加了这一行,而且在链接文本周围也添加了这一行,我在我的网站上使用这个:
a:focus {outline: none;
}
适用于浏览器、链接和按钮。
顺便说一句,这并没有(27.4.2021):
input[type=button]{
outline:none;
}
input[type=button]::-moz-focus-inner {
border: 0;
}
同样值得注意的是outline: none可以应用于<button>标签和input[type=button]来删除浏览器应用的单击边框。
为了避免在更改焦点上的outline属性时所造成的问题,就是在用户按Tab键输入或点击它时给人一种视觉效果。
在这个例子中是一个提交类型,但是你也可以应用到type="button"。
输入(type =提交):{焦点 大纲:不重要; Background-color: rgb(208,192,74); }
将按钮的轮廓和框影属性都设置为none,并使它们重要。
input[type=button] {
outline: none !important;
box-shadow: none !important;
}