一款基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 相关文章推荐
jQuery.autocomplete 支持中文输入(firefox)修正方法
Mar 10 Javascript
什么是json和jsonp,jQuery json实例详详细说明
Dec 11 Javascript
纯js分页代码(简洁实用)
Nov 05 Javascript
JavaScript中的eval()函数使用介绍
Dec 31 Javascript
JS实现双击屏幕滚动效果代码
Oct 28 Javascript
JavaScript优化专题之Loading and Execution加载和运行
Jan 20 Javascript
JS 动态判断PC和手机浏览器实现代码
Sep 21 Javascript
浅谈Node 调试工具入门教程
Mar 20 Javascript
浅谈vuepress 踩坑记
Apr 18 Javascript
springMvc 前端用json的方式向后台传递对象数组方法
Aug 07 Javascript
vuejs选中当前样式active的实例
Aug 22 Javascript
使用Object.defineProperty如何巧妙找到修改某个变量的准确代码位置
Nov 02 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中文本数据翻页(留言本翻页)
2006/10/09 PHP
PHP获取163、gmail、126等邮箱联系人地址【已测试2009.10.10】
2009/10/11 PHP
php压缩多个CSS为一个css的代码并缓存
2011/04/21 PHP
PHP 循环删除无限分类子节点的实现代码
2013/06/21 PHP
关于ob_get_contents(),ob_end_clean(),ob_start(),的具体用法详解
2013/06/24 PHP
PHP查询快递信息的方法
2015/03/07 PHP
php和C#的yield迭代器实现方法对比分析
2019/07/17 PHP
JavaScript版代码高亮
2006/06/26 Javascript
js更优雅的兼容
2010/08/12 Javascript
JavaScript常用全局属性与方法记录积累
2013/07/03 Javascript
js中的json对象详细介绍
2014/10/29 Javascript
再谈javascript原型继承
2014/11/10 Javascript
PHP+mysql+Highcharts生成饼状图
2015/05/04 Javascript
JavaScript编写Chrome扩展实现与浏览器的交互及时间通知
2016/05/16 Javascript
jQuery实现拖拽页面元素并将其保存到cookie的方法
2016/06/12 Javascript
jQuery checkbox选中问题之prop与attr注意点分析
2016/11/15 Javascript
AngularJS1.X学习笔记2-数据绑定详解
2017/04/01 Javascript
vue-cli项目如何使用vue-resource获取本地的json数据(模拟服务端返回数据)
2017/08/04 Javascript
解决mui框架中switch开关通过js控制开或者关状态时小圆点不动的问题
2019/09/03 Javascript
python dataframe astype 字段类型转换方法
2018/04/11 Python
python之文件读取一行一行的方法
2018/07/12 Python
python多行字符串拼接使用小括号的方法
2020/03/19 Python
Python自动化导出zabbix数据并发邮件脚本
2019/08/16 Python
使用TensorFlow搭建一个全连接神经网络教程
2020/02/06 Python
Python爬虫HTPP请求方法有哪些
2020/06/03 Python
keras实现theano和tensorflow训练的模型相互转换
2020/06/19 Python
Sofmap官网:日本著名的数码电器专卖店
2017/05/19 全球购物
Python里面search()和match()的区别
2016/09/21 面试题
六月份红领巾广播稿
2014/02/03 职场文书
求职信内容怎么写
2014/05/26 职场文书
2014年党员干部四风问题自我剖析材料
2014/09/29 职场文书
贪污受贿检讨书范文
2014/11/19 职场文书
2015年中秋节主持词
2015/07/30 职场文书
《少年闰土》教学反思
2016/02/18 职场文书
2016年小学“感恩教师”主题队日活动总结
2016/04/01 职场文书
Python IO文件管理的具体使用
2022/03/20 Python