最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

css静态滤镜+A:Hover效果第1/3页_javascript技巧

来源:动视网 责编:小采 时间:2020-11-27 20:37:10
文档

css静态滤镜+A:Hover效果第1/3页_javascript技巧

css静态滤镜+A:Hover效果第1/3页_javascript技巧:IE Only Step1: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html> <head> <!-- Author: Hutia --> <meta http-equiv=&q
推荐度:
导读css静态滤镜+A:Hover效果第1/3页_javascript技巧:IE Only Step1: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html> <head> <!-- Author: Hutia --> <meta http-equiv=&q


IE Only
Step1:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html> 
<head> 
<!-- Author: Hutia --> 
<meta http-equiv="content-type" content="text/html; charset=gb2312" /> 
<title>WU XIN</title> 
<script type="text/javascript" src=""></script> 
<style> 
 * { margin:0px; padding:0px; } 
 
 .i1 { width:px; border:0px none #888; margin:0px; } 
 
 .a0 { filter:Gray() Alpha(Opacity=40); display:block; height:px; width:px; } 
 .a0:hover, .a0:active { filter:Alpha(Opacity=100); display:block; height:px; width:px; } 
 .a1 { border:1px solid #999; } .a1:hover { border:1px solid gold;} 
 .a2 { border:1px solid #999; } .a2:hover { border:1px solid green; } 
 .a3 { border:1px solid #999; } .a3:hover { border:1px solid blue;} 
 .a4 { border:1px solid #999; } .a4:hover { border:1px solid red;} 
 .a5 { border:1px solid #999; } .a5:hover { border:1px solid silver;} 
 .a6 { border:1px solid #999; } .a6:hover { border:1px solid black;} 
 .a7 { border:1px solid #999; } .a7:hover { border:1px solid #FEE;} 
</style> 
</head> 
<body> 
<div id=""> 
 <a href="#" class="a0 a1"> 
<img src="/articleimg/upload/2006/6/17/2620257_1_j.jpg" class="i1" /></a> 
 <a href="#" class="a0 a2"> 
<img src="/articleimg/upload/2006/6/17/2620257_2_m.jpg" class="i1" /></a> 
 <a href="#" class="a0 a3"> 
<img src="/articleimg/upload/2006/6/17/2620257_3_s.jpg" class="i1" /></a> 
 <a href="#" class="a0 a4"> 
<img src="/articleimg/upload/2006/6/17/2620257_4_h.jpg" class="i1" /></a> 
 <a href="#" class="a0 a5"> 
<img src="/articleimg/upload/2006/6/17/2620257_5_t.jpg" class="i1" /></a> 
 <a href="#" class="a0 a6"> 
<img src="/articleimg/upload/2006/6/17/2620257_6_yi.jpg" class="i1" /></a> 
 <a href="#" class="a0 a7"> 
<img src="/articleimg/upload/2006/6/17/2620257_7_ya.jpg" class="i1" /></a> 
</div> 
</body> 
</html>

然后配合上两行 JS, 做成这样
依然 IE Only
Step2:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html> 
<head> 
<!-- Author: Hutia --> 
<meta http-equiv="content-type" content="text/html; charset=gb2312" /> 
<title>WU XIN</title> 
<script type="text/javascript"> 
/* Author: Hutia */ 
function chkScroll(obj){ 
 var y0=obj.offsetTop, y=event.y, h0=obj.offsetHeight, h1=obj.scrollHeight; 
 obj.scrollTop=parseInt((y-y0)/h0*(h1-h0)); 
} 
</script> 
<style> 
 * { margin:0px; padding:0px; } 
 
 #main { height:198px; width:66px; overflow:hidden; } 
 
 .i1 { width:px; border:0px none #888; margin:0px; } 
 
 .a0 { filter:Gray() Alpha(Opacity=40); display:block; height:px; width:px; } 
 .a0:hover, .a0:active { filter:Alpha(Opacity=100); display:block; height:px; width:px; } 
 .a1 { border:1px solid #999; } .a1:hover { border:1px solid gold;} 
 .a2 { border:1px solid #999; } .a2:hover { border:1px solid green; } 
 .a3 { border:1px solid #999; } .a3:hover { border:1px solid blue;} 
 .a4 { border:1px solid #999; } .a4:hover { border:1px solid red;} 
 .a5 { border:1px solid #999; } .a5:hover { border:1px solid silver;} 
 .a6 { border:1px solid #999; } .a6:hover { border:1px solid black;} 
 .a7 { border:1px solid #999; } .a7:hover { border:1px solid #FEE;} 
</style> 
</head> 
<body> 
<div id="main" onmousemove="chkScroll(this);"> 
 <a href="#" class="a0 a1"> 
<img src="/articleimg/upload/2006/6/17/2620257_1_j.jpg" class="i1" /></a> 
 <a href="#" class="a0 a2"> 
<img src="/articleimg/upload/2006/6/17/2620257_2_m.jpg" class="i1" /></a> 
 <a href="#" class="a0 a3"> 
<img src="/articleimg/upload/2006/6/17/2620257_3_s.jpg" class="i1" /></a> 
 <a href="#" class="a0 a4"> 
<img src="/articleimg/upload/2006/6/17/2620257_4_h.jpg" class="i1" /></a> 
 <a href="#" class="a0 a5"> 
<img src="/articleimg/upload/2006/6/17/2620257_5_t.jpg" class="i1" /></a> 
 <a href="#" class="a0 a6"> 
<img src="/articleimg/upload/2006/6/17/2620257_6_yi.jpg" class="i1" /></a> 
 <a href="#" class="a0 a7"> 
<img src="/articleimg/upload/2006/6/17/2620257_7_ya.jpg" class="i1" /></a> 
</div> 
</body> 
</html>

继续努力,加上磁性效果............就是测试久了会看的头晕.......
Step3:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html> 
<head> 
<!-- Author: Hutia --> 
<meta http-equiv="content-type" content="text/html; charset=gb2312" /> 
<title>WU XIN</title> 
<script type="text/javascript"> 
/* Author: Hutia */ 
function chkScroll(obj){ 
 var y0=obj.offsetTop, y=event.y, h0=obj.offsetHeight, h1=obj.scrollHeight; 
 var sT=parseInt((y-y0)/h0*(h1-h0)); 
 var dif=sT+y-y0-33; 
 if(dif%66<12)sT-=dif%66; 
 if(dif%66>54)sT=sT-dif%66+66; 
 obj.scrollTop=sT; 
} 
</script> 
<style> 
 * { margin:0px; padding:0px; } 
 
 #main { height:198px; width:66px; overflow:hidden; } 
 
 .i1 { width:px; border:0px none #888; margin:0px; } 
 
 .a0 { filter:Gray() Alpha(Opacity=40); display:block; height:px; width:px; } 
 .a0:hover, .a0:active { filter:Alpha(Opacity=100); display:block; height:px; width:px; } 
 .a1 { border:1px solid #999; } .a1:hover { border:1px solid gold;} 
 .a2 { border:1px solid #999; } .a2:hover { border:1px solid green; } 
 .a3 { border:1px solid #999; } .a3:hover { border:1px solid blue;} 
 .a4 { border:1px solid #999; } .a4:hover { border:1px solid red;} 
 .a5 { border:1px solid #999; } .a5:hover { border:1px solid silver;} 
 .a6 { border:1px solid #999; } .a6:hover { border:1px solid black;} 
 .a7 { border:1px solid #999; } .a7:hover { border:1px solid #FEE;} 
</style> 
</head> 
<body> 
<div id="main" onmousemove="chkScroll(this);"> 
 <a href="#" class="a0 a1"> 
<img src="/articleimg/upload/2006/6/17/2620257_1_j.jpg" class="i1" /></a> 
 <a href="#" class="a0 a2"> 
<img src="/articleimg/upload/2006/6/17/2620257_2_m.jpg" class="i1" /></a> 
 <a href="#" class="a0 a3"> 
<img src="/articleimg/upload/2006/6/17/2620257_3_s.jpg" class="i1" /></a> 
 <a href="#" class="a0 a4"> 
<img src="/articleimg/upload/2006/6/17/2620257_4_h.jpg" class="i1" /></a> 
 <a href="#" class="a0 a5"> 
<img src="/articleimg/upload/2006/6/17/2620257_5_t.jpg" class="i1" /></a> 
 <a href="#" class="a0 a6"> 
<img src="/articleimg/upload/2006/6/17/2620257_6_yi.jpg" class="i1" /></a> 
 <a href="#" class="a0 a7"> 
<img src="/articleimg/upload/2006/6/17/2620257_7_ya.jpg" class="i1" /></a> 
</div> 
</body> 
</html>

上一个效果鼠标动的快了会很头晕.......
又做了一个磁性效果
Step4:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html> 
<head> 
<!-- Author: Hutia --> 
<meta http-equiv="content-type" content="text/html; charset=gb2312" /> 
<title>WU XIN</title> 
<script type="text/javascript"> 
/* Author: Hutia */ 
function chkScroll(obj){ 
 var y0=obj.offsetTop, y=event.y, h0=obj.offsetHeight, h1=obj.scrollHeight; 
 var sT=parseInt((y-y0)/h0*(h1-h0)); 
 if(sT%66<10)sT-=sT%66; 
 if(sT%66>56)sT=sT-sT%66+66; 
 obj.scrollTop=sT; 
} 
</script> 
<style> 
 * { margin:0px; padding:0px; } 
 
 #main { height:198px; width:66px; overflow:hidden; } 
 
 .i1 { width:px; border:0px none #888; margin:0px; } 
 
 .a0 { filter:Gray() Alpha(Opacity=40); display:block; height:px; width:px; } 
 .a0:hover, .a0:active { filter:Alpha(Opacity=100); display:block; height:px; width:px; } 
 .a1 { border:1px solid #999; } .a1:hover { border:1px solid gold;} 
 .a2 { border:1px solid #999; } .a2:hover { border:1px solid green; } 
 .a3 { border:1px solid #999; } .a3:hover { border:1px solid blue;} 
 .a4 { border:1px solid #999; } .a4:hover { border:1px solid red;} 
 .a5 { border:1px solid #999; } .a5:hover { border:1px solid silver;} 
 .a6 { border:1px solid #999; } .a6:hover { border:1px solid black;} 
 .a7 { border:1px solid #999; } .a7:hover { border:1px solid #FEE;} 
</style> 
</head> 
<body> 
<div id="main" onmousemove="chkScroll(this);"> 
 <a href="#" class="a0 a1"> 
<img src="/articleimg/upload/2006/6/17/2620257_1_j.jpg" class="i1" /></a> 
 <a href="#" class="a0 a2"> 
<img src="/articleimg/upload/2006/6/17/2620257_2_m.jpg" class="i1" /></a> 
 <a href="#" class="a0 a3"> 
<img src="/articleimg/upload/2006/6/17/2620257_3_s.jpg" class="i1" /></a> 
 <a href="#" class="a0 a4"> 
<img src="/articleimg/upload/2006/6/17/2620257_4_h.jpg" class="i1" /></a> 
 <a href="#" class="a0 a5"> 
<img src="/articleimg/upload/2006/6/17/2620257_5_t.jpg" class="i1" /></a> 
 <a href="#" class="a0 a6"> 
<img src="/articleimg/upload/2006/6/17/2620257_6_yi.jpg" class="i1" /></a> 
 <a href="#" class="a0 a7"> 
<img src="/articleimg/upload/2006/6/17/2620257_7_ya.jpg" class="i1" /></a> 
</div> 
</body> 
</html>

然后再加上一些不知所谓的特效,让这个东东有点动感(小新:看我的动感光波,BBBBB........) -_-
Step 5: (永远的 IE Only)

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html> 
<head> 
<!-- Author: Hutia --> 
<meta http-equiv="content-type" content="text/html; charset=gb2312" /> 
<title>WU XIN</title> 
<script type="text/javascript"> 
/* Author: Hutia */ 
function chkScroll(obj){ 
 var y0=obj.offsetTop, y=event.y, h0=obj.offsetHeight, h1=obj.scrollHeight, currentNode; 
 var sT=parseInt((y-y0)/h0*(h1-h0)); 
 var pT=document.getElementById("pointer"); 
 
 if(sT%66<10)sT-=sT%66; 
 if(sT%66>56)sT=sT-sT%66+66; 
 obj.scrollTop=sT; 
 
 currentNode=obj.children[parseInt((sT+y-y0)/66)]; 
 if(!currentNode)return; 
 with(pT.style){ 
 display="block"; 
 backgroundColor=currentNode.currentStyle.borderColor; 
 pT.baseY=top=currentNode.offsetTop-sT; 
 left=currentNode.offsetLeft+currentNode.offsetWidth+2; 
 } 
 
} 

function crazyPointer(){ 
 try{ 
 var pT=document.getElementById("pointer"); 
 if(isNaN(parseInt(pT.baseY)))pT.baseY=0; 
 if(isNaN(parseInt(pT.y)))pT.y=0; 
 if(isNaN(parseInt(pT.h)))pT.h=0; 
 if(isNaN(parseInt(pT.vy)))pT.vy=1; 
 if(isNaN(parseInt(pT.vh)))pT.vh=1; 
 
 pT.y+=pT.vy*parseInt(Math.random()*3); 
 if(pT.y>65){pT.y=65;pT.vy=-1;} 
 if(pT.y<0){pT.y=0;pT.vy=1;} 
 
 pT.h+=pT.vh*parseInt(Math.random()*7); 
 if(pT.y+pT.h>65){pT.h=65-pT.y;pT.vh=-1;} 
 if(pT.h<0){pT.h=1;pT.vh=1;} 
 
 pT.style.top=pT.baseY+pT.y; 
 pT.style.height=pT.h; 
 }catch(e){} 
 setTimeout(crazyPointer,10); 
} 

function hidePointer(){ 
 document.getElementById("pointer").style.display="none"; 
} 

crazyPointer(); 
</script> 
<style> 
 * { margin:0px; padding:0px; } 
 
 #main { height:198px; width:66px; overflow:hidden; } 
 
 #pointer { display:none; position:absolute; width:3px; overflow:hidden; } 
 
 .i1 { width:px; border:0px none #888; margin:0px; } 
 
 .a0 { filter:Gray() Alpha(Opacity=40); display:block; height:px; width:px; } 
 .a0:hover, .a0:active { filter:Alpha(Opacity=100); display:block; height:px; width:px; } 
 .a1 { border:1px solid #999; } .a1:hover { border:1px solid gold;} 
 .a2 { border:1px solid #999; } .a2:hover { border:1px solid green; } 
 .a3 { border:1px solid #999; } .a3:hover { border:1px solid blue;} 
 .a4 { border:1px solid #999; } .a4:hover { border:1px solid red;} 
 .a5 { border:1px solid #999; } .a5:hover { border:1px solid silver;} 
 .a6 { border:1px solid #999; } .a6:hover { border:1px solid black;} 
 .a7 { border:1px solid #999; } .a7:hover { border:1px solid #FEE;} 
</style> 
</head> 
<body> 
<div id="main" onmousemove="chkScroll(this);" onmouseout="hidePointer();"> 
 <a href="#" class="a0 a1"> 
<img src="/articleimg/upload/2006/6/17/2620257_1_j.jpg" class="i1" /></a> 
 <a href="#" class="a0 a2"> 
<img src="/articleimg/upload/2006/6/17/2620257_2_m.jpg" class="i1" /></a> 
 <a href="#" class="a0 a3"> 
<img src="/articleimg/upload/2006/6/17/2620257_3_s.jpg" class="i1" /></a> 
 <a href="#" class="a0 a4"> 
<img src="/articleimg/upload/2006/6/17/2620257_4_h.jpg" class="i1" /></a> 
 <a href="#" class="a0 a5"> 
<img src="/articleimg/upload/2006/6/17/2620257_5_t.jpg" class="i1" /></a> 
 <a href="#" class="a0 a6"> 
<img src="/articleimg/upload/2006/6/17/2620257_6_yi.jpg" class="i1" /></a> 
 <a href="#" class="a0 a7"> 
<img src="/articleimg/upload/2006/6/17/2620257_7_ya.jpg" class="i1" /></a> 
</div> 

<div id="pointer"></div> 
</body> 
</html>

文档

css静态滤镜+A:Hover效果第1/3页_javascript技巧

css静态滤镜+A:Hover效果第1/3页_javascript技巧:IE Only Step1: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html> <head> <!-- Author: Hutia --> <meta http-equiv=&q
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top