Heim > Web-Frontend > js-Tutorial > Gibt es eine integrierte JavaScript-Funktion zum Konvertieren von Farbnamen in Hex-Codes?

Gibt es eine integrierte JavaScript-Funktion zum Konvertieren von Farbnamen in Hex-Codes?

Patricia Arquette
Freigeben: 2024-11-02 16:51:30
Original
334 Leute haben es durchsucht

Is there a built-in JavaScript Function to Convert Color Names to Hex Codes?

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>
Nach dem Login kopieren

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!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage