Maison > interface Web > js tutoriel > Existe-t-il une fonction JavaScript intégrée pour convertir les noms de couleurs en codes hexadécimaux ?

Existe-t-il une fonction JavaScript intégrée pour convertir les noms de couleurs en codes hexadécimaux ?

Patricia Arquette
Libérer: 2024-11-02 16:51:30
original
335 Les gens l'ont consulté

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

Fonction JavaScript pour convertir les noms de couleurs en codes hexadécimaux

Question :

Existe une fonction JavaScript intégrée pour la conversion noms de couleurs dans leurs représentations hexadécimales, comme la conversion de « blanc » en « #FFFFFF » ?

Réponse :

Non, JavaScript ne fournit pas une telle fonctionnalité intégrée. en fonction. Cependant, en utilisant des ressources externes, il est possible de créer une fonction personnalisée :

<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>
Copier après la connexion

Cette fonction utilise un objet prédéfini contenant les noms de couleurs et leurs codes hexadécimaux correspondants. En passant un nom de couleur (par exemple, « blanc ») dans la fonction, vous pouvez récupérer son code hexadécimal (par exemple, « #FFFFFF »). Si le nom de couleur donné n'est pas trouvé, la fonction renvoie false.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal