一款基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过滤空格的小函数
Oct 10 Javascript
javascript使用shift+click实现选择和反选checkbox的方法
May 04 Javascript
php基于redis处理session的方法
Mar 14 Javascript
原生JS实现简单放大镜效果
Feb 08 Javascript
面试常见的js算法题
Mar 23 Javascript
vue2.0实现音乐/视频播放进度条组件
Jun 06 Javascript
vue+axios+promise实际开发用法详解
Oct 15 Javascript
浅谈Vue页面级缓存解决方案feb-alive(上)
Apr 14 Javascript
微信小程序mpvue点击按钮获取button值的方法
May 29 Javascript
IE11下处理Promise及Vue的单项数据流问题
Jul 24 Javascript
vue中echarts的用法及与elementui-select的协同绑定操作
Nov 17 Vue.js
Vue接口封装的完整步骤记录
May 14 Vue.js
加载列表时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
用phpmyadmin更改mysql5.0登录密码
2008/03/25 PHP
php中url传递中文字符,特殊危险字符的解决方法
2013/08/17 PHP
php调用淘宝开放API实现根据卖家昵称获取卖家店铺ID的方法
2015/07/29 PHP
PHP文件上传问题汇总(文件大小检测、大文件上传处理)
2015/12/24 PHP
PHP文件操作详解
2016/12/30 PHP
PHP数据对象映射模式实例分析
2019/03/29 PHP
在一个form用一个SUBMIT(或button)分别提交到两个处理表单页面的代码
2007/02/15 Javascript
jquery命令汇总,方便使用jquery的朋友
2012/06/26 Javascript
Node.js开源应用框架HapiJS介绍
2015/01/14 Javascript
jQuery实现锚点scoll效果实例分析
2015/03/10 Javascript
JavaScript编程学习技巧汇总
2016/02/21 Javascript
详解AngularJS中的表单验证(推荐)
2016/11/17 Javascript
canvas绘制的直线动画
2017/01/23 Javascript
关于在mongoose中填充外键的方法详解
2017/08/14 Javascript
Node.js中读取TXT文件内容fs.readFile()用法
2018/10/10 Javascript
原生JS实现自定义下拉单选选择框功能
2018/10/12 Javascript
JS删除数组指定值常用方法详解
2020/06/04 Javascript
微信小程序实现倒计时功能
2020/11/19 Javascript
[47:22]Mineski vs Winstrike 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
[44:40]KG vs LGD 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/16 DOTA
Python中字典和JSON互转操作实例
2015/01/19 Python
详解Python中映射类型(字典)操作符的概念和使用
2015/08/19 Python
python探索之BaseHTTPServer-实现Web服务器介绍
2017/10/28 Python
Selenium定时刷新网页的实现代码
2018/10/31 Python
学习python分支结构
2019/05/17 Python
python画蝴蝶曲线图的实例
2019/11/21 Python
使用pandas 将DataFrame转化成dict
2019/12/10 Python
记一次python 爬虫爬取深圳租房信息的过程及遇到的问题
2020/11/24 Python
使用layui实现左侧菜单栏及动态操作tab项的方法
2020/11/10 HTML / CSS
JDBC操作数据库的基本流程是什么
2014/10/28 面试题
应届大学生自荐信格式
2013/09/21 职场文书
餐厅执行经理岗位职责范本
2014/02/26 职场文书
银行竞聘演讲稿范文
2014/04/23 职场文书
考生诚信考试承诺书
2014/05/23 职场文书
先进集体事迹材料范文
2014/12/25 职场文书
Java数据结构之链表相关知识总结
2021/06/18 Java/Android