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
In diesem Artikel wird die Verwendung von js- und...
Inhaltsverzeichnis Ich habe vor Kurzem React gele...
Inhaltsverzeichnis Stabilisierung Einführung Anti...
CSS stimmt mit mehreren Klassen überein Das folge...
Einführung Beim Schreiben von SQL bin ich heute a...
Drop-Shadow und Box-Shadow sind beide CSS-Eigensc...
Inhaltsverzeichnis Vorwort 1. Der Anforderungsinh...
Einführung: Wenn wir MySQL zum Erstellen einer Ta...
Installieren Sie die entpackte Version der MySql-...
Das Erdbeben in Wenchuan am 12. Mai 2008 in Sichu...
Frage Nginx nimmt $remote_addr als echte IP-Adres...
In diesem Artikel wird der spezifische Code von V...
Inhaltsverzeichnis 1. Einführung in Harbor 1. Har...
Die Datenbank ist wie das Betriebssystem eine gem...
Inhaltsverzeichnis 1. fürJedes() 2. arr.filter() ...