我开始研究新项目,我有按钮的任务制作颜色,当前页面上有什么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>
现在我不知道如何用图像制作那部分图像。有什么想法吗?
答案 0 :(得分:0)
要更改按钮的颜色,您需要创建一些具有不同颜色按钮的新图像,您可以在单击按钮时替换它们。
您可以根据需要使用不同颜色的每个按钮创建一个全新的图像(慢!),或者您可以将图像切割成较小的部分,并为按钮创建新图像。
完成后,您已经创建了HTML来重新组合页面上的部分,您需要一些javascript来更改onClick上的按钮图像,否则您的PHP必须使用正确的按钮生成一个新页面。
无论哪种方式,从图像和图形程序开始。
作为事后的想法,您可以使用HTML Canvas元素执行此操作,但这是一种完全不同的方法!