A5下载 - 努力做内容最丰富最安全的下载站!

A5站长下载站

当前位置:A5下载 > 编程开发 > 网站开发 > JS实现带鼠标效果的头像及文章列表代码

JS实现带鼠标效果的头像及文章列表代码

时间:2015-09-28 16:59作者:yezheng人气:87

 本文实例讲述了JS实现带鼠标效果的头像及文章列表代码。分享给大家供大家参考。具体如下:

这是一种带图片功能的文章或新闻列表功能,鼠标滑过标题列表显示说明和图片,多见于SNS交友网站,不过你喜欢的话,你完全可以用哦。

运行效果截图如下:

JS实现带鼠标效果的头像及文章列表代码

具体代码如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">


<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<title>鼠标滑过标题列表显示说明和图片</title>

<meta http-equiv="content-type" content="text/html;charset=gb2312">

<style type="text/css">

*{margin:0;padding:0;font:normal 12px 宋体;}

.wrapper{width:300px;height:auto;overflow:hidden;border:1px solid #fdd78d;background:#ffecc6;padding:5px;}

/*平常的状态*/

dl{width:100%;height:auto;clear:both;overflow:hidden;margin:8px 0px 8px 0px;}

dl dt{display:none;}

dl dd{}

dl dd strong{float:left;margin-right:5px;}

dl dd div{float:left;width:270px;list-style-type:none;}

dl dd div h4{clear:both;font-weight:normal}

dl dd div h4 a{float:left;color:#795601;font-size:12px;font-weight:normal;text-decoration:none;}

dl dd div h4 a:hover{color:#f00;text-decoration:underline;}

dl dd div h4 span{float:right;width:75px;}

dl dd div p{display:none;}

/*鼠标划过的状态*/

dl.over{clear:both;height:55px;padding:5px;background-color: #FFFBF4;}

dl.over dt{float:right;display:block;}

dl.over dt img{border:1px solid #ccc;padding:1px;background:#fff;}

dl.over dd{float:left;}

dl.over dd strong{font-size:28px;color:red;vertical-align:top;}

dl.over dd div{float:left;width:195px;}

dl.over dd div h4{clear:both;font-weight:normal}

dl.over dd div h4 a{color:#b34408;}

dl.over dd div h4 a:hover{color:#f00;text-decoration:underline;}

dl.over dd div h4 span{float:right;}

dl.over dd div p{clear:both;display:block;margin-top:5px;}

</style>

<script language="javascript">

window.onload=function(){

var dl=document.getElementsByTagName("dl");

if(dl.length<1) return false;

for(var i=0;i<dl.length;i++){

//初始化,让第一个类为over

if(dl[i].className.indexOf("over")==-1){

dl[0].className="over";

}

//遍历循环,模拟:hover伪类

dl[i].onmouseover=function(){

for(var j=0;j<dl.length;j++){

dl[j].className="";

}

this.className="over";

}

}

}

</script>

</head>

<body>

<div class="wrapper">

<dl>

<dt><img src="images/getface.jpg"></dt>

<dd>

<strong>01</strong>

<div>

<h4><span>人气:19045</span><a href="#">酷站展示</a></h4>

<p>300M独立IP双线空间 100元/年</p>

</div>

</dd>

</dl>

<dl>

<dt><img src="images/getface.jpg"></dt>

<dd>

<strong>02</strong>

<div>

<h4><span>人气:34534</span><a href="#">视频教程</a></h4>

<p>1G全能空间仅99元 免备案</p>

</div>

</dd>

</dl>

<dl>

<dt><img src="images/getface.jpg"></dt>

<dd>

<strong>03</strong>

<div>

<h4><span>人气:79789</span><a href="#">loading素材</a></h4>

<p>网罗网络最新flash动画、素材</p>

</div>

</dd>

</dl>

<dl>

<dt><img src="images/getface.jpg"></dt>

<dd>

<strong>04</strong>

<div>

<h4><span>人气:4323</span><a href="#">flash片头</a></h4>

<p>企业建网站100元起,送源码</p>

</div>

</dd>

</dl>

<dl>

<dt><img src="images/getface.jpg"></dt>

<dd>

<strong>05</strong>

<div>

<h4><a href="#">flash动画</a><span>人气:6456</span></h4>

<p>全国最低价 服务器年付仅2000元</p>

</div>

</dd>

</dl>

</div>

</body>

</html>

希望本文所述对大家的JavaScript程序设计有所帮助。

标签实现,鼠标,效果,头像,文章,列表,代码,本文,实例,讲述了

相关下载

查看所有评论+

网友评论

网友
您的评论需要经过审核才能显示

公众号