Maison >interface Web >js tutoriel >Existe-t-il une fonction JavaScript intégrée 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>
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!