一款基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 相关文章推荐
在IE下获取object(ActiveX)的Param的代码
Sep 15 Javascript
jQuery之日期选择器的深入解析
Jun 19 Javascript
javascript控制Div层透明属性由浅变深由深变浅逐渐显示
Nov 12 Javascript
实例解析jQuery中proxy()函数的用法
May 24 Javascript
JS实现字符串转驼峰格式的方法
Dec 16 Javascript
通过jsonp获取json数据实现AJAX跨域请求
Jan 22 Javascript
基于JavaScript实现报警器提示音效果
Oct 27 Javascript
微信小程序 如何引入外部字体库iconfont的图标
Jan 31 Javascript
解决Angular.js中使用Swiper插件不能滑动的问题
Feb 26 Javascript
jQuery实现表格的增、删、改操作示例
Jan 27 jQuery
Vue+Koa2+mongoose写一个像素绘板的实现方法
Sep 10 Javascript
vue项目使用高德地图的定位及关键字搜索功能的实例代码(踩坑经验)
Mar 07 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
php反射学习之不用new方法实例化类操作示例
2019/06/14 PHP
关于laravel 子查询 &amp; join的使用
2019/10/16 PHP
jQuery.fn和jQuery.prototype区别介绍
2013/10/05 Javascript
浅谈jQuery的offset()方法及示例分享
2015/07/17 Javascript
深入理解js数组的sort排序
2016/05/28 Javascript
javascript字符串对象常用api函数小结(连接,替换,分割,转换等)
2016/09/20 Javascript
JS实现表单验证功能(验证手机号是否存在,验证码倒计时)
2016/10/11 Javascript
基于jQuery实现表格的排序
2016/12/02 Javascript
JS实现DIV高度自适应窗口示例
2017/02/16 Javascript
jQuery插件FusionCharts绘制的2D条状图效果【附demo源码】
2017/05/13 jQuery
js 图片转base64的方式(两种)
2018/04/24 Javascript
完美解决linux下node.js全局模块找不到的情况
2018/05/16 Javascript
在vue中读取本地Json文件的方法
2018/09/06 Javascript
vue+echarts实现动态绘制图表及异步加载数据的方法
2018/10/17 Javascript
js get和post请求实现代码解析
2020/02/06 Javascript
vue中使用vue-print.js实现多页打印
2020/03/05 Javascript
全面解析Vue中的$nextTick
2020/12/24 Vue.js
使用python提取html文件中的特定数据的实现代码
2013/03/24 Python
python的random模块及加权随机算法的python实现方法
2017/01/04 Python
python装饰器简介---这一篇也许就够了(推荐)
2019/04/01 Python
python动态进度条的实现代码
2019/07/03 Python
Python3如何在Windows和Linux上打包
2020/02/25 Python
django queryset相加和筛选教程
2020/05/18 Python
基于python实现matlab filter函数过程详解
2020/06/08 Python
浅谈TensorFlow中读取图像数据的三种方式
2020/06/30 Python
Python3读写ini配置文件的示例
2020/11/06 Python
python matplotlib工具栏源码探析三之添加、删除自定义工具项的案例详解
2021/02/25 Python
HTML5中div、article、section的区别及使用介绍
2013/08/14 HTML / CSS
孤独星球出版物:Lonely Planet Publications
2018/03/17 全球购物
Rag & Bone官网:瑞格布恩高级成衣
2018/04/19 全球购物
20岁生日感言
2014/01/13 职场文书
父亲八十大寿答谢词
2014/01/23 职场文书
教师开学感言
2014/02/14 职场文书
大学生职业生涯十年规划书范文
2014/09/17 职场文书
2014年教师工作总结
2014/11/10 职场文书
小学生优秀作文范文(六篇)
2019/07/10 职场文书