超炫的jquery仿flash导航栏特效


Posted in Javascript onNovember 11, 2014

FLASH导航现在基本上已经是过时了,但是我们可以用jQuery来实现flash效果,非常的不错。

演示地址:http://demo.3water.com/js/2014/jqeryfangflashdh/demo.html

<html>  

<head>  

    <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">  

    <title>demo01</title>  

    <link rel="stylesheet" type="text/css" href="demo.css">  

    <script type="text/javascript" src="jquery.js"></script>  

    <script type="text/javascript" src="demo.js"></script>  

</head>  

<body>  

        <div id="main">  

        <div class="menu">  

            <div class="menu_b back1"></div>  

            <span>测试</span>  

        </div>  

        <div class="menu">  

            <div class="menu_b back2"></div>  

            <span>测试</span>  

        </div>  

        <div class="menu">  

            <div class="menu_b back3"></div>  

            <span>测试</span>  

        </div>  

        <div class="menu">  

            <div class="menu_b back4"></div>  

            <span>测试</span>  

        </div>  

        <div class="menu">  

            <div class="menu_b back5"></div>  

            <span>测试</span>  

        </div>  

        <div class="menu">  

            <div class="menu_b back6"></div>  

            <span>测试</span>  

        </div>  

        </div>  

</body>  

</html> 

 
$(document).ready(function(){  

    $(".menu").mouseover(function(){  

        var div = $(this).children(".menu_b");  

        var span = $(this).children("span");  

        //隐藏字体,往右移动20px  

        span.stop(true,false).animate({opacity:'0',left:'20px'},200);  

        //显示背景动画  

        div.stop(true,false).animate({width:'100px',marginLeft:'-50px',height:'1px',opacity:'1'},300);  

        div.animate({height:'40px',marginTop:'-20px',opacity:'1'},300);  

        //显示字体,往左移动20px  

        span.animate({opacity:'1',left:'0px'},300);  

        span.css({color:'#FFF'});  

    });  

  

    $(".menu").mouseout(function(){  

        var div = $(this).children(".menu_b");  

        var span = $(this).children("span");  

        //隐藏字体,往左移动20px  

        span.stop(true,false).animate({opacity:'0',left:'20px'},200);  

        //显示背景动画  

        div.stop(true,false).animate({height:'1px',marginTop:'0px',opacity:'1'},300);  

        div.animate({width:'0px',marginLeft:'0px',opacity:'1'},300);  

        //显示字体,往右移动20px  

        span.animate({opacity:'1',left:'0px'},300);  

        span.css({color:'#777'});  

    });  

}); 

 动画效果是我根据自己的喜好来写的,喜欢的可以自己更改特效。。

/* demo01 css */  

#main{  

    background: #EEE;  

    display: inline-block;  

    padding: 10px;  

}  

.menu{position: relative;  

    width: 100px;  

    height: 40px;  

    margin: 10px auto;  

}  

  

.menu_b{  

    position: absolute;  

    width: 0px;  

    height: 0px;  

    background: red;  

    z-index: 1px;  

    top: 50%;  

    left: 50%;  

}  

.menu span{  

    position: inherit;  

    display: block;  

    text-align: center;  

    line-height: 40px;  

    z-index: 3px;  

    font-size: 14px;  

    font-family: "Microsoft Yahei";  

    color: #777;  

    cursor: pointer;  

}  

.back1{  

    background: #FF0000;  

}  

.back2{  

    background: #921AFF;  

}  

.back3{  

    background: #00CACA;  

}  

.back4{  

    background: #00DB00;  

}  

.back5{  

    background: #FF5809;  

}  

.back6{  

    background: #E1E100;  

} 

代码很简单,使用也很简单,就包括修改都简单,小伙伴们自己看着办吧

