按钮时,按钮会将其背景颜色更改为半透明灰色。我想禁用此行为或自己设置颜色。
如果我没有背景颜色和图像设置,我就不会太在意它了:当颜色改变时,图像会停留并且看起来很丑。
我尝试过:主动,:悬停,:主动:悬停,但没有成功。 -webkit-tap-highlight-color在这里不适用,因为它不是Webkit浏览器(但我还是试过它......)。 这不是虚线轮廓的问题,我已经能够删除。
以下是一些供参考的代码:
<style>
#that_button {
background: url(https://www.google.com/images/srpr/logo11w.png) 130px .3em no-repeat;
background-size: auto 1.5em;
background-color: #66ccff;
border: none;
height: 2em;
width: 200px;
}
</style>
<button id="that_button">Hello</button>
答案 0 :(得分:2)
突出显示样式定义是:https://hg.mozilla.org/mozilla-central/file/f003c386c77a/mobile/android/themes/core/content.css#l309,并且无法覆盖。然后唯一的“解决方案”是使用与源中的选择器不匹配的div或其他元素,因为它们不会突出显示(尽管这不是语义html)。
我已经能够联系开发人员,这就是结果:https://bugzilla.mozilla.org/show_bug.cgi?id=936593,所以应该修复这种行为。很抱歉在我找到答案时提供了答案。