图片的CSS渐变效果

一直都对美工的工作比较感兴趣,最近公司项目需要,顺便网上搜索了个效果。记录一下。


<%@ page language="java" errorPage="/error.jsp" pageEncoding="UTF-8" contentType="text/html;charset=UTF-8"%>
<%@ include file="/common/taglibs.jsp"%>


<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Dv110</title>
<meta name="decorator" content="defaultMain">
<script language="javascript" type="text/javascript">
<!--

function Show_Sub(id_num,num){ //舌签功能
for(var i = 0;i <= 9;i++){
if(GetObj("S_Menu_" + id_num + i)){GetObj("S_Menu_" + id_num + i).className = '';}
if(GetObj("S_Cont_" + id_num + i)){GetObj("S_Cont_" + id_num + i).style.display = 'none';}
}
if(GetObj("S_Menu_" + id_num + num)){GetObj("S_Menu_" + id_num + num).className = 'selectd';}
if(GetObj("S_Cont_" + id_num + num)){GetObj("S_Cont_" + id_num + num).style.display = 'block';}
}


function GetObj(objName){
if(document.getElementById){
return eval('document.getElementById("' + objName + '")');
}else{
return eval('document.all.' + objName);
}
}

//-->
</script>
</head>
<body>
<table width="1004" border="0" cellspacing="0" cellpadding="0">
<tr>
<td colspan="4" class="Area501">
<img id="imgLoading0" style="FILTER: revealTrans(duration=1,transition=5)" src="${ctxPath}/images/view.jpg" width="440" height="360"
border="10"/>
<img id="imgLoading1" src="${ctxPath}/images/view.jpg" width="440" height="360"
border="10" style="display:none;FILTER: revealTrans(duration=1,transition=5)"/>
<img id="imgLoading2" src="${ctxPath}/images/view.jpg" width="440" height="360"
border="10" style="display:none;FILTER: revealTrans(duration=1,transition=5)"/>
<img id="imgLoading3" src="${ctxPath}/images/view.jpg" width="440" height="360"
border="10" style="display:none;FILTER: revealTrans(duration=1,transition=5)"/>
<img id="imgLoading4" src="${ctxPath}/images/view.jpg" width="440" height="360"
border="10" style="display:none;FILTER: revealTrans(duration=1,transition=5)"/>
<img id="imgLoading5" src="${ctxPath}/images/view.jpg" width="440" height="360"
border="10" style="display:none;FILTER: revealTrans(duration=1,transition=5)"/>
</td>
</tr>
<tr>
<td height="4" colspan="4" valign="top" class="Area502">
<img src="${ctxPath}/images/yellow.jpg" />
</td>
</tr>
<tr>
<td width="268" align="center" valign="top">
 
</td>
<td width="470" align="center" valign="top">
<div class="header_tg">
<div class="nav_ch">
<div class="first">
<ul>
<li class="l ch_2">
<a id="S_Menu_12" οnmοuseοver="Show_Sub(1,2)"
href="video.do?method=videoView">我的视频</a>
</li>
<li class="l ch_4">
<a id="S_Menu_13" οnmοuseοver="Show_Sub(1,3)" href="${ctxPath}/product/productInfo.html">终端产品</a>
</li>
<li class="l ch_5">
<a id="S_Menu_14" οnmοuseοver="Show_Sub(1,4)" href="${ctxPath}/service/help.html">客服中心</a>
</li>
<li class="l ch_6">
<a id="S_Menu_15" οnmοuseοver="Show_Sub(1,5)" href="display.do?method=display">视频演示</a>
</li>
</ul>
</div>
</div>
</div>
</td>
<td width="266" align="center" valign="top">

</td>
</tr>
</table>
<script language="javascript" type="text/javascript">
<!--
var i = 0;

function changingPicture(){
var picOne = document.getElementById("imgLoading" + i);
i = i + 1;
if(i == 6){
i = 0;
}
var picTwo = document.getElementById("imgLoading" + i);
//picTwo.filters.revealTrans.Transition=6;
//alert(Math.floor(Math.random()*20));
picTwo.filters.revealTrans.Transition=12;

picTwo.filters.revealTrans.apply();
picTwo.filters.revealTrans.play();

picTwo.style.display="";
picOne.style.display="none";
setTimeout("changingPicture()",8000);
}

function loadingPicture(){
var pic0=document.getElementById("imgLoading0");
var pic1=document.getElementById("imgLoading1");
var pic2=document.getElementById("imgLoading2");
var pic3=document.getElementById("imgLoading3");
var pic4=document.getElementById("imgLoading4");
var pic5=document.getElementById("imgLoading5");

pic0.src="http://www.dv110.com/capture/capture-" + 0 + ".jpg?" + new Date();
pic1.src="http://www.dv110.com/capture/capture-" + 1 + ".jpg?" + new Date();
pic2.src="http://www.dv110.com/capture/capture-" + 2 + ".jpg?" + new Date();
pic3.src="http://www.dv110.com/capture/capture-" + 3 + ".jpg?" + new Date();
pic4.src="http://www.dv110.com/capture/capture-" + 4 + ".jpg?" + new Date();
pic5.src="http://www.dv110.com/capture/capture-" + 5 + ".jpg?" + new Date();
setTimeout("loadingPicture()",300000);
}

loadingPicture();
changingPicture();
//-->
</script>
</body>
</html>
图形改变总共有24种效果

1: "盒状向外";

2: "圆形收缩";

3: "圆形向内";

4: "从下向上";

5: "从上向下";

6: "从左向右";

7: "从右向左";

8: "百页窗形向右";

9: "百页窗形向下";

10: "棋盘形交叉向右";

11: "棋盘形交叉向下";

12: "随意溶解形";

13: "左右向内";

14: "左右向外";

15: "上下向内";

16: "上下向外";

17: "条纹状向左下";

18: "条纹状向左上";

19: "条纹状向右下";

20: "条纹状向右上";

21: "溶解水平状";

22: "溶解上下状";

23: "随着溶解";

因此,你只要改变RevealTrans滤镜的“Transition"的值,就能获得不同的网页切换效果
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值