中国视觉之窗
  首页 资讯 画廊 艺术 视角 教程 网络学堂 创意集中营 高校 第七视觉 刊物 人才 论坛 搜索 视觉博客 蚁盟工作室   QQ群:10173223
·中国视觉之窗欢迎您 []
全网 站内

推荐文章

JS扩展Photoshop新功能
赞助商

广告时间
您的位置:  教程首页 >> 网络学堂 >> JavaScript >> javascript第二讲:图片控制的渐变色文字
javascript第二讲:图片控制的渐变色文字
作者: ┊ 时间:2008-05-17 13:53:21 ┊ 来源:互联网 ┊ 浏览次数:9 ┊ 在线投稿



演示:

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

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

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

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

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

演示中小阳用了以下这幅图片:

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

代码:
<!-- 第一步,设置背景图片。我们把它的尺寸设到最小,因为它会被“撑大”。黑色背景的设置是为防止图片加载错误时文字看不到 -->
<div style="background:url(mcolor.gif);background-color:#000000;width:1;height:1">

<!-- 第二步,用Chroma()滤镜把红色设为透明色。为了只是文字透明,我们设置了白色的背景色作掩盖 -->
<div STYLE='FILTER:Chroma(color=#FF0000);background-color:#FFFFFF;width:1;height:1;'>

<!-- 第三步,把文本输入框的文字颜色设为红色 -->
<input type="text" name="text" size="25" style="color:#FF0000;border:1px solid #000000;" value="这是输入框中的渐变色文字" >

<!-- OK,结束所有标签 -->
</div>


</div>

 
行了,这个效果已经做好了,比你想像的简单实用吧?其实不光是文本输入框,在很多地方都是可以同样实现在哦!



本文链接:


负责编辑:小蜜糖

相关文章 本栏最新
Javascript模拟的DOS窗口
CSS+Javascript实现表格背景变色
JavaScript将成Silverlight的最大对手?
Javascript代码直接调用计算机中的程序
JavaScript静态页面值传递之Cookie篇
JavaScript中small函数
javascript第三讲:JS获取网页中HTML元素的几种方法分析
Javascript 最简单检测网速的方法和应用

 Javascript模拟的DOS窗口
 JSP生成静态页-Tomcat提...
 Zblog转贴时自动加版权代码
 Javascript代码直接调用...
 JavaScript静态页面值传...
 JavaScript中small函数
 javascript第四讲:判断域...
 javascript第三讲:JS获取...
 入门级的JS特效代码
 javascript第二讲:图片控...


发表评论  ┊  告诉好友  ┊  打印此文  ┊   关闭窗口TOP

未经授权严禁转载本站任何内容,本站保留依法追究法律责任的权利。凡通 过本站授权的合作站点,转载本站文章必须注明来源为---中国视觉之窗,作者和来自我站的链接必须保 留,转载之图片、文件,链接请不要盗链到本站,且不准打上各自站点的水印,亦不能抹去我站点水印。 本站所刊登的任何文章、作品,不代表中国视觉之窗的立场。本站转载他站的文章,主要用于传播信息或 理念思维。没有丝毫商业意图,并清晰标注稿件真实来源。如侵犯你的版权,请联系删除!
友情链接 | 诚聘英才 | 关于我们 | 版权声明 | 联系我们 | 广告服务 |
中国视觉之窗 艺术 设计 中国艺术设计的殿堂 中国第一视觉门户
Copyright © 2007-2009 ymarting.com All rights reserved.Best view by IE6.x 1024*768
粤ICP备07513371号