站内搜索: 请输入搜索关键词

当前页面: 开发资料首页Javascript 专题图片控制的渐变色文字

图片控制的渐变色文字

摘要: 图片控制的渐变色文字
<textarea readonly style="border:none;font-family:Courier New;line-height:150%;width:760px;overflow-y:visible"> 以前我们看到的所谓连续渐变色文字,都是逐字变色的。而我们看到的下面的演示中的真正的连续渐变色文字,你应该没有见过吧?而且演示中是一个文本输入框,它可以接受用户的输入!

  <iframe src="http://www.pconline.com.cn/pcedu/redian/person/200207-wcx/code/030228colortext.html" width="300" height="50" frameborder="0"> </iframe>

实际上,我们看到的渐变色文字的颜色,是透明的文字背后的渐变色图片的颜色。下面让我们看看它是怎么做出来的。

先介绍一下这个神奇的滤镜:Chroma() 滤镜。

它的语法是: FILTER:Chroma( Color=#FF0000) ,其中“#FF0000”是颜色值。

  它的作用效果是:在该滤镜控制范围内,如果像素颜色与其Color值相同,则该像素(包括图片的像素)变为透明。例如使用的语句是 FILTER:Chroma( Color=#FF0000) ,则滤镜作用范围内所有颜色为红色的像素都变为透明。

  因此我们可以用这个滤镜,把输入框的文字变为透明,然后在它背景放一幅动态的渐变色图像,就可以实现这个效果了。
  演示中小阳用了以下这幅图片:


  这是很简单的动画,只是元件位置的移动而已,自己做一个也不难吧。下面介绍实现的代码:

  <iframe src="http://www.pconline.com.cn/pcedu/redian/person/200207-wcx/code/030228javascript1.html" scrolling="yes" width="400" height="250" marginwidth="0" marginheight="0" frameborder="1" align="default"></iframe>

  行了,这个效果已经做好了,比你想像的简单实用吧?其实不光是文本输入框,在很多地方都是可以同样实现在哦!
  
</td> </tr> </table> </textarea>
↑返回目录
前一篇: 完美解决一个事件激活多个函数(2)
后一篇: 制作仿“QQ秀”的虚拟形象