当背景颜色为深灰色时,如何使IE中的克拉可见?

时间:2016-08-23 18:37:56

标签: html css internet-explorer

我有一个登录页面,可以由用户以任何背景颜色,图像或两者为主题。用户名/密码输入将具有透明背景,以允许页面背景渗透。在一个客户案例中,背景颜色被选为#867d7d。他们声称克拉(他们称之为"光标")在聚焦到田野时是不可见的。克拉实际上像正常一样闪烁,但它的颜色非常接近背景颜色,你无法看到它。

在这种情况下,有没有办法让克拉可见?

编辑:这在Chrome和Firefox中运行良好,问题只发生在Internet Explorer中。

这是一个现场演示:JSFiddle

<style>
body { background-color: #867d7d; }
input { color: white; background-color: transparent; width: 100%; }
</style>
<input placeholder="The caret is nearly invisible in IE">

1 个答案:

答案 0 :(得分:1)

这似乎IE尊重windows主题,而不是从其浏览器级别配置。

你可以在这里更改yoru windows主题:&#34;控制面板\外观和个性化\个性化&#34;,并选择一些极端颜色,你会看到克拉颜色发生了变化。

我希望IE会有克拉颜色的CSS样式。