超炫的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 相关文章推荐
js 表格隔行颜色
Dec 02 Javascript
json数据的列循环示例
Sep 06 Javascript
Javascript弹出窗口的各种方法总结
Nov 11 Javascript
jQuery的load()方法及其回调函数用法实例
Mar 25 Javascript
JavaScript各类型的关系图解
Oct 16 Javascript
javascript字符串替换函数如何一次性全部替换掉
Oct 30 Javascript
BootStrap 智能表单实战系列(二)BootStrap支持的类型简介
Jun 13 Javascript
基于MVC5和Bootstrap的jQuery TreeView树形控件(一)之数据支持json字符串、list集合
Aug 11 Javascript
详解bootstrap的modal-remote两种加载方式【强化】
Jan 27 Javascript
jQuery中clone()函数实现表单中增加和减少输入项
May 13 jQuery
详解Vue双向数据绑定原理解析
Sep 11 Javascript
js 判断当前时间是否处于某个一个时间段内
Sep 19 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
PHP中的integer类型使用分析
2010/07/27 PHP
php在项目中寻找代码的坏味道(综艺命名)
2012/07/19 PHP
深入理解curl类,可用于模拟get,post和curl下载
2013/06/08 PHP
PHP处理SQL脚本文件导入到MySQL的代码实例
2014/03/17 PHP
php提取字符串中网站url地址的方法
2014/12/03 PHP
PHP explode()函数的几个应用和implode()函数有什么区别
2015/11/05 PHP
简单谈谈php延迟静态绑定
2016/01/26 PHP
Laravel5框架添加自定义辅助函数的方法
2018/08/01 PHP
PHP下载文件函数与用法示例
2019/09/27 PHP
Javascript typeof 用法
2008/12/28 Javascript
javascript实现tabs选项卡切换效果(自写原生js)
2013/03/19 Javascript
jQuery实现页面滚动时层智能浮动定位实例探讨
2013/03/29 Javascript
javascript(js)的小数点乘法除法问题详解
2014/03/07 Javascript
jQuery中insertAfter()方法用法实例
2015/01/08 Javascript
js实现时间显示几天前、几小时前或者几分钟前的方法集锦
2015/05/29 Javascript
JavaScript 轮播图和自定义滚动条配合鼠标滚轮分享代码贴
2016/10/28 Javascript
Vue-Router实现组件间跳转的三种方法
2017/11/07 Javascript
javascript中关于类型判断的一些疑惑小结
2018/10/14 Javascript
Vue 报错TypeError: this.$set is not a function 的解决方法
2018/12/17 Javascript
php结合js实现多条件组合查询
2019/05/28 Javascript
详解vite2.0配置学习(typescript版本)
2021/02/25 Javascript
[00:39]DOTA2上海特级锦标赛 Liquid战队宣传片
2016/03/04 DOTA
Django REST framework 单元测试实例解析
2019/11/07 Python
意大利时尚精品店:Nugnes 1920
2020/02/10 全球购物
会计电算化个人自我评价
2013/11/17 职场文书
教师绩效工资方案
2014/02/01 职场文书
大学军训感想
2014/02/12 职场文书
计算机专业毕业生求职信
2014/04/30 职场文书
教师党员自我剖析材料
2014/09/29 职场文书
天坛导游词
2015/02/02 职场文书
三行辞职书范文
2015/02/26 职场文书
小组组名及励志口号
2015/12/24 职场文书
高考升学宴主持词
2019/06/21 职场文书
如何使用vue3打造一个物料库
2021/05/08 Vue.js
一篇文章弄清楚Ajax请求的五个步骤
2022/03/17 Javascript
Java GUI编程菜单组件实例详解
2022/04/07 Java/Android