如何从输入按钮中删除轮廓边框

Cin*_*ton 100 css button

当点击其他地方时,边框消失,尝试onfocus none,但没有帮助,如何点击丑陋的按钮边框消失?

input[type="button"] {
  width: 120px;
  height: 60px;
  margin-left: 35px;
  display: block;
  background-color: gray;
  color: white;
  border: none;
}
Run Code Online (Sandbox Code Playgroud)
<input type="button" value="Example Button">
Run Code Online (Sandbox Code Playgroud)

Ank*_*wal 151

使用outline:none; 我们可以删除chrome中的边框

<style>
input[type="button"]
{
    width:120px;
    height:60px;
    margin-left:35px;
    display:block;
    background-color:gray;
    color:white;
    border: none;
    outline:none;
}
</style>
Run Code Online (Sandbox Code Playgroud)

  • 在Chrome上,我不得不将`outline:none;`规则添加到`input [type ="button"]:focus`而不是`input [type ="button"]`. (10认同)

Rok*_*jan 60

重点关注Chrome和FF

在此输入图像描述 在此输入图像描述

删除:

在此输入图像描述

input[type="button"]{
   outline:none;
}
input[type="button"]::-moz-focus-inner {
   border: 0;
}
Run Code Online (Sandbox Code Playgroud)

演示

PS:

/* Don't forget! User accessibility is important */
input[type="button"]:focus {
  /* your custom focused styles here */
}
Run Code Online (Sandbox Code Playgroud)


X-C*_*der 35

它对我有用:)

*:focus {
    outline: 0 !important;
}
Run Code Online (Sandbox Code Playgroud)

  • 这是唯一对我有用的答案,但是如果没有 !important,你会怎么做?我从很多来源听说只有在绝对必要时才应该使用它。 (4认同)
  • 第一次就完美地工作了 - 谢谢! (2认同)

小智 30

将按钮的outlinebox-shadow属性设置为none并使它们重要

input[type="button"] {
    outline: none !important;
    box-shadow: none !important;
} 
Run Code Online (Sandbox Code Playgroud)


将这些值设置为important的原因是,如果您使用其他 CSS 库或框架(如 Bootstrap),它可能会被覆盖。


mni*_*s.p 13

这个对我有用

button:focus {
    border: none;
    outline: none;
}
Run Code Online (Sandbox Code Playgroud)


hen*_*ght 12

outline物业是您所需要的.它是在单个声明中设置以下每个属性的简写:

  • outline-style
  • outline-width
  • outline-color

你可以使用outline: none;,这是在接受的答案中建议的.如果你想要你也可以更具体:

button {
    outline-style: none;
}
Run Code Online (Sandbox Code Playgroud)


小智 6

button:focus{outline:none !important;}
Run Code Online (Sandbox Code Playgroud)

!important如果在Bootstrap中使用它,则添加


小智 6

为了避免更改焦点上的轮廓属性时引起的问题,需要在用户按 Tab 键或单击输入按钮时提供视觉效果。

在本例中是提交类型,但您也可以应用于 type="button"。

input[type=submit]:focus {
    outline: none !important;
    background-color: rgb(208, 192, 74);
}
Run Code Online (Sandbox Code Playgroud)