我在基于Cordova的iOS项目中有蓝色背景,因为我的光标在iPhone设备中无法正常显示。如果有人遇到此问题,请告诉我如何在Cordova iOS项目中更改文本字段光标颜色或是否有任何HTML属性来改变这种色调
index.html中的textfield代码:
<input type="text" placeholder="First Name" id='regFName' />
答案 0 :(得分:2)
Sujania - 你只需要添加类&#34;光标&#34;到您的输入类型。
<input class="cursor" type="text" placeholder="First Name" id='regFName' />
然后CSS将按照您的预期应用!
答案 1 :(得分:2)
解决方案1:将android:textCursorDrawable
属性设置为@null
会导致使用android:textColor
作为光标颜色。
属性textCursorDrawable
在API级别12及更高版本中可用
解决方案2 :使用iOS 7,您只需更改tintColor
的{{1}}属性即可。这将影响文本光标的颜色和文本选择高亮颜色。
您可以在代码中执行此操作...
UITextField
;
...或在Interface Builder中:
解决方案3 :在textField.tintColor = [UIColor redColor]
属性中,有一个属性EditText
现在将其设置为android:textCursorDrawable
喜欢,
@null
现在,您的android:textCursorDrawable="@null"
EditText
与Cursor
EditText
相同。
解决方案4:使用图片和CSS光标属性,我在这里看不到任何需要的JavaScript ......
TextColor
答案 2 :(得分:1)
要更改光标的颜色,请按如下方式为光标写入css:
.cursor {
font-size: 12px;
background-color: red;
color: red;
position: relative;
opacity: 0.5;
}
答案 3 :(得分:0)
试试这个,
用于背景色用户屏幕背景颜色和用于着色使用白色颜色
<style>
.cursor {
font-size: 12px;
background-color: blue;
color: #fff;
position: relative;
opacity: 0.5;
}
</style>
<input class="cursor " type="text" name="firstname">code here
希望这对你有用!!
答案 4 :(得分:0)
尝试使用css属性caret-color
,它对我有用。