0

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

<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>

现在我不知道如何用颜色制作图像的那一部分。有任何想法吗?

4

1 回答 1

0

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

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

一旦完成,并且您已经创建了 HTML 来重新组装页面上的部分,您将需要一些 javascript 来更改按钮图像 onClick,或者您的 PHP 将必须生成一个带有正确按钮的新页面。

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

作为事后的想法,您也许可以使用 HTML Canvas 元素来做到这一点,但这是一种完全不同的方法!

于 2013-06-13T03:30:09.580 回答