网页功能: 加入收藏 设为首页 网站搜索  
图片控制的渐变色文字
发表日期:2003-03-16作者:暖阳[] 出处:  

以前我们看到的所谓连续渐变色文字,都是逐字变色的。而我们看到的下面的演示中的真正的连续渐变色文字,你应该没有见过吧?而且演示中是一个文本输入框,它可以接受用户的输入!

<strong><font size="-1">演示:</font></strong>

<div style="background: url(http://www.pconline.com.cn/pcedu/empolder/wz/javascript/10302/pic/mcolor.gif);background-color:#000000;width:1;height:1">

 <div STYLE='background-color:#FFFFFF;FILTER:Chroma(color=#FF0000);width:1;height:1;'>

  <input type="text" name="username" size="25" style="color:#FF0000;border:1px solid #000000; FONT:16px" value="Please Enter Your Name" >

 </div>

</div>

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

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

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

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

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

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

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

<TEXTAREA ROWS="10" COLS="50"><!-- 第一步,设置背景图片。我们把它的尺寸设到最小,因为它会被“撑大”。黑色背景的设置是为防止图片加载错误时文字看不到 -->

<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>

</TEXTAREA>

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

我来说两句】 【加入收藏】 【返加顶部】 【打印本页】 【关闭窗口
中搜索 图片控制的渐变色文字
本类热点文章
  Shtml教程
  IIS 错误代码大汇总
  HTML 旁门左道:爱上你的这六天
  经典的网页代码大奉送
  HTML标记参考手册
  创造收藏夹中的个性化图标
  谈Filter在网页中的运用
  图片控制的渐变色文字
  网站的创意设计
  网站制作的基本原则
  META标签的奥妙
最新分类信息我要发布 
最新招聘信息

关于我们 / 合作推广 / 给我留言 / 版权举报 / 意见建议 / 广告投放  
Copyright ©2003-2019 Lihuasoft.net webmaster(at)lihuasoft.net
网站编程QQ群   京ICP备05001064号 页面生成时间:0.00577