首页    新闻    下载    文档    论坛     最新漏洞    黑客教程    数据库    搜索    小榕软件实验室怀旧版    星际争霸WEB版    最新IP准确查询   
名称: 密码:      忘记密码  马上注册
操作系统 :: windows

巧用CSS滤镜做图案文字


(略)
  <img src="http://webjx.com/img/css200408173-1.gif" align=absMiddle border=0 twffan="done">



  请先看看以下演示中的图案文字。这可不是图片效果,而是用CSS滤镜中的Chroma() 语句做成的文本文字,其中文本的内容和图案都可以自由设定。



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



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



  作用效果:如果滤镜中的像素有颜色与设定的颜色相同,则该像素变为透明(包括图片的像素)。例如使用的语句是 FILTER:Chroma( Color=#CCCCCC) ,则滤镜作用范围内所有颜色为“#CCCCCC”的像素都变为透明。



  效果演示:



  <img src="http://webjx.com/img/css200408173-1.gif" align=absMiddle border=0 twffan="done">



  有了Chroma() 滤镜,图案文字的制作就简单了。它的实现代码只有几行:



  <SPAN style="BACKGROUND-IMAGE: URL(across.gif); WIDTH: 300px">



  <DIV style="FILTER: Chroma( Color=#CCCCCC);



  COLOR: #CCCCCC; BACKGROUND-COLOR: #FFFFFF;



  WIDTH: 300px; FONT: bold 55pt 宋体">设计在线</DIV></SPAN>



  代码解释:



  一、先看<SPAN>标签,它实际上是作为一个父容器,作用在于设定一个背景图片作为文字的图案:



  <img src="http://webjx.com/img/css200408173-2.gif" align=absMiddle border=0 twffan="done">



  BACKGROUND-IMAGE:URL(across.gif):设定背景图片,这里是“across.gif”,如右图,原图为8×8像素,这里为便于大家观看,放大为64×64;



  WIDTH:300px:容器的宽度,可以设小些,甚至是1px,保证背景不溢出。



  二、下面看 <DIV>标签,它用 Chroma() 滤镜把文字变成透明:



  Chroma( Color=#CCCCCC) :设定过滤色为“#CCCCCC”;



  COLOR: #CCCCCC:文字的颜色也为“#CCCCCC”;



  BACKGROUND-COLOR: #FFFFFF:字体背景色为“#FFFFFF”(白色);



  WIDTH:300px:滤镜作用的宽度,可以设成和父容器的一样或更宽(父容器可以被“撑大”);



  FONT: bold 55pt 宋体:设定字体为粗体字、大小为55pt、宋体。



  因为上面把过滤色和字体颜色都设为了“#CCCCCC”,所以字体是透明的,透过它可以看到父容器的背景图片across.gif。当然你可以将它们改为其他相同的值而不影响效果,注意不要与字体背景色相同即可。
<< CSS手册简编:颜色背景属性 怎么改善现有网站为xhtml CSS >>
API:
gipsky.com& 安信网络
网友个人意见,不代表本站立场。对于发言内容,由发表者自负责任。

系统导航

 

Copyright © 2001-2010 安信网络. All Rights Reserved
京ICP备05056747号