我有一个登录页面,可以由用户以任何背景颜色,图像或两者为主题。用户名/密码输入将具有透明背景,以允许页面背景渗透。在一个客户案例中,背景颜色被选为#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">
答案 0 :(得分:1)
这似乎IE尊重windows主题,而不是从其浏览器级别配置。
你可以在这里更改yoru windows主题:&#34;控制面板\外观和个性化\个性化&#34;,并选择一些极端颜色,你会看到克拉颜色发生了变化。
我希望IE会有克拉颜色的CSS样式。