2017-01-24 3 views
0

FacebookのDraft.jsライブラリを使用してリッチテキストボックスを作成していますが、テキストボックスのキャレットを赤くする必要があります。出来ますか?Draft.js:キャレットの色を変更する

私は-webkit-text-fill-colorプロパティについて読みましたが、キャレットの代わりに入力されたテキストとプレースホルダーが赤くなっています。

答えて

3

これは、キャレットが赤になりますし、テキストが黒、WebKitのブラウザで:

.public-DraftEditor-content { 
    color: red; 
    text-shadow: 0px 0px 0px #000; 
    -webkit-text-fill-color: transparent; 
} 

ここでのアクションでそれを示すフィドルです:https://jsfiddle.net/2atqzz5r/

更新: クローム57のとおり、

.public-DraftEditor-content { 
    caret-color: red; 
} 

:あなたは、新しいプロパティcaret-colorを使用することができます

+0

おかげでたくさん! Firefoxのために何をすべきか? –

+0

私は実際にFirefoxの最新バージョンで動作すると思います。それをサポートしているすべてのブラウザのリストです:http://caniuse.com/#search=text-fill-color – tobiasandersen

関連する問題