gpt4 book ai didi

php - 如何在PHP中绘制交互式图像?

转载 作者:行者123 更新时间:2023-12-04 01:42:36 25 4
gpt4 key购买 nike

我知道如何在 PHP 中绘制矩形(使用 GD),但是我们如何使它们具有交互性?我的意思是,有没有办法在用户点击的时间和地点收到通知?

最终,我希望用户能够通过单击矩形在一组矩形中选择一个矩形,然后单击其他任何位置来移动它。

先谢谢了。

问候,

神秘先生。

最佳答案

GD 中的矩形是如下例所示的图像:

// Create a 55x30 image
$im = imagecreatetruecolor(55, 30);
$white = imagecolorallocate($im, 255, 255, 255);

// Draw a white rectangle
imagefilledrectangle($im, 4, 4, 50, 25, $white);

// Save the image
imagepng($im, 'imagefilledrectangle.png');
imagedestroy($im);

要使其具有交互性,您可以使用 CSS,例如将图像作为 anchor 标记的背景:

<a href="#" id="myRectangle"></a>

然后在 CSS 中(假设有 2 个图像):

a#myRectangle{
background-image: url(imagefilledrectangle1.png);
}

a#myRectangle:hover{
background-image: url(imagefilledrectangle2.png);
}

您可以使用 CSS 分配更多内容或查看 http://jquery.com/使用 JavaScript

关于php - 如何在PHP中绘制交互式图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3711665/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com