背景次の図に示すように、 react-color を使用してフロントエンド インターフェースのカラー ピッカーを実装できます。 インストール
使用'react' から React、{ Component、Fragment、createRef } をインポートします。 'antd' から { Popover } をインポートします。 'react-color' から SketchPicker をインポートします。 タイプ StateType = { サブタイトルカラー: 文字列; }; タイプPropType = { [propName: 文字列]: 任意; }; インターフェースHandleCreateVideoByHotNews { 状態: 状態タイプ; プロパティ: プロパティタイプ; } クラスHandleCreateVideoByHotNewsはComponentを拡張します{ コンストラクタ(props: any) { スーパー(小道具); この状態 = { サブタイトルカラー: '#FFF', } } // 字幕のフォント色を変更する private setSubtitleFontColor = (e: any): void => { コンソールログ(e); this.setState({ サブタイトルカラー: e.hex, }); } 与える() { const { サブタイトルカラー } = this.state; 戻る ( <ポップオーバー content={<SketchPicker color={subtitleColor} onChange={(e) => {this.setSubtitleFontColor(e)}} onChangeComplete={(e) => {this.setSubtitleFontColor(e)}} />} トリガー="クリック" > <div className="create-hotnews-video-popup-operate-item-titleset-item-operate フォントカラーセット"> <div className="font-color-set-value">{サブタイトルの色}</div> <div className="font-color-set-show" style={{backgroundColor: subtitleColor}}></div> </div> </ポップオーバー> ) } } デフォルトのHandleCreateVideoByHotNewsをエクスポートします。 react-color を使用してフロントエンド カラー ピッカーを実装する方法についての記事はこれで終わりです。ct-color フロントエンド カラー ピッカーに関するその他の関連コンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 |
<<: 円形/扇形メニューを2分で実装する方法を教えます(基本バージョン)
>>: vsFTP 3.0.3 のコンパイルとインストールの詳細な分析
まず、top のいくつかのフィールドの意味を紹介します。 VIRT:仮想メモリ使用量1. プロセスが...
Mysql8.0.12 解凍版のインストール方法をテストしましたので、ご参考までに1. ダウンロー...
MySQL を使用する際、フィールドをソートしたりクエリしたりすることがよくあります。通常は、中国語...
視覚効果が非常に美しく、訪問者に強い印象を残すことがわかります。さらに、重要なポイントが強調され、訴...
目次背景メインコンテンツ1. コンポーネントの比較2. 実装のアイデア3. キーメソッドソースコード...
1. PPTP VPNを構築するには、ポート1723とGREプロトコルを開く必要があります。 1. ...
ビルドを無効にするパーティション式では、次の構成はサポートされません。ストアドプロシージャ、ストアド...
目次エフェクト表示コードリンクキーコード表形式データコンポーネントのネスト検証方法リセット方法完全な...
MIME タイプとは何ですか? 1. まず、ブラウザがコンテンツを処理する方法を理解する必要がありま...
問題の説明: MySQL に中国語の文字を挿入する場合、または MySQL では中国語の文字が正常に...
序文MySQL データベースのデフォルトのデータベース ファイルは /var/lib/mysql に...
序文基本的なデータ構造として、配列とオブジェクトはさまざまなプログラミング言語で重要な役割を果たしま...
Web デザインは、インターネットの出現後に誕生した新興の周辺産業です。 Web ページは店頭のよう...
Ubuntu仮想マシンでのシリアル通信にcutecomを使用する1. cutecomをインストールす...
目次導入:感情のインストール:一般的な CSS コンポーネントを追加します。既存のコンポーネントにス...