2017-03-21 4 views
0

ドラフトのjsエディタは古典的なtextarea要素ではないことを理解しています。私はそれをより良く見せるためにいくつかのスタイルを適用しました。しかし、私はdraftjsエディタに集中しているときに、自然なHTMLフォーカス効果を出すというこの小さなトリックを見つけることはできません。私はCSSの専門家ではない、私は:active擬似クラスを使用しようとしましたが、一度リリースをクリックするとその効果は消えます。ドラフトJSエディタの枠線にフォーカス効果を与えるには?

境界線を古典的なHTML入力フォーカス効果のようにしたいだけです。

どうすれば設定できますか?

おかげ

答えて

2

あなたは、エディタがそれにonFocusonBlurのために聞くことによってフォーカスがあるかどうかを追跡することができます。この情報を使用して、クラス名を適切に設定することができます。

https://jsfiddle.net/m7tovuqa/

+0

ありがとう:ここがフォーカスを持っているときにボーダー赤を作る例です。素晴らしいデモonBlurイベントリスナーがEditorコンポーネントで考慮されているかどうかわかりませんでした。問題解決済み – John

関連する問題