Heim >Web-Frontend >js-Tutorial >Gibt es eine integrierte JavaScript-Funktion zum Konvertieren von Farbnamen in Hex-Codes?
Frage:
Existiert eine integrierte JavaScript-Funktion zum Konvertieren Farbnamen in ihre hexadezimalen Darstellungen umwandeln, beispielsweise „weiß“ in „#FFFFFF“ umwandeln?
Antwort:
Nein, JavaScript bietet kein solches integriertes in Funktion. Mithilfe externer Ressourcen ist es jedoch möglich, eine benutzerdefinierte Funktion zu erstellen:
<code class="javascript">function colourNameToHex(colour) { var colours = { "aliceblue": "#f0f8ff", "antiquewhite": "#faebd7", "aqua": "#00ffff", "aquamarine": "#7fffd4", "azure": "#f0ffff", // ... (other color names and hex codes) "yellow": "#ffff00", "yellowgreen": "#9acd32" }; if (typeof colours[colour.toLowerCase()] != 'undefined') { return colours[colour.toLowerCase()]; } return false; }</code>
Diese Funktion verwendet ein vordefiniertes Objekt, das Farbnamen und die entsprechenden Hex-Codes enthält. Durch Übergabe eines Farbnamens (z. B. „weiß“) an die Funktion können Sie deren Hex-Code (z. B. „#FFFFFF“) abrufen. Wenn der angegebene Farbname nicht gefunden wird, gibt die Funktion „false“ zurück.
Das obige ist der detaillierte Inhalt vonGibt es eine integrierte JavaScript-Funktion zum Konvertieren von Farbnamen in Hex-Codes?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!