一款基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 相关文章推荐
获取当前网页document.url location.href区别总结
May 10 Javascript
Jquery replace 字符替换实现代码
Dec 02 Javascript
js验证是否为数字的总结
Apr 14 Javascript
JavaScript代码轻松实现网页内容禁止复制(代码简单)
Oct 23 Javascript
js中最容易被忽视的事件问题大总结
May 15 Javascript
快速解决js动态改变dom元素属性后页面及时渲染的问题
Jul 06 Javascript
微信小程序 弹框和模态框实现代码
Mar 10 Javascript
详解VUE 对element-ui中的ElTableColumn扩展
Mar 28 Javascript
Vuex mutitons和actions初使用详解
Mar 04 Javascript
js逆向解密之网络爬虫
May 30 Javascript
详细分析React 表单与事件
Jul 08 Javascript
vue路由结构可设一层方便动态添加路由操作
Aug 31 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实现多进程并行执行脚本
2013/06/18 PHP
PHP反射API示例分享
2016/10/08 PHP
PHPStorm 2020.1 调试 Nodejs的多种方法详解
2020/09/17 NodeJs
javascript之dhDataGrid Ver2.0.0代码
2007/07/01 Javascript
ExtJS 2.2.1的grid控件在ie6中的显示问题
2009/05/04 Javascript
WordPress 照片lightbox效果的运用几点
2009/06/22 Javascript
jQuery选择头像并实时显示的代码
2010/06/27 Javascript
按下Enter焦点移至下一个控件的实现js代码
2013/12/11 Javascript
原生js实现淘宝首页点击按钮缓慢回到顶部效果
2014/04/06 Javascript
浅谈JavaScript正则表达式分组匹配
2015/04/10 Javascript
jQuery实现按钮只点击一次后就取消点击事件绑定的方法
2015/06/26 Javascript
简单纯js实现点击切换TAB标签实例
2015/08/23 Javascript
浅谈在vue项目中如何定义全局变量和全局函数
2017/10/24 Javascript
nodejs实现的连接MySQL数据库功能示例
2018/01/25 NodeJs
vue路由拦截及页面跳转的设置方法
2018/05/24 Javascript
JS实现点击按钮可实现编辑功能
2018/07/03 Javascript
详解如何在Node.js的httpServer中接收前端发送的arraybuffer数据
2018/11/11 Javascript
[35:55]完美世界DOTA2联赛PWL S3 Rebirth vs CPG 第一场 12.11
2020/12/13 DOTA
Python操作列表之List.insert()方法的使用
2015/05/20 Python
基于python中pygame模块的Linux下安装过程(详解)
2017/11/09 Python
Linux CentOS7下安装python3 的方法
2018/01/21 Python
Python爬虫抓取代理IP并检验可用性的实例
2018/05/07 Python
python numpy实现文件存取的示例代码
2019/05/26 Python
Python 中的参数传递、返回值、浅拷贝、深拷贝
2019/06/25 Python
Python解析json时提示“string indices must be integers”问题解决方法
2019/07/31 Python
弄清Pytorch显存的分配机制
2020/12/10 Python
CSS3盒子模型详解
2013/04/24 HTML / CSS
医科大学生的自我评价
2013/12/04 职场文书
初一科学教学反思
2014/01/27 职场文书
致标枪运动员广播稿
2014/02/06 职场文书
超市开学活动方案
2014/03/01 职场文书
毕业生自荐信格式
2014/03/07 职场文书
月度优秀员工获奖感言
2014/08/16 职场文书
经典爱情感言
2015/08/03 职场文书
离婚协议书范文2016
2016/03/18 职场文书
JS监听Esc 键触发事键
2021/04/14 Javascript