有什么办法可以更改iOS上的蓝色插入符号以进行输入吗?

更新:,因此,当ios中支持它时,caret-color属性将修复此“问题”。将来在这里时,请检查浏览器支持https://caniuse.com/#feat=css-caret-color

最佳答案

我不确定-webkit-text-fill-color的兼容性是什么,但是如果兼容性可以接受,则可以将文本阴影,颜色和背景颜色与CSS结合使用以创建所需的输入。不需要JS。

此处介绍了此方法的基础:https://stackoverflow.com/a/30031723/1026459

蓝色可能很难看清(如果将其更改为白色,则更加明显)。

input{
  color: #456ce1;
  text-shadow: 0px 0px 0px red;
  -webkit-text-fill-color: transparent;
  background-color: #272b36;
}
<input value = "CHCJ"/>


不要忘记用鼠标聚焦输入字段。

关于javascript - 如何更改iOS上插入符号的默认颜色以进行输入?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30655753/

10-15 15:18