2015-08-26 2 views
5

Можно ли изменить цвет каретки внутри контента, редактируемого div.
Цвет курсора всегда такой же, как цвет текста, красный в моем случае. Итак, мой вопрос в том, что есть способ изменить цвет каретки на черный? например caret-color:black HTML:Изменение цвета Caret в Contenteditable div

<div class="red" contenteditable="true"> hello </div> 

CSS:

.red{ 
    color:red; 
    } 

Check this link

+0

проверить эту ссылку http://stackoverflow.com/questions/18779354/assign-color-to-mouse-cursor-using-css. Это может помочь u –

+0

Нет, это не будет .. мой вариант использования другой – Vishu238

+0

Вы имеете в виду курсор или каретку? –

ответ

-1

привет я думаю, что это может помочь вам за ваш ответ

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

здесь демо-скрипку рабочий код

Demo code

+0

Вы получили мою проблему? – Vishu238

+0

@ Vishu238 не полностью –

0

ok.here это решение :) 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; 
} 
} 

**

+0

Это не будет работать в другом браузере – Vishu238

1

Да. Используйте современный CSS!

div { 
    caret-color : black; 
} 
Смежные вопросы