如何将图像显示为透明且可点击?

时间:2011-03-03 04:45:55

标签: css cakephp

我有一个透明的.png图像文件,我已将其附加到我的网站上,但文件有一些背景颜色(灰色),我不明白为什么它在那里。在透明模式下,当我在任何图像编辑器或视图中打开它时,它确实具有透明背景。为什么当我链接它时,以及在我的网站上显示时它是不透明的?

这是我使用http://book.cakephp.org/#!/view/1441/image

的方法

我已尝试在CSS中嵌入图片,但发现它有点麻烦,因为我需要图片可点击链接到我的主页。

任何人都可以建议任何方法来实现我提到的结果? ..也许有些链接或脚本可以工作......我很欣赏。

: - )

3 个答案:

答案 0 :(得分:0)

可能会进行一些重新处理。你有一个图像的链接,或者更好的链接,我们也可以看到标记/ CSS?

答案 1 :(得分:0)

我找到了解决这个问题的方法,不确定它是否是最好的但是有效。

http://xavisys.com/css-trick-turning-a-background-image-into-a-clickable-link/

答案 2 :(得分:0)

如果您使用的是IE6,灰色背景将会出现,因为IE6不支持图像中的Alpha透明度(不使用行为或黑客)。

这可能会有所帮助:

http://24ways.org/2007/supersleight-transparent-png-in-ie6