当前位置: 首页 > 图文教程 > 网页制作 > HTML/XHTML教程 > 巧用CSS滤镜做图案文字

HTML/XHTML教程
HTML的dl、dt、dd标记制作表格对决Table制作表
HTML网页中的URL表示方式
Web页面 自定义选择框Select
HTML网页制作教程 谨慎使用iframe标记
HTML 网页头部代码全清楚
HTML link标记的rel属性
HTML 代码编写的30条技巧
HTML5 canvas 基本语法
最容易犯的HTML标签错误写法
网页设计参考 firefox 默认样式
将XHTML+CSS页面转换为打印机页面
HTML优化加快网页速度
超链接图标规范:提升文章的可阅读性
标记语言:网页应用CSS样式
标记语言:打印样式
标记语言:CSS布局
标记语言:学完HTML后该学什么?
IE的有条件注释优点和缺点
PSD网页模版转化XHTML的一些理论知识
让XHTML与HTML兼容

HTML/XHTML教程 中的 巧用CSS滤镜做图案文字


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-04   浏览: 67 ::
收藏到网摘: n/a

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

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

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

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

  效果演示:

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


  有了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>标签,它实际上是作为一个父容器,作用在于设定一个背景图片作为文字的图案:

  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。当然你可以将它们改为相同的值而不影响效果,注意不要与字体背景色相同即可。