Javascript 相关文章推荐
仿新浪微博返回顶部的jquery实现代码
Oct 01 Javascript
jquery滚动加载数据的方法
Mar 09 Javascript
JavaScript操作HTML DOM节点的基础教程
Mar 11 Javascript
超漂亮的Bootstrap 富文本编辑器summernote
Apr 05 Javascript
jQuery多选框选择数量限制方法
Feb 08 Javascript
解决URL地址中的中文乱码问题的办法
Feb 10 Javascript
详解Vue2中组件间通信的解决全方案
Jul 28 Javascript
详解angularJS+Ionic移动端图片上传的解决办法
Sep 13 Javascript
JavaScript 数组去重并统计重复元素出现的次数实例
Dec 14 Javascript
angular2中Http请求原理与用法详解
Jan 11 Javascript
小程序实现按下录音松开识别语音
Nov 22 Javascript
springboot+vue+对接支付宝接口+二维码扫描支付功能(沙箱环境)
Oct 15 Javascript
推荐JavaScript实现继承的最佳方式
Nov 11 #Javascript
使用 js+正则表达式为关键词添加链接
Nov 11 #Javascript
jQuery 动态云标签插件
Nov 11 #Javascript
javascript 回调函数详解
Nov 11 #Javascript
JSON格式化输出
Nov 10 #Javascript
再谈javascript原型继承
Nov 10 #Javascript
让angularjs支持浏览器自动填表
Nov 10 #Javascript
You might like
BBS(php &amp; mysql)完整版(二)
2006/10/09 PHP
那些年一起学习的PHP(二)
2012/03/21 PHP
php读取EXCEL文件 php excelreader读取excel文件
2012/12/06 PHP
MySql数据库查询结果用表格输出PHP代码示例
2015/03/20 PHP
深入解析PHP中foreach语句控制数组循环的用法
2015/11/30 PHP
php微信开发之带参数二维码的使用
2016/08/03 PHP
让你的网站可编辑的实现js代码
2009/10/19 Javascript
同一个网页中实现多个JavaScript特效的方法
2015/02/02 Javascript
Java File类的常用方法总结
2015/03/18 Javascript
基于BootStrap Metronic开发框架经验小结【四】Bootstrap图标的提取和利用
2016/05/12 Javascript
巧用Vue.js+Vuex制作专门收藏微信公众号的app
2016/11/03 Javascript
AngularJS 使用ng-repeat报错 [ngRepeat:dupes]
2017/01/19 Javascript
JS轮播图实现简单代码
2021/02/19 Javascript
vue服务端渲染的实例代码
2017/08/28 Javascript
关于js陀螺仪的理解分析
2019/04/11 Javascript
基于VUE的v-charts的曲线显示功能
2019/10/01 Javascript
Python优先队列实现方法示例
2017/09/21 Python
基于Python实现的微信好友数据分析
2018/02/26 Python
Python实现定时自动关闭的tkinter窗口方法
2019/02/16 Python
Python实现的北京积分落户数据分析示例
2020/03/27 Python
matplotlib 曲线图 和 折线图 plt.plot()实例
2020/04/17 Python
python实现猜单词游戏
2020/05/22 Python
使用CSS3来匹配横屏竖屏的简单方法
2015/08/04 HTML / CSS
HTML5 textarea高度自适应的两种方案
2020/04/08 HTML / CSS
Office DEPOT法国官网:欧迪办公用品采购
2018/01/03 全球购物
彪马西班牙官网:PUMA西班牙
2019/06/18 全球购物
Footshop乌克兰:运动鞋的最大选择
2019/12/01 全球购物
Java中各种基本数据类型的默认值都是什么
2016/12/22 面试题
奶茶专卖店创业计划书
2014/01/18 职场文书
超市重阳节活动方案
2014/02/10 职场文书
《孔子游春》教学反思
2014/02/25 职场文书
市场部经理岗位职责
2015/02/02 职场文书
2015年中个人总结范文
2015/03/10 职场文书
病假证明模板
2015/06/19 职场文书
社团招新宣传语
2015/07/13 职场文书
使用Python获取字典键对应值的方法
2022/04/26 Python