2013-06-13 212 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畫布元素要做到這一點,但是這是一個完全不同的方法!