html - CSS如何摆脱点击时和点击后自定义按钮周围出现的边框

标签 html css dart

我有一个自定义按钮类(在线创建,因为这是我第一次尝试网页)。单击它时,直到单击其他内容为止,按钮周围会出现一个灰色边框,作为一个框,厚度可能为两个像素。当点击其他东西时它会消失(我的自定义按钮有圆 Angular 所以它很明显。

这不会出现在 OS-X 上的 Safari 中,但会出现在 Chrome 中。使用 FireFox 时,边框为 1 像素厚,并在我的自定义框内出现一个框。 (它不会在 IE 上运行,因为我们在 IE8 上停留了一段时间。)这很烦人。

HTML:

<button class='command-btn' type='button' id='find-camera-btn'>Find Camera</button>

CSS3:

.command-btn {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 16px;
   color: blue;
   width: 130px;
   height: 40px;
   float: left;
   margin: 6px 0px 5px 10px;
   background: -moz-linear-gradient(top, #0aa31b 0%, #d7de16 99%, #ebeb0e);
   background: -webkit-gradient(linear, left top, left bottom, from(#0aa31b),
     color-stop(0.99, #d7de16), to(#ebeb0e));
  -moz-border-radius: 14px;
  -webkit-border-radius: 14px;
   border-radius: 14px;
   border: 1px solid #6d8000;
   -moz-box-shadow: 0px 1px 3px rgba(000, 000, 000, 0.5), inset 0px 0px 2px
     rgba(255, 255, 255, 1);
   -webkit-box-shadow: 0px 1px 3px rgba(000, 000, 000, 0.5), inset 0px 0px
      2px rgba(255, 255, 255, 1);
   box-shadow: 0px 1px 3px rgba(000, 000, 000, 0.5), inset 0px 0px 2px
     rgba(255, 255, 255, 1);
   text-shadow: 0px -1px 0px rgba(000, 000, 000, 0.2), 0px 1px 0px
     rgba(255, 255, 255, 0.4);
}

我正在使用 Dart,但“OnClick”方法中的代码并不重要。如果我可以在单击后移动焦点,那将解决问题,但我不知道该怎么做。

最佳答案

添加规则:

outline: 0;

应该做的工作

关于html - CSS如何摆脱点击时和点击后自定义按钮周围出现的边框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22083833/

相关文章:

javascript - 如何将焦点从 iframe 中移出?

html - 当 div 使用自动定位时,如何将 div 与其上方的 div 边缘对齐?

flutter - 如何修复错误 "The instance member ' _remoteConfigService' 无法在初始化程序中访问。”

flutter - Dart,后面带有感叹号的标识符

dart - 如何使用Dart HTML的DirectoryEntry和DirectoryReader类?

javascript - slider 导航点未突出显示

php - preg_match_all html 标签,双引号或单引号中的标签除外

php - 我的 div 在 Firefox 中不对齐(适用于 Chrome 和 Safari)

html - pos :relative & overflow-y:scroll 内的固定位置 div

css - javafx - 如何在未聚焦的 TableView 中设置选定行文本颜色