在Contenteditable div中改变Caret颜色

时间:2015-08-26 12:49:38

标签: html css html5 css3

我可以更改内容可编辑div中的插入符号颜色吗?
光标颜色总是与文本颜色相同,在我的情况下是红色。 所以我的问题是有没有办法将插入颜色改为黑色?     例如delayed_job HTML:

delayed_job

的CSS:

caret-color:black

Check this link

3 个答案:

答案 0 :(得分:2)

是。使用现代CSS!

div {
    caret-color : black;
}

答案 1 :(得分:0)

好的。这是解决方案:) http://codepen.io/anon/pen/avbVzx **

<input id="a" type="text">
<input id="b" type="text">
#a{
color:black;
-webkit-text-fill-color: red;
}
#b{
color:red;
-webkit-text-fill-color: green;
}
}

**

答案 2 :(得分:-1)

嗨,我认为这可以帮助你找到答案

&#13;
&#13;
.red{  
    color:red;
}
.red:focus{  
    outline:red;
    border:2px solid red;
}
&#13;
<div class="red" contenteditable="true"> hello </div>
&#13;
&#13;
&#13;

这是演示小提琴工作代码

<强> Demo code