一款基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 相关文章推荐
js 获取Listbox选择的值的代码
Apr 15 Javascript
上传的js验证(图片/文件的扩展名)
Apr 25 Javascript
AngularJS教程之MVC体系结构详解
Aug 16 Javascript
微信小程序删除处理详解
Aug 16 Javascript
新手vue构建单页面应用实例代码
Sep 18 Javascript
React Native中的RefreshContorl下拉刷新使用
Oct 09 Javascript
js的函数的按值传递参数(实例讲解)
Nov 16 Javascript
Vue 第三方字体图标引入 Font Awesome的方法
Sep 28 Javascript
微信小程序开发实现的IP地址查询功能示例
Mar 28 Javascript
Angular2使用SVG自定义图表(条形图、折线图)组件示例
May 10 Javascript
vue实现前台列表数据过滤搜索、分页效果
May 28 Javascript
jstree中的checkbox默认选中和隐藏示例代码
Dec 29 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 csv操作类代码
2009/12/14 PHP
使用PHP uniqid函数生成唯一ID
2015/11/18 PHP
php5.3/5.4/5.5/5.6/7常见新增特性汇总整理
2020/02/27 PHP
PHP 实现 WebSocket 协议原理与应用详解
2020/04/22 PHP
JS无限树状列表实现代码
2011/01/11 Javascript
jquery获取选中的文本和值的方法
2014/07/08 Javascript
NodeJS学习笔记之网络编程
2014/08/03 NodeJs
JS创建类和对象的两种不同方式
2014/08/08 Javascript
JS使用正则表达式除去字符串中重复字符的方法
2015/11/05 Javascript
三种AngularJS中获取数据源的方式
2016/02/02 Javascript
Bootstrap入门书籍之(三)栅格系统
2016/02/17 Javascript
JS中的二叉树遍历详解
2016/03/18 Javascript
jquery自定义插件——window的实现【示例代码】
2016/05/06 Javascript
JavaScript中ES6字符串扩展方法
2016/08/26 Javascript
webpack学习笔记之代码分割和按需加载的实例详解
2017/07/20 Javascript
react-native-fs实现文件下载、文本存储的示例代码
2017/09/22 Javascript
Vue数据双向绑定原理及简单实现方法
2018/05/18 Javascript
微信小程序实现跑马灯效果完整代码(附效果图)
2018/05/30 Javascript
Angular动画实现的2种方式以及添加购物车动画实例代码
2018/08/09 Javascript
微信小程序picker组件关于objectArray数据类型的绑定方法
2019/03/13 Javascript
详解VSCode配置启动Vue项目
2019/05/14 Javascript
[01:08:44]NB vs VP 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
Python中集合类型(set)学习小结
2015/01/28 Python
Python下载懒人图库JavaScript特效
2015/05/28 Python
浅析Python中signal包的使用
2015/11/13 Python
pytorch构建网络模型的4种方法
2018/04/13 Python
使用sklearn之LabelEncoder将Label标准化的方法
2018/07/11 Python
浅谈Django+Gunicorn+Nginx部署之路
2019/09/11 Python
QML使用Python的函数过程解析
2019/09/26 Python
利用python画出AUC曲线的实例
2020/02/28 Python
HTML5 canvas基本绘图之绘制阴影效果
2016/06/27 HTML / CSS
HTML5拖放功能_动力节点Java学院整理
2017/07/13 HTML / CSS
基层干部十八大感言
2014/01/19 职场文书
大学班级文化建设方案
2014/05/06 职场文书
县委常委班子专题民主生活会查摆问题及整改措施
2014/09/27 职场文书
初中教师个人工作总结
2015/02/10 职场文书