如何动态分配颜色选择器十六进制值作为PHP中的html属性?

时间:2012-12-04 18:22:13

标签: php html

如何创建颜色选择器,用户可以选择所需的十六进制值并将其作为属性动态放置在html标记中,如下例所示。

<p style="background-color: #FCF8C0;">TEXT GOES HERE</p>

在上面的示例代码中,我希望#FCF8C0基于用户在动态选择颜色时是动态的,一旦选择了十六进制值,背景会在鼠标移动时动态变化。

2 个答案:

答案 0 :(得分:1)

你没有使用PHP,你使用JavaScript来做这样的事情 PHP是一种服务器端语言,您希望在客户端执行某些操作,因此您应该使用JavaScript。

答案 1 :(得分:1)

嗯,你可以在PHP中完成它,但在JS中更有效率。对于PHP,一种方法是使用新的$ _GET值刷新页面。然后你可以使用:

<?php echo("<p style='background-color:".$_GET['colorHex']."'>paragraph here</p>");?>

如果网址类似于:Test.com/page.php?colorHex=#094037