-1

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

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

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

4

2 回答 2

1

你不是用 PHP 来做的,你用 JavaScript 来做类似的事情。
PHP 是一种服务器端语言,您想做一些发生在客户端的事情,因此您应该使用 JavaScript。

于 2012-12-04T18:24:56.893 回答
1

好吧,你可以用 PHP 来做,但用 JS 做会更有效率。对于 PHP,一种方法是使用新的 $_GET 值刷新页面。然后你可以使用:

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

前提是 URL 类似于:Test.com/page.php?colorHex=#094037

于 2012-12-04T18:31:28.050 回答