2013-06-13 167 views
0

我开始新的项目工作,我有一个按钮任务使肤色,什么都有当前页面上的HREF。 Buttons there。在那个项目中,所有按钮都只是图像!颜色区域形状PHP

<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

你能显示结果HTML吗? – Raptor

+0

你说你的按钮是图像吗?如果是这样,你不能使用CSS来改变颜色 – karthikr

回答

0

要改变你的按钮,你就需要使用不同颜色的按钮单击按钮时,您可以替代创建一些新的图像的色彩。

您可以创建不同颜色的每个按钮全新的形象,因为你需要(慢!),或者你可以切片图像成更小的部分和公正的按钮创建新的图像。

一旦这样做了,你已经创建了HTML重新组合页面上的零件,你需要一些JavaScript来更改按钮图像的onClick,或你的PHP将产生与右按钮了新的一页。

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

在事后,你也许可以用HTML画布元素要做到这一点,但是这是一个完全不同的方法!