iOS safari输入插入符号颜色
我对iPhone设备上的Safari有一个小小的CSS问题。我的搜索输入是蓝色的,当用户关注它时,插入符号几乎不可见: 在所有桌面浏览器中,它都有正确的颜色(白色),即使在桌面Safari上也是如此。你知道如何解决这个问题并在iOS设备上更改插入符号的颜色吗 输入样式:iOS safari输入插入符号颜色,ios,css,safari,Ios,Css,Safari,我对iPhone设备上的Safari有一个小小的CSS问题。我的搜索输入是蓝色的,当用户关注它时,插入符号几乎不可见: 在所有桌面浏览器中,它都有正确的颜色(白色),即使在桌面Safari上也是如此。你知道如何解决这个问题并在iOS设备上更改插入符号的颜色吗 输入样式: input { background-color: $stateBlue; height: $navbarItemHeight; padding: 0 10px; vertical-align: bottom;
input {
background-color: $stateBlue;
height: $navbarItemHeight;
padding: 0 10px;
vertical-align: bottom;
color: $white;
border-radius: $borderRadius;
font-size: 1.1666666667em; // 16px
-moz-appearance:none;
-webkit-appearance:none;
&::-webkit-input-placeholder {
text-shadow: none;
-webkit-text-fill-color: initial;
}
}
有一种称为的方法,可以这样使用:
输入[type=“text”]。自定义{
插入符号颜色:红色;
}
默认插入符号:
自定义红色插入符号:
您解决了这个问题吗?我也有同样的问题。不是真的,似乎在本机iOS设备中通过CSS是不可能的。谢谢。我最终实现了自己的插入语。@GentiSaliu如何实现?你是用图像做的吗?我使用了一个div
并将其定位为与标准插入符号重叠,应用了样式,添加了闪烁行为,使用超时和keyinput侦听器,每当用户在文本字段中输入内容时更新其位置。