一款基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 相关文章推荐
javascript学习笔记(一) 在html中使用javascript
Jun 18 Javascript
Javascript this 的一些学习总结
Aug 02 Javascript
jquery mobile事件多次绑定示例代码
Sep 13 Javascript
AMD异步模块定义介绍和Require.js中使用jQuery及jQuery插件的方法
Jun 06 Javascript
Angular ng-class详解及实例代码
Sep 19 Javascript
原JS实现banner图的常用功能
Jun 12 Javascript
实现微信小程序的wxml文件和wxss文件在webstrom的支持
Jun 12 Javascript
微信小程序之蓝牙的链接
Sep 26 Javascript
jQuery zTree插件快速实现目录树
Aug 16 jQuery
vue Tab切换以及缓存页面处理的几种方式
Nov 05 Javascript
vue实现简单学生信息管理
May 30 Javascript
JS中循环遍历数组的四种方式总结
Jan 23 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 无限分类的树类代码
2009/12/03 PHP
PHP setcookie指定domain参数后,在IE下设置cookie失效的解决方法
2011/09/09 PHP
php微信高级接口群发 多客服
2016/06/23 PHP
JavaScript 实现模态对话框 源代码大全
2009/05/02 Javascript
javascript中的new使用
2010/03/20 Javascript
初窥JQuery(一)jquery选择符 必备知识点
2010/11/25 Javascript
javascript 设为首页与加入收藏兼容多浏览器代码
2011/01/11 Javascript
kmock javascript 单元测试代码
2011/02/06 Javascript
JavaScript高级程序设计(第3版)学习笔记11 内建js对象
2012/10/11 Javascript
javascript设计模式之解释器模式详解
2014/06/05 Javascript
将JavaScript的jQuery库中表单转化为JSON对象的方法
2015/11/17 Javascript
深入浅析search 搜索框的写法
2016/08/02 Javascript
为JQuery EasyUI 表单组件增加焦点切换功能的方法
2017/04/13 jQuery
关于使用axios的一些心得技巧分享
2017/07/02 Javascript
利用C/C++编写node.js原生模块的方法教程
2017/07/07 Javascript
angular $watch 一个变量的变化(实例讲解)
2017/08/02 Javascript
JS设计模式之单例模式(一)
2017/09/29 Javascript
深入浅析JSONAPI在PHP中的应用
2017/12/24 Javascript
vue2.0使用v-for循环制作多级嵌套菜单栏
2018/06/25 Javascript
微信小程序实现简单表格
2019/02/14 Javascript
微信小程序学习笔记之跳转页面、传递参数获得数据操作图文详解
2019/03/28 Javascript
node.js如何操作MySQL数据库
2020/10/29 Javascript
Python之py2exe打包工具详解
2017/06/14 Python
tensorflow实现加载mnist数据集
2018/09/08 Python
从0开始的Python学习014面向对象编程(推荐)
2019/04/02 Python
numpy.where() 用法详解
2019/05/27 Python
巴西Mr. Cat在线商店:购买包包和鞋子
2019/09/08 全球购物
英国最大的独立摄影零售商:Park Cameras
2019/11/27 全球购物
.NET概念性的面试题
2012/02/29 面试题
《在家里》教后反思
2014/03/01 职场文书
社区文艺活动方案
2014/08/19 职场文书
辞职信怎么写
2015/02/27 职场文书
晚会主持人开场白台词
2015/05/28 职场文书
python状态机transitions库详解
2021/06/02 Python
SONY600GR,国产收音机厂商永远的痛
2022/04/05 无线电
mysql拆分字符串作为查询条件的示例代码
2022/07/07 MySQL