我只是通过选择all并将outline:none应用于everything:)
*:focus {outline:none}
正如bagofcole所提到的,您可能还需要添加!重要,因此样式将如下所示:
*:focus {outline:none !important}
等等!那丑陋的轮廓是有原因的!
在删除那个难看的蓝色轮廓之前,您可能需要考虑可访问性。默认情况下,蓝色轮廓被放置在可聚焦元素上。这样,有可访问性问题的用户就可以通过跳转到该按钮来聚焦该按钮。有些用户不具备使用鼠标的运动技能,必须仅使用键盘(或其他输入设备)进行计算机交互。当你移除蓝色轮廓时,不再有一个关于什么元素被聚焦的可视指示器。如果你打算移除蓝色轮廓,你应该用另一种类型的按钮聚焦的视觉指示来代替它。
可能的解决方案:聚焦时使按钮变暗
对于下面的示例,首先使用按钮:focus{outline:0!importance;}
删除了Chrome的蓝色轮廓
正如你所看到的,按钮在接收焦点时有点暗。就我个人而言,我建议将聚焦按钮调得更暗,这样在聚焦状态和按钮的正常状态之间就会有一个非常明显的区别。
它不仅仅是为残疾用户提供的
使您的网站更易访问是一个经常被忽视的东西,但可以帮助创建一个更有成效的体验在您的网站。有许多正常的用户使用键盘命令在网站中导航,以便保持双手在键盘上。
不建议这样做,因为它会使站点的可访问性倒退;更多信息,请看这篇文章。
这就是说,如果您坚持,这个CSS应该可以工作:
button:focus {outline:0;}
查看或jsfiddle:http://jsfidle.net/u4pxu/
或在此代码段中:
null
button.launch {
background-color: #F9A300;
border: none;
height: 40px;
padding: 5px 15px;
color: #ffffff;
font-size: 16px;
font-weight: 300;
margin-top: 10px;
margin-right: 10px;
}
button.launch:hover {
cursor: pointer;
background-color: #FABD44;
}
button.launch {
background-color: #F9A300;
border: none;
height: 40px;
padding: 5px 15px;
color: #ffffff;
font-size: 16px;
font-weight: 300;
margin-top: 10px;
margin-right: 10px;
}
button.launch:hover {
cursor: pointer;
background-color: #FABD44;
}
button.change {
background-color: #F88F00;
border: none;
height: 40px;
padding: 5px 15px;
color: #ffffff;
font-size: 16px;
font-weight: 300;
margin-top: 10px;
margin-right: 10px;
}
button.change:hover {
cursor: pointer;
background-color: #F89900;
}
button:active {
outline: none;
border: none;
}
button:focus {outline:0;}
<button class="launch">Launch with these ads</button>
<button class="change">Change</button>
我有一些按钮使用,当点击它时得到一个蓝色的选定颜色! 有没有一种方法可以移除这个功能?
我想创建一个像图片一样的按钮。我是颤动的初学者,所以我不知道如何开始。让我补充一点,我想为按钮添加一个红色发光效果。
我正在努力修改MUI next(v1)中的按钮颜色。 我该如何设置muitheme,使其行为与bootstrap相似,这样我就可以用“btn危险”表示红色,“btn成功”表示绿色? 我尝试了自定义,但它不能正常工作(悬停颜色不会改变),而且似乎是重复的。我有什么选择?
本文向大家介绍如何自定义radio按钮的样式相关面试题,主要包含被问及如何自定义radio按钮的样式时的应答技巧和注意事项,需要的朋友参考一下 选择器 input[type=“radio”] 现在几乎不用原生的radio,一是原生样式改成设计稿的样子太浪费时间,二是不同浏览器对于原生radio的展示还不一样。 基于状态驱动的思想,用自定义按钮或其他元素来替代radio,很容易实现,也能保证浏览器兼
问题内容: 我想在UITextField上创建自定义清除按钮,即使用rightView并将图像放在此处,问题是将原始的清除按钮事件附加到该自定义rightView上。 在Objective-C中,我可以这样做: 现在如何将其转换为Swift?或任何解决方法? 问题答案: 您可以将自定义按钮添加为类似这样的右视图
我正在尝试在styles.xml中默认应用按钮文本颜色 如何使样式更改按钮的颜色,并在整个应用程序中应用?我的主要节日包括: 这将更改所有文本(如TextView),但不会更改按钮中的文本。如果我使用上面的ColorThemes样式,并将其放在按钮的xml中,如下所示: 那它就完美地工作了。为什么由于风格的原因,这并不普遍适用?所有不同版本的styles.xml都有相同的代码。