一款基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下4个跨浏览器必备的函数
Mar 07 Javascript
Jsonp 跨域的原理以及Jquery的解决方案
Jun 27 Javascript
JS实现图片预加载无需等待
Dec 21 Javascript
JS链式调用的实现方法
Mar 07 Javascript
完美解决jQuery符号$与其他javascript 库、框架冲突的问题
Aug 09 Javascript
jQuery EasyUI 右键菜单--关闭标签/选项卡的简单实例
Oct 10 Javascript
使用vue-cli导入Element UI组件的方法
May 16 Javascript
JavaScript原型对象、构造函数和实例对象功能与用法详解
Aug 04 Javascript
angular4自定义表单控件[(ngModel)]的实现
Nov 23 Javascript
SSM+layUI 根据登录信息显示不同的页面方法
Sep 20 Javascript
详解如何在Vue项目中发送jsonp请求
Oct 25 Javascript
easyUI使用分页过滤器对数据进行分页操作实例分析
Jun 01 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+mysql扎实个人基本功
2008/03/27 PHP
PHP中对于浮点型的数据需要用不同的方法解决
2014/03/11 PHP
Yii2中事务的使用实例代码详解
2016/09/07 PHP
Redis构建分布式锁
2017/03/28 PHP
PHP基于socket实现的简单客户端和服务端通讯功能示例
2017/07/10 PHP
Laravel 的数据库迁移的方法
2017/07/31 PHP
PHP explode()函数用法讲解
2019/02/15 PHP
php文件包含的几种方式总结
2019/09/19 PHP
PHP中关于php.ini参数优化详解
2020/02/28 PHP
jquery提示 &quot;object expected&quot;的解决方法
2009/12/13 Javascript
jquery获取input表单值的代码
2010/04/19 Javascript
JS和JQ的event对象区别分析
2014/11/24 Javascript
推荐6款基于jQuery实现图片效果插件
2014/12/07 Javascript
JavaScript中的toLocaleDateString()方法使用简介
2015/06/12 Javascript
Javascript设计模式理论与编程实战之简单工厂模式
2015/11/03 Javascript
基于jQuery实现弹出可关闭遮罩提示框实例代码
2016/07/18 Javascript
JS实现json对象数组按对象属性排序操作示例
2018/05/18 Javascript
JS字典Dictionary类定义与用法示例
2019/02/01 Javascript
小程序中使用css var变量(使js可以动态设置css样式属性)
2020/03/31 Javascript
ES11屡试不爽的新特性,你用上了几个
2020/10/21 Javascript
在Python的Flask框架下使用sqlalchemy库的简单教程
2015/04/09 Python
解决pip install的时候报错timed out的问题
2018/06/12 Python
PyQt5组件读取参数的实例
2019/06/25 Python
部署Django到阿里云服务器教程示例
2020/06/03 Python
Pytorch学习之torch用法----比较操作(Comparison Ops)
2020/06/28 Python
Python使用文件操作实现一个XX信息管理系统的示例
2020/07/02 Python
Python如何急速下载第三方库详解
2020/11/02 Python
pycharm激活码免费分享适用最新pycharm2020.2.3永久激活
2020/11/25 Python
在阿联酋购买翻新手机和平板电脑:Teckzu
2021/02/12 全球购物
质检部岗位职责
2013/11/11 职场文书
煤矿安全生产标语
2014/06/06 职场文书
学校青年志愿者活动总结
2015/05/06 职场文书
读《工匠精神》有感:热爱工作,精益求精
2019/12/28 职场文书
python如何进行基准测试
2021/04/26 Python
python 网络编程要点总结
2021/06/18 Python
python基础之模块的导入
2021/10/24 Python