Maison >interface Web >js tutoriel >Comment convertir les noms de couleurs en codes hexadécimaux en JavaScript ?
Conversion des noms de couleurs en codes hexadécimaux en Javascript
En Javascript, il n'existe pas de fonction intégrée spécialement conçue pour convertir les noms de couleurs en leurs représentations hexadécimales. Cependant, nous pouvons en créer un en utilisant une liste complète de noms de couleurs et de leurs codes hexadécimaux correspondants.
Vous trouverez ci-dessous une fonction Javascript qui prend un nom de couleur et renvoie son équivalent en code hexadécimal :
function colourNameToHex(colour) { var colours = { "aliceblue": "#f0f8ff", "antiquewhite": "#faebd7", "aqua": "#00ffff", "aquamarine": "#7fffd4", "azure": "#f0ffff", ... // Omitted for brevity "yellowgreen": "#9acd32", }; if (typeof colours[colour.toLowerCase()] != 'undefined') return colours[colour.toLowerCase()]; return false; }
Cette fonction prend un nom de couleur (en minuscules) comme argument et le recherche dans l'objet couleurs. Si la couleur existe dans la liste, la fonction renvoie son code hexadécimal ; sinon, il renvoie false.
Par exemple :
const hexCode = colourNameToHex('white'); console.log(hexCode); // '#ffffff'
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!