ホームページ >ウェブフロントエンド >jsチュートリアル >色の名前を 16 進コードに変換する組み込みの JavaScript 関数はありますか?
質問:
色名を 16 進コードに変換するための組み込み JavaScript 関数が存在します「白」を「#FFFFFF」に変換するなど、色の名前を 16 進数表現に変換しますか?
答え:
いいえ、JavaScript はそのような組み込み関数を提供しません。機能的に。ただし、外部リソースを利用して、カスタム関数を作成することができます。
<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>
この関数は、色名とそれに対応する 16 進コードを含む事前定義されたオブジェクトを使用します。関数に色の名前 (例: 「白」) を渡すと、その 16 進コード (例: 「#FFFFFF」) を取得できます。指定された色の名前が見つからない場合、関数は false を返します。
以上が色の名前を 16 進コードに変換する組み込みの JavaScript 関数はありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。