HintergrundWir können react-color verwenden, um den Farbwähler der Front-End-Schnittstelle zu implementieren, wie in der folgenden Abbildung dargestellt: Installieren
verwendenimportiere React, {Komponente, Fragment, createRef} von „react“; importiere { Popover } von 'antd'; importiere { SketchPicker} von „react-color“; Typ StateType = { Untertitelfarbe: Zeichenfolge; }; Typ PropType = { [propName: Zeichenfolge]: beliebig; }; Schnittstelle HandleCreateVideoByHotNews { Status: Statustyp; Requisiten: Requisitentyp; } Klasse HandleCreateVideoByHotNews erweitert Komponente { Konstruktor(Requisiten: beliebig) { super(Requisiten); dieser.Zustand = { Untertitelfarbe: '#FFF', } } // Ändere die Schriftfarbe des Untertitels private setSubtitleFontColor = (e: any): void => { konsole.log(e); dies.setState({ Untertitelfarbe: e.hex, }); } rendern() { const { Untertitelfarbe } = dieser.Zustand; zurückkehren ( <Einblendmenü Inhalt={<SketchPicker-Farbe={Untertitelfarbe} beiÄnderung={(e) => {this.setSubtitleFontColor(e)}} onChangeComplete={(e) => {this.setSubtitleFontColor(e)}} />} Auslöser="Klick" > <div Klassenname = "Erstellen von Hotnews-Video-Popup-Bedienen von Elementtitelsatz-Element-Bedienen von Schriftfarbensatz"> <div className="font-color-set-value">{Untertitelfarbe}</div> <div Klassenname = "Schriftfarbe festlegen" Stil = {{Hintergrundfarbe: Untertitelfarbe}}></div> </div> </Popover> ) } } Standard-HandleCreateVideoByHotNews exportieren; Dies ist das Ende dieses Artikels über die Verwendung von react-color zur Implementierung eines Front-End-Farbwählers. Weitere verwandte Inhalte zum Front-End-Farbwähler ct-color finden Sie in den vorherigen Artikeln von 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird! |
<<: Lernen Sie, wie Sie in 2 Minuten ein kreisförmiges/fächerförmiges Menü erstellen (Basisversion)
>>: Detaillierte Analyse der Kompilierung und Installation von vsFTP 3.0.3
Die Diversifizierung von Website-Layouts ist unse...
Das Installations- und Verwendungstutorial für My...
In diesem Artikel werden die spezifischen Schritt...
1.MySQL-Funktionen 1. Mathematische Funktionen PI...
So erstellen Sie eine virtuelle Linux-Maschine in...
In diesem Artikel finden Sie das MySQL-Installati...
Ziehen Sie das Bild: [mall@VM_0_7_centos ~]$ sudo...
Inhaltsverzeichnis 1. Langsame Abfragekonfigurati...
Inhaltsverzeichnis 1. JSONP domänenübergreifend 2...
Inhaltsverzeichnis Einführung in den Vue-Lebenszy...
1. Befehlseinführung Der Befehl chkconfig wird zu...
1. Installieren Sie Tomcat 1. Suchen Sie das Tomc...
1. Verwendung des Iframe-Tags <br />Wenn es ...
Die MyISAM- und InnoDB-Engines von MySQL verwende...
Detaillierte Einführung in den MySql-Index und ko...