一款基jquery超炫的动画导航菜单可响应单击事件


Posted in Javascript onNovember 02, 2014

今天给大家分享一款基jquery超炫的动画导航菜单。这款导航菜单,初始时页面中间一个按钮,单击按钮,菜单从左侧飞入页中。再次单击按钮,导航飞入左侧消息。动画效果很非常炫。一起看下效果图:

一款基jquery超炫的动画导航菜单可响应单击事件

html代码:

<ul>
<li><a href="http://www.w2bc.com">First</a></li>
<li><a href="http://www.w2bc.com">Second</a></li>
<li><a href="http://www.w2bc.com">Third</a></li>
<li><a href="http://www.w2bc.com">Fourth</a></li>
<li><a href="http://www.w2bc.com">Fifth</a></li>
</ul>
<button>
Animate</button>
<script src='jquery.js'></script>
<script> $('button').on('click', function () {
$('ul').toggleClass('animate');
}); //@ sourceURL=pen.js
</script>

css代码:

body
{
text-align: center;
}

ul
{
width: 400px;
padding: 0;
margin: 0 auto;
}
ul.animate li
{
transform: translate(0);
}
ul.animate li:nth-of-type(1)
{
transition-delay: 0.05s;
}
ul.animate li:nth-of-type(2)
{
transition-delay: 0.1s;
}
ul.animate li:nth-of-type(3)
{
transition-delay: 0.15s;
}
ul.animate li:nth-of-type(4)
{
transition-delay: 0.2s;
}
ul.animate li:nth-of-type(5)
{
transition-delay: 0.25s;
}

li
{
list-style: none;
display: block;
padding: 20px;
margin: 12px 0;
border-radius: 5px;
font-family: Helvetica, sans-serif;
color: #fff;
background: #8DE48D;
transform: translate(-500%);
transition: transform 0.75s cubic-bezier(0.175, 0.885, 0.32, 1.08);
}
li:nth-of-type(5)
{
transition-delay: 0.15s;
}
li:nth-of-type(4)
{
transition-delay: 0.3s;
}
li:nth-of-type(3)
{
transition-delay: 0.45s;
}
li:nth-of-type(2)
{
transition-delay: 0.6s;
}
li:nth-of-type(1)
{
transition-delay: 0.75s;
}

button
{
padding: 12px 18px;
border: none;
border-radius: 3px;
color: #fff;
background: #7DBED8;
}
button:focus
{
outline: none;
}
Javascript 相关文章推荐
jQuery 动画基础教程
Dec 25 Javascript
JS运行耗时操作的延时显示方法
Nov 19 Javascript
jQuery弹出层始终垂直居中相对于屏幕或当前窗口
Apr 01 Javascript
jquery制作居中遮罩层效果分享
Feb 21 Javascript
Bootstrap表格和栅格分页实例详解
May 20 Javascript
JavaScript结合Bootstrap仿微信后台多图文界面管理
Jul 22 Javascript
jquery.uploadifive插件怎么解决上传限制图片或文件大小问题
May 08 jQuery
ExtJs异步无法向外传值和赋值的完美解决办法
Jun 14 Javascript
vue+Element-ui实现分页效果实例代码详解
Dec 10 Javascript
详解vue使用$http服务端收不到参数
Apr 19 Javascript
详解JavaScript中Arguments对象用途
Aug 30 Javascript
JavaScript流程控制(循环)
Dec 06 Javascript
加载列表时jquery获取ul中第一个li的属性
Nov 02 #Javascript
基于jquery固定于顶部的导航响应浏览器滚动条事件
Nov 02 #Javascript
jQuery ajax serialize() 方法使用示例
Nov 02 #Javascript
js获取UserControl内容为拼html时提供方便
Nov 02 #Javascript
Javscript调用iframe框架页面中函数的方法
Nov 01 #Javascript
js实现文章文字大小字号功能完整实例
Nov 01 #Javascript
js中confirm实现执行操作前弹出确认框的方法
Nov 01 #Javascript
You might like
PHP5.3.1 不再支持ISAPI
2010/01/08 PHP
关于php操作mysql执行数据库查询的一些常用操作汇总
2013/06/24 PHP
PHP 面向对象程序设计(oop)学习笔记 (二) - 静态变量的属性和方法及延迟绑定
2014/06/12 PHP
Laravel路由设定和子路由设定实例分析
2016/03/30 PHP
简单谈谈PHP中的include、include_once、require以及require_once语句
2016/04/23 PHP
PHP使用mysql与mysqli连接Mysql数据库用法示例
2016/07/07 PHP
laravel使用Faker数据填充的实现方法
2019/04/12 PHP
PHP使用JpGraph绘制折线图操作示例【附源码下载】
2019/10/18 PHP
PHP中的异常处理机制深入讲解
2020/11/10 PHP
jQuery中fadeIn、fadeOut、fadeTo的使用方法(图片显示与隐藏)
2013/05/08 Javascript
jQuery父级以及同级元素查找介绍
2013/09/04 Javascript
JQuery中操作Css样式的方法
2014/02/12 Javascript
Jquery实现自定义tooltip示例代码
2014/02/12 Javascript
jQuery实现的五子棋游戏实例
2015/06/13 Javascript
利用Angular.js限制textarea输入的字数
2016/10/20 Javascript
AJAX和jQuery动态加载数据的实现方法
2016/12/05 Javascript
vue的一个分页组件的示例代码
2017/12/25 Javascript
vue 虚拟DOM的原理
2020/10/03 Javascript
[02:54]DOTA2英雄基础教程 撼地者
2014/01/14 DOTA
Python中每次处理一个字符的5种方法
2015/05/21 Python
神经网络(BP)算法Python实现及应用
2018/04/16 Python
Python 编程速成(推荐)
2019/04/15 Python
Python3 获取文件属性的方式(时间、大小等)
2020/03/12 Python
matplotlib基础绘图命令之errorbar的使用
2020/08/13 Python
AmazeUI 单选框和多选框的实现示例
2020/08/18 HTML / CSS
美国最大的团购网站:Groupon
2016/07/23 全球购物
美国批发供应商:Kole Imports
2019/04/10 全球购物
世界上最好的野生海鲜和有机食品:Vital Choice
2020/01/16 全球购物
会计电算化应届生求职信
2013/11/03 职场文书
党员批评与自我批评
2014/02/12 职场文书
西式婚礼主持词
2014/03/13 职场文书
机关驾驶员违规检讨书
2014/09/13 职场文书
小学教师师德师风承诺书
2015/04/28 职场文书
如何书写你的职业生涯规划书?
2019/06/27 职场文书
Android 界面一键变灰 深色主题工具类
2022/04/28 Java/Android
python和anaconda的区别
2022/05/06 Python