繁体   English   中英

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

[英]how to assign dynamically a color picker hex value as html attributes in php?

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

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

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

您不会使用PHP来做到这一点,而是将JavaScript用于此类事情。
PHP是一种服务器端语言,您想做一些发生在客户端的事情,因此您应该使用JavaScript。

好的,您可以在PHP中完成此操作,但在JS中进行更有效。 对于PHP,一种方法是使用新的$ _GET值刷新页面。 然后,您可以使用:

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM