以下の例のように、ユーザーが目的の 16 進数値を選択し、それを属性として動的に html タグに配置できるカラー ピッカーを作成するにはどうすればよいですか。
<p style="background-color: #FCF8C0;">TEXT GOES HERE</p>
#FCF8C0
上記のコード例では、ユーザーがオンザフライで色を選択し、16 進値の選択が完了すると、マウス アウト時に背景が動的に変化することに基づいて、 を動的にしたいと考えています。
PHPでもできますが、JSでやったほうが効率的です。PHP の場合、1 つの方法は、新しい $_GET 値でページを更新することです。次に、次を使用できます。
<?php echo("<p style='background-color:".$_GET['colorHex']."'>paragraph here</p>");?>
URL が次のようなものであるとします。Test.com/page.php?colorHex=#094037
PHP ではなく、JavaScript を使用します。
PHP はサーバー側の言語です。クライアント側で何かを実行したいので、JavaScript を使用する必要があります。