如何更改inputiOS上的插入符的默认颜色?

有什么办法可以改变iOS上的蓝色插入符号作为input吗?

在这里输入图像说明

我不确定-webkit-text-fill-color的兼容性是什么,但是如果兼容性可以接受,那么可以使用CSS,text-shadow,color和background-color的组合来创build所需的input。 没有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"/>