Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/97.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iOS safari输入插入符号颜色_Ios_Css_Safari - Fatal编程技术网

iOS safari输入插入符号颜色

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;

我对iPhone设备上的Safari有一个小小的CSS问题。我的搜索输入是蓝色的,当用户关注它时,插入符号几乎不可见:

在所有桌面浏览器中,它都有正确的颜色(白色),即使在桌面Safari上也是如此。你知道如何解决这个问题并在iOS设备上更改插入符号的颜色吗

输入样式:

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侦听器,每当用户在文本字段中输入内容时更新其位置。