﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>IT博客-web design-文章分类-css</title><link>http://www.cnitblog.com/saga/category/5555.html</link><description>web css爱好者家园 </description><language>zh-cn</language><lastBuildDate>Fri, 07 Oct 2011 02:46:18 GMT</lastBuildDate><pubDate>Fri, 07 Oct 2011 02:46:18 GMT</pubDate><ttl>60</ttl><item><title>遮罩效果：mask</title><link>http://www.cnitblog.com/saga/articles/28294.html</link><dc:creator>happyheipi</dc:creator><author>happyheipi</author><pubDate>Sun, 10 Jun 2007 14:02:00 GMT</pubDate><guid>http://www.cnitblog.com/saga/articles/28294.html</guid><wfw:comment>http://www.cnitblog.com/saga/comments/28294.html</wfw:comment><comments>http://www.cnitblog.com/saga/articles/28294.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/saga/comments/commentRss/28294.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/saga/services/trackbacks/28294.html</trackback:ping><description><![CDATA[<h6>【功能说明】</h6>
<p class=MsoNormal style="TEXT-INDENT: 21pt">使用mask滤镜可以将某个对象遮盖在另一元素上，用该对象的形状遮蔽住这个元素，而没有被遮挡住的地方则以设定的颜色来显示。该滤镜常用做对图像的处理。</p>
<h6>【基本语法】</h6>
<p class=a6>filter:mask(color=遮罩的颜色)</p>
<p class=MsoNormal style="TEXT-INDENT: 21pt">这里，只需要定义遮罩的颜色，可以是颜色的英文名称，也可以是十六进制的颜色值。另外，由于要确定元素未被遮挡的区域，因此要设置被遮盖元素的范围。</p>
<p class=a7>提示：如果要准确显示遮罩的形状，该对象要有明确的透明区域。如果要对图像进行遮罩处理，一般要求图像为gif格式，因为这种格式能保留图像的透明区域属性。如果使用的是BMP图像，则该图像被认为是一个整体，因此不能正确显示遮罩的效果。</p>
<h6>【实例演示】</h6>
<p class=MsoNormal style="TEXT-INDENT: 21pt">下面通过代码18-12演示遮罩效果的设置。</p>
<div style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 0cm; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; PADDING-TOP: 0cm; BORDER-BOTTOM: 1pt solid">
<p class=ad style="MARGIN: 3.1pt 0cm 1.55pt">代码18-12&nbsp; 创建遮罩效果</p>
</div>
<p class=a6>&lt;HTML&gt;</p>
<p class=a6>&nbsp; &lt;HEAD&gt;</p>
<p class=a6>&nbsp;&nbsp;&nbsp; &lt;TITLE&gt;遮罩滤镜的应用效果&lt;/TITLE&gt;</p>
<p class=a6>&nbsp;&nbsp;&nbsp; &lt;style type="text/css"&gt;</p>
<p class=a6>&nbsp;&nbsp;&nbsp; &lt;!--</p>
<p class=a6>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; H2{font-family:"方正姚体"}</p>
<p class=a6>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; .exam{filter:mask(color=#AA00FF)}</p>
<p class=a6>&nbsp;&nbsp;&nbsp; --&gt;</p>
<p class=a6>&nbsp;&nbsp;&nbsp; &lt;/style&gt;</p>
<p class=a6>&nbsp; &lt;/HEAD&gt;</p>
<p class=a6>&nbsp; &lt;BODY&gt;</p>
<p class=a6>&nbsp;&nbsp;&nbsp; &lt;CENTER&gt;</p>
<p class=a6>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;H2&gt;应用遮罩滤镜的效果&lt;/H2&gt;</p>
<p class=a6>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;img src="mask.gif" width=260 HSPACE=20&gt;</p>
<p class=a6>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;img src="mask.gif" width=260 HSPACE=20 class=exam&gt;</p>
<p class=a6>&nbsp;&nbsp;&nbsp; &lt;/CENTER&gt;</p>
<p class=a6>&nbsp; &lt;/BODY&gt;</p>
<p class=a6>&lt;/HTML&gt;</p>
<p class=MsoNormal style="TEXT-INDENT: 21pt">运行上述代码的效果如图18-21所示。</p>
<p style="MARGIN: 4pt 0cm 0pt" align=center><img height=215 alt="" src="http://book.csdn.net/BookFiles/388/img/image031.jpg" width=368></p>
<p style="MARGIN: 2pt 0cm 0pt" align=center>图18-21&nbsp; 遮罩效果</p>
<p class=MsoNormal style="TEXT-INDENT: 21pt">为了更好地说明遮罩滤镜只对带有透明因素的图像有效，这里将代码中的图像更改为mask.jpg，该图像虽然外观与mask.gif相同，但图像格式不同。修改程序后保存，运行效果如图18-22所示。</p>
<p style="MARGIN-BOTTOM: 3.1pt" align=center><img height=226 alt="" src="http://book.csdn.net/BookFiles/388/img/image032.jpg" width=408></p>
<p align=center>图18-22&nbsp; 对JPG图像应用遮罩的效果</p>
<p class=MsoNormal style="TEXT-INDENT: 21pt">从图18-22可以看出，原来应该出现遮罩效果的地方变成了空白，这并不是该图像消失了，而是因为它作为一个整体当成了遮罩，完全被遮盖住了。如果对页面进行全选操作，可以看到该位置上还是有图像的，如图18-23所示。</p>
<p style="MARGIN: 5pt 0cm 3.1pt" align=center><img height=216 alt="" src="http://book.csdn.net/BookFiles/388/img/image033.jpg" width=402></p>
<img src ="http://www.cnitblog.com/saga/aggbug/28294.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/saga/" target="_blank">happyheipi</a> 2007-06-10 22:02 <a href="http://www.cnitblog.com/saga/articles/28294.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>