CSS滤镜简单应用

一、跑马灯

主要是应用Aphla滤镜完成:

<marquee style="filter : alpha(opacity=100,style=3,finishOpacity=20,startx=0,starty=0,finishx=100,finishy=100);height:20px;">跑马灯程序的代码为:{ filter: Alpha(Opacity=100, FinishOpacity=20, Style=2, StartX=0, StartY=0, FinishX=100, FinishY=100)};
    </marquee>

二、淡入淡出效果

使用BlendTrans滤镜:

<body οnlοad="playImg()">
     <div>
    <script language="javascript" type="text/javascript">
  //将图片路径放入数组中
     ImgNum=new ImgArray(3);
  ImgNum[0]="1.jpg";
  ImgNum[1]="2.jpg";
  ImgNum[2]="3.jpg";
  
  //设置数组的长度
  function ImgArray(len)
  {
   this.length=len;
  }
  
  var i=1;
  
  //转换过程
  function playImg()
  {
   if(i==2)
    i=0;
   else i++;
   imgpic.filters[0].apply();
   imgpic.src=ImgNum[i];
   imgpic.filters[0].play();
   
   timeout=setTimeout("playImg()",4000);
  }
    </script>
    <img alt="" src="1.jpg" style="filter : BlendTrans(duration=3)" id="imgpic" height="437" width="750" />
    </div>
</body>
<div>
        <table  style="width:100%">
        	<tr>
                <td style="filter:Blur(add=true,direction=90,strength=30);width=100%;">
                	<img src="1.jpg" width="300" height="200" />
                    <br />CSS--Blur滤镜
                </td>
            </tr>
            <tr>
                <td style="filter : DropShadow(color=gray,offx=8,offy=5,positive=true);width:100%; height:30px; font-weight:bolder;">
                	<img src="1.jpg" width="300" height="200"/><br />CSS--DropShadow滤镜
                </td>
            </tr>
            <tr>
            	<td style="filter:Glow(color=gray,strength=10)">
                	<img src="1.jpg" width="300" height="200" style="margin:20px;"/><br />CSS--Glow滤镜
                </td>
            </tr>
            <tr>
            	<td style="filter:Gray()">
                	<!--应用于图像,将一幅图铃转变为灰色图-->
                	<img src="1.jpg" width="300" height="200" style="margin:20px;"/><br />CSS--Gray滤镜
                </td>
            </tr>
            <tr>
            	<td style="filter:Invert()">
                	<!--反相显示对象内容(使图像类似于底片的效果)-->
                	<img src="1.jpg" width="300" height="200" style="margin:20px;"/><br />CSS--Invert滤镜
                </td>
            </tr>
            <tr>
            	<td style="filter:Mask(color=black)">
                	<!--遮罩,使用一个颜色图层将包含有文字或图像等对象的区域遮盖,但是文字或图像部分
                    却以背景色显示出来(Mask滤镜不能应用于图像文件以实现相应的效果)-->
                	CSS--Mask滤镜
                </td>
            </tr>
            <tr>
            	<td style="filter:shadow(color=gray,direction=90,strength=10)">
                	<!--shadow滤镜同Dropshadow滤镜一样为页面对象设置投影。但是Dropshadow滤镜利用偏移量来定义
                    投影位置,而Shadow滤镜能够在指定的方向上设置投影,且投影产生渐进的效果-->
                	<img src="1.jpg" width="300" height="200" style="margin:20px;"/><br />CSS--shadow滤镜
                </td>
            </tr>
            <tr>
            	<td style="filter:wave(add=true,freq=3,lightstregth=20,phase=45,strength=20);font-size:72pt; font-weight:bold; color:			rgb(189,1,64)">
                	<!--Wave滤镜可使页面对象产生波纹变形-->
                	<img src="1.jpg" width="300" height="200" style="margin:20px;"/>
                    <img src="1.jpg" width="300" height="200" style="margin:20px;filter:wave(add=true,freq=20,lightstregth=50,phase=60,strength=50);font-size:72pt; font-weight:bold; color:rgb(189,1,64);!important"/>
                    <br />happy  CSS--wave滤镜
                </td>
            </tr>
        </table>
    </div>
 
 以下为第三部分的页面效果图:
 


 


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值