效果图:
代码如下:
<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<title>Title</title>
<style>
*{margin:0; padding:0; list-style:none;}
ul{ overflow:hidden; background:#ccc; width:574px; margin:100px auto; position:relative;}
ul li{ float:left; width:80px; height:40px; text-align:center; line-height:40px; border:1px solid #000; position:relative; z-index:2;}
#block_box{ position:absolute; top:0; left:0; background:#399; z-index:1;}
</style>
<script>
var left = 0;
var iSpeed = 0;
function move(obj,iTarget){
clearInterval(obj.timer);
obj.timer = setInterval(function(){
iSpeed+=(iTarget-left)/5;
iSpeed*=0.75;
left+=iSpeed;
obj.style.left = left+'px';
if(Math.round(iSpeed)==0&&Math.round(left)==iTarget){
clearInterval(obj.timer);
}
},30);
}
window.onload = function(){
var aLi = document.getElementsByTagName('li');
var oBlock = document.getElementById('block_box');
var iNow = 0;
for(var i=0;i<aLi.length-1;i++){
;(function(index){
aLi[i].onmouseover = function(){
//oBlock.style.left = index*aLi[0].offsetWidth+'px';
move(oBlock,index*aLi[0].offsetWidth);
};
aLi[i].onmouseout = function(){
//oBlock.style.left = 0;
move(oBlock,iNow*aLi[0].offsetWidth);
};
aLi[i].onclick = function(){
iNow=index;
};
})(i);
}
};
</script>
</head>
<body>
<ul>
<li>首页</li>
<li>CSS课程</li>
<li>JS课程</li>
<li>HTML5课程</li>
<li>视频教程</li>
<li>课程案例</li>
<li>联系方式</li>
<li id="block_box"></li>
</ul>
</body>
</html>
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持!
# js
# 导航条
# JavaScript实现弹性导航效果
# 首页
# ccc
# background
# px
# width
# list
# padding
# ul
# hidden
# overflow
# left
# float
# height
# auto
# position
# li
# relative
# class
# pre
# brush
相关文章:
实现虚拟支付需哪些建站技术支撑?
香港代理服务器配置指南:高匿IP选择、跨境加速与SEO优化技巧
免费网站制作appp,免费制作app哪个平台好?
mc皮肤壁纸制作器,苹果平板怎么设置自己想要的壁纸我的世界?
Swift中switch语句区间和元组模式匹配
专业网站制作服务公司,有哪些网站可以免费发布招聘信息?
如何获取PHP WAP自助建站系统源码?
青岛网站设计制作公司,查询青岛招聘信息的网站有哪些?
如何使用Golang安装API文档生成工具_快速生成接口文档
制作营销网站公司,淘特是干什么用的?
如何快速生成可下载的建站源码工具?
如何高效利用亚马逊云主机搭建企业网站?
建站之星客服服务时间及联系方式如何?
如何快速生成ASP一键建站模板并优化安全性?
h5网站制作工具有哪些,h5页面制作工具有哪些?
网站制作的方法有哪些,如何将自己制作的网站发布到网上?
网站专业制作公司,网站编辑是做什么的?好做吗?工作前景如何?
代购小票制作网站有哪些,购物小票的简要说明?
如何在新浪SAE免费搭建个人博客?
如何基于云服务器快速搭建网站及云盘系统?
如何在宝塔面板中创建新站点?
制作销售网站教学视频,销售网站有哪些?
ppt制作免费网站有哪些,ppt模板免费下载网站?
建站之星安装提示数据库无法连接如何解决?
如何在阿里云高效完成企业建站全流程?
建站VPS能否同时实现高效与安全翻墙?
营销式网站制作方案,销售哪个网站招聘效果最好?
如何在VPS电脑上快速搭建网站?
如何基于PHP生成高效IDC网络公司建站源码?
详解一款开源免费的.NET文档操作组件DocX(.NET组件介绍之一)
建站之星如何助力网站排名飙升?揭秘高效技巧
建站之星官网登录失败?如何快速解决?
如何在IIS中配置站点IP、端口及主机头?
c++怎么编写动态链接库dll_c++ __declspec(dllexport)导出与调用【方法】
全景视频制作网站有哪些,全景图怎么做成网页?
南京做网站制作公司,南京哈发网络有限公司,公司怎么样,做网页美工DIV+CSS待遇怎么样?
孙琪峥织梦建站教程如何优化数据库安全?
如何获取上海专业网站定制建站电话?
魔方云NAT建站如何实现端口转发?
建站主机无法访问?如何排查域名与服务器问题
网站制作外包价格怎么算,招聘网站上写的“外包”是什么意思?
Android使用GridView实现日历的简单功能
已有域名如何快速搭建专属网站?
建站上传速度慢?如何优化加速网站加载效率?
建站主机是否等同于虚拟主机?
如何快速建站并高效导出源代码?
如何使用Golang table-driven基准测试_多组数据测量函数效率
小捣蛋自助建站系统:数据分析与安全设置双核驱动网站优化
贸易公司网站制作流程,出口贸易网站设计怎么做?
济南网站建设制作公司,室内设计网站一般都有哪些功能?
*请认真填写需求信息,我们会在24小时内与您取得联系。