码迷,mamicode.com
首页 > 其他好文 > 详细

音乐导航

时间:2016-08-20 23:27:29      阅读:332      评论:0      收藏:0      [点我收藏+]

标签:

<!doctype html>

<html>

<head>

<title>音乐导航</title>

<script>

*{margin:0;padding:0;}

#nav{

width:100%;

height:56px;

margin-top:50px;

background:#1f0a31 url(images/topbg1.jpg) no-repeat;

background-size:100%;/*背景的大小*/

background-position:center top;/*背景的位置*/

}

#nav ul{

width:700px;

height:560px;

margin:0 auto;/*左右自动居中*/

list-style:none;

padding:50px;/*往后移的方法*/

}

#nav ul li{

position:relative;

width:100px;

height:56px;

/*background:blue;*/

float:left;/*左浮动:与父元素的左端对齐往右端显示,显示不下就换行接着依次往右端显示*/

text-algn:center;/*文本左右居中,注意放的位置*/

}

#nav ul li a{

line-height:56px;

color:#fff;

text-decoration:none;

cursor:pointer;

z-index:2;

position:relative;/*相对定位:元素没有脱离文档流 原来占据的空间*/

}

#nav ul li i{

width:100px;

height:0px;

background:rgba(0,0,0,0.5);

display:block;

position:absolute;/*漂浮起来了,空间不存在*/

z-index:1;//只有定位元素才能设置层级:层级值越大越优先显示

left:0;

bottom:0;/*从下往上*/

}

</script>

</head>

<body>

<div id="nav">

      <ul>

         <li src="data-src"/*h5自定义属性*/><a href="#">音乐库</a><i></i></li>

         <li><a href="#">歌手库</a></li>

         <li><a href="#">图库</a></li>

         <li><a href="#">歌词</a></li>

         <li><a href="#">直播</a></li>

         <li><a href="#">网页播放器</a></li>

         <li><a href="#">下载KTV</a></li>

      </ul>    

</div>

 /*360导航音乐标签<i>小标签*/

<audio src="mp3/do.mp3" id="music"></auto>

<script src="js/jquery.js"></script> 

<script>

//鼠标移动到导航上就播放音乐

//给导航元素绑定一个鼠标移上去的事情

//找到音乐标签并让他播放音乐

     arr=["mp3/do.mp3",

            "mp3/dfa.mp3",

            "mp3/la.mp3",

           "mp3/mi.mp3",

           "mp3/re.mp3",

          "mp3/si.mp3",

          "mp3/sol.mp3",];

//获取和Li对应的数组中的歌曲播放

     $("#nav ul li").hover(functin(){

          $(this)鼠标移动到哪个li就指代哪个Li

          var index=$(this).index;

            //改变auto标签里面src的路径为与鼠标移上去的li对应的歌曲

           $("#music").attr("src","attr[index]")

          $("#music").get(index).play;

         //找到鼠标移上去的li下面的i标签,然后改变他的高度

              $(this).find("i")..animate((height:"56px"),300);

           },function(){

              $(this).find("i")..animate((height:"0px"),300);

})

</script>

</body>

</html> 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

技术分享

技术分享

技术分享

 

音乐导航

标签:

原文地址:http://www.cnblogs.com/think90/p/5791438.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!