巧用CSS滤镜做图案文字

时间:2011-04-29 14:06:00 

    请先看看以下演示中的图案文字。这可不是图片效果,而是用CSS滤镜中的Chroma() 语句做成的文本文字,其中文本的内容和图案都可以自由设定。
  先介绍一下这个神奇的滤镜:Chroma() 滤镜。
  语法: FILTER:Chroma( Color=#CCCCCC) ,其中“#CCCCCC”是颜色值。
  作用效果:如果滤镜中的像素有颜色与设定的颜色相同,则该像素变为透明(包括图片的像素)。例如使用的语句是 FILTER:Chroma( Color=#CCCCCC) ,则滤镜作用范围内所有颜色为“#CCCCCC”的像素都变为透明。
  效果演示:


  以下是拷屏图片,供用低版本浏览器的朋友参考:


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

 

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


  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,文字
0
投稿

猜你喜欢

  • python基础教程之简单入门说明(变量和控制语言使用方法)

    2023-01-06 00:25:20
  • numpy 实现返回指定行的指定元素的位置索引

    2021-01-19 04:32:27
  • Python实现带参数的用户验证功能装饰器示例

    2023-05-15 01:34:05
  • 如何编写高质量的Javascript代码

    2011-03-07 16:04:00
  • GO 反射对性能的影响分析

    2024-02-18 06:51:41
  • python实现的正则表达式功能入门教程【经典】

    2023-11-30 05:38:04
  • python读取mat文件生成h5文件的实现

    2022-08-06 08:43:28
  • pandas数据合并之pd.concat()用法详解

    2022-10-26 20:22:38
  • python openCV自制绘画板

    2022-05-17 23:45:51
  • NumPy统计函数的实现方法

    2021-10-15 22:02:27
  • 通过源码分析Golang cron的实现原理

    2023-06-15 23:49:24
  • 时间序列分析之ARIMA模型预测餐厅销量

    2023-07-09 13:53:59
  • golang gorm中格式化时间问题详解

    2023-07-12 09:45:21
  • 客户端JavaScript代码封装

    2008-12-26 18:10:00
  • Python错误的处理方法

    2021-08-01 05:38:15
  • Pytorch 实现变量类型转换

    2021-09-27 23:35:47
  • 一个简单的鼠标划过切换效果js源码

    2010-06-21 10:55:00
  • pandas数据清洗实现删除的项目实践

    2021-09-02 16:44:17
  • Golang优雅关闭channel的方法示例

    2024-05-03 15:05:44
  • python pygame实现挡板弹球游戏

    2022-11-25 17:50:42
  • asp之家 网络编程 m.aspxhome.com