区域形状的颜色PHP

时间:2013-06-13 03:15:44

标签: javascript area

我开始研究新项目,我有按钮的任务制作颜色,当前页面上有什么href。 Buttons there。在那个项目中,所有按钮都只是成像!

<map id="schemaMap" name="schemaMap">
    <? for ($i=0;$i<3;$i++):?>
    <area shape="<?php echo $shape ?>"
          coords="<?php echo $coords[$i] ?>"
          <? if ($curretAction == $action [$i]):?>
          onclick ="return false;"
          <? else: ?>
          href ="<?php echo $links[$i] ?>"
          <? endif; ?>
          alt ="<?php echo $this->translate($alt[$i]); ?>"
          />
    <? endfor;?>
</map>

现在我不知道如何用图像制作那部分图像。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

要更改按钮的颜色,您需要创建一些具有不同颜色按钮的新图像,您可以在单击按钮时替换它们。

您可以根据需要使用不同颜色的每个按钮创建一个全新的图像(慢!),或者您可以将图像切割成较小的部分,并为按钮创建新图像。

完成后,您已经创建了HTML来重新组合页面上的部分,您需要一些javascript来更改onClick上的按钮图像,否则您的PHP必须使用正确的按钮生成一个新页面。

无论哪种方式,从图像和图形程序开始。

作为事后的想法,您可以使用HTML Canvas元素执行此操作,但这是一种完全不同的方法!