css - 如何在高对比度模式下显示 CSS 按钮

标签 css

我正在使用下面的 CSS 来显示按钮。当我切换到 Windows 高对比度模式时,按钮变得不可见。我该如何解决这个问题?

.button
{
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background: -moz-linear-gradient(bottom,  #d3d3d3,  #fff);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#d3d3d3');
    color: #005694;
    font-weight: bold;
    border: 1px solid #808080;
    margin-top: 1.5em;
}

我试着给 .button:BEFORE 但我看到正常的按钮和样式没有被应用到它上面。

请帮我提供一些解决此问题的提示。

谢谢

最佳答案

您在类里面指定的任何背景在 WHCM 中都不起作用有两种显示方式来修复 WHCM

<input type="image" src="images/arrow.png" />

第二个是 - CSS 内容

代码:

<button type="button">
<span class="whmcbtn"></span>
</button>

类:

.whmcbtn:before { content: url(images/arrow.png);}

这只是修复输入和按钮的 WHCM 的方法

关于css - 如何在高对比度模式下显示 CSS 按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22149334/

相关文章:

internet-explorer - CSS - border-radius 在 IE6/7/8 中不显示

jQuery 调整大小事件处理程序不适用于 DIV

html - 是否可以在没有 JS 或图像映射的情况下使具有较低 z-index 的区域可点击?

html - 如何使用带有三 Angular 形的 CSS shape-outside 流动文本?

CSS 初学者遇到悬停问题

css - Bootstrap 3 垂直形式,带有一行内联输入

html - 固定 div 旁边的 div

javascript - 让多个实例只显示被点击的实例

html - PageSpeed 洞察 : Load css files after the closing </html>

html - 具有相对位置且顶部值为负的元素下方的元素保持在原处