下午一同事请我帮他把一个gif文件的白边去掉,我说很容易,photoshop和flash中都有魔棒之类的工具,点选想删的颜色后设定容差就搞定。事后发现这种法子很笨,设定容差或是选择平滑总是不尽人意,而且耗时不少。有一个很简单的法子就是运用CSS中的 chroma 滤镜。
源码如下:

其中color后的是色标值(三对十六进制值分别代表相应的RGB分量,也可以是其他色,例中为白色)。
郑重声明:小生发此贴的目的绝不是为了显示学识,只是希望对初学者有所帮助(毕竟初学接触CSS--层叠样式表的不多),希望他们少走些弯路。论坛中的贴子绝大多数都是提问贴,能不能多贴一些谈经验的贴子?小生在这里抛砖引玉,希望大虾们能够把自己的“不传之秘”拿出来share一下,不要传男不传女的。:)再者,论坛中的很多贴子点击率高而回贴可怜,虽说防止灌水大家也尽可提一些技术性建议,我相信多一个人多一份力,这里可不是信奉“沉默是金”的地儿:)