背景次の図に示すように、 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 のコンパイルとインストールの詳細な分析
解決: <head> に次のコードを追加します。コードをコピーコードは次のとおりです。 ...
1. はじめにWHMCS は、ユーザー管理、請求書の支払い、ヘルプ サービスなど、オンライン ビジネ...
/**************************** * システムコール**********...
Truncate table ステートメントは、テーブル内のすべてのデータを削除/切り捨てるために使...
目次1. 概要2. dockerを使用してTomcatをデプロイし、Skywalkingに接続する要...
目次基本的なセレクタ拡張属性セレクタ疑似クラスと疑似要素セレクター基本的なセレクタ拡張1. 子要素セ...
<br />ソース コード内で表の構造を明確に区別するために、HTML 言語では、表のヘ...
1. 要素時間選択提出フォーマット変換例えば 2018年9月7日金曜日 00:00:00 GMT+0...
<br />原文: http://andymao.com/andy/post/104.h...
提案: コードをできるだけ手書きすると、学習の効率と深さを効果的に向上できます。デフォルトでは、&l...
目次vue2.x vue3.x tiny-emitterプラグインの使用Mittプラグインの使用vu...
目次序文単一ファイルコンポーネント基本概念シンプルなローダーコンポーネントコンテンツの解析コンポーネ...
Tencent QQのホームページがリニューアルされ、Webフロントエンド開発がますます注目を集めて...
手順: 1. MySQLデータベースをインストールする1. MySQL-5.6.17-winx64....
目次1. まずプロジェクトにechartsをインストールします2. echartsに縦棒グラフテンプ...