2016-07-10 6 views
12

私は自分のプロジェクトでdraft.jsを使いたいです。それは私もインポートする必要がある独自のCSSがあります。 documentationでは、言われている。ドラフトのスタイリング(リアクション)

エディタをレンダリングするとき、このCSSは、これらのスタイルテキストの配置、間隔、およびその他の重要な 機能の セットのデフォルト値として、含まれるべきです。

  1. コンポーネントのレンダリング時にDraft.cssを含めるにはどうすればよいですか?私はそれを私の主要なindex.htmlに含めるか?私はそれをスタイリングできるように
  2. はまた、エディタに idを与える方法(例えば。 borderpaddingmin-height、など)
+0

Draft.cssは、DraftJSコンポーネントを持つすべてのページに含める必要があります。 DraftJSを複数の場所でスタイリングするには、インラインスタイルを使用できます。一般的な機能が必要な場合は、EditorとEditorStateの上にラッパーコンポーネントを作成します。 – vijayst

+0

@Vijayよろしくお願いいたします。 – Robin

+0

@Vijayインラインスタイルはどうやってできますか?私は ''を使ってみました。 – dayuloli

答えて

4

draftjsは、ビルドにDraft.cssを生成し、node_modules内で利用可能です。デフォルトのスタイリングにはCSSを使用します。エディタの背景色については

、以下のCSSクラスを変更する必要があります。

.DraftEditor-editorContainer { 
    background-color:#fff; 
    border-left:.1px solid transparent; 
    position:relative; 
    z-index:1 
} 
11

設定によっては、あなたがindex.jsファイルにDraft.cssを含めるか、またはインポートすることができるはずです。

... 
import 'draft-js/dist/Draft.css'; 
... 
関連する問題