如何更改 iOS 上输入符号的默认颜色?
How to change default color of caret on iOS for inputs?
是否有任何方法可以更改 iOS 上的蓝色插入符号以供输入?
更新: 因此插入符号颜色 属性 将在 ios 支持时修复此 'issue'。以后你在这里的时候检查浏览器支持 https://caniuse.com/#feat=css-caret-color
我不确定 -webkit-text-fill-color
的兼容性如何,但如果兼容性可以接受,您可以将文本阴影、颜色和背景颜色与 [=28= 结合使用] 创建所需的输入。不需要 JS。
此处描述了此方法的基础:
蓝色比较难看(换成白色会更明显)
input{
color: #456ce1;
text-shadow: 0px 0px 0px red;
-webkit-text-fill-color: transparent;
background-color: #272b36;
}
<input value = "CHCJ"/>
不要忘记用鼠标聚焦输入字段。
caret-color property is finally supported in ios 所以现在您可以更改插入符号的颜色。
input {
font-size: 20px;
caret-color: red;
}
<input type="text">
是否有任何方法可以更改 iOS 上的蓝色插入符号以供输入?
更新: 因此插入符号颜色 属性 将在 ios 支持时修复此 'issue'。以后你在这里的时候检查浏览器支持 https://caniuse.com/#feat=css-caret-color
我不确定 -webkit-text-fill-color
的兼容性如何,但如果兼容性可以接受,您可以将文本阴影、颜色和背景颜色与 [=28= 结合使用] 创建所需的输入。不需要 JS。
此处描述了此方法的基础:
蓝色比较难看(换成白色会更明显)
input{
color: #456ce1;
text-shadow: 0px 0px 0px red;
-webkit-text-fill-color: transparent;
background-color: #272b36;
}
<input value = "CHCJ"/>
不要忘记用鼠标聚焦输入字段。
caret-color property is finally supported in ios 所以现在您可以更改插入符号的颜色。
input {
font-size: 20px;
caret-color: red;
}
<input type="text">