一款基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 相关文章推荐
利用onresize使得div可以随着屏幕大小而自适应的代码
Jan 15 Javascript
一些主流JS框架中DOMReady事件的实现小结
Feb 12 Javascript
原生javaScript做得动态表格(注释写的很清楚)
Dec 29 Javascript
jQuery中outerHeight()方法用法实例
Jan 19 Javascript
JS实现兼容各浏览器解析XML文档数据的方法
Jun 01 Javascript
超实用的javascript时间处理总结
Aug 16 Javascript
js实现右键菜单功能
Nov 28 Javascript
如何提高Dom访问速度
Jan 05 Javascript
jQuery日程管理控件glDatePicker用法详解
Mar 29 jQuery
利用百度地图API获取当前位置信息的实例
Nov 06 Javascript
Vue 中axios配置实例详解
Jul 27 Javascript
使用next.js开发网址缩短服务的方法
Jun 17 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 删除文件与文件夹操作 unlink()与rmdir()这两个函数的使用
2011/07/17 PHP
php FLEA中二叉树数组的遍历输出
2012/09/26 PHP
PHP循环结构实例讲解
2014/02/10 PHP
PHP通过内置函数memory_get_usage()获取内存使用情况
2014/11/20 PHP
递归实现php数组转xml的代码分享
2015/05/14 PHP
php-fpm添加service服务的例子
2018/04/27 PHP
php多进程中的阻塞与非阻塞操作实例分析
2020/03/04 PHP
ajaxControlToolkit AutoCompleteExtender的用法
2008/10/30 Javascript
Jquery 学习笔记(一)
2009/10/13 Javascript
js加强的经典分页实例
2013/03/15 Javascript
jquery ajax jsonp跨域调用实例代码
2013/12/11 Javascript
JS出现失效的情况总结
2017/01/20 Javascript
Bootstrap表单简单实现代码
2017/03/06 Javascript
vue2里面ref的具体使用方法
2017/10/27 Javascript
Vue实现动态添加或者删除对象和对象数组的操作方法
2018/09/21 Javascript
浅谈vue中$bus的使用和涉及到的问题
2020/07/28 Javascript
javascript中闭包closure的深入讲解
2021/03/03 Javascript
Python GAE、Django导出Excel的方法
2008/11/24 Python
Python使用装饰器进行django开发实例代码
2018/02/06 Python
浅谈Python里面小数点精度的控制
2018/07/16 Python
python 画三维图像 曲面图和散点图的示例
2018/12/29 Python
python 实现检验33品种数据是否是正态分布
2019/12/09 Python
Python实现FLV视频拼接功能
2020/01/21 Python
5行Python代码实现图像分割的步骤详解
2020/05/25 Python
HTML5的革新 结构之美
2011/06/20 HTML / CSS
HTML5制作酷炫音频播放器插件图文教程
2014/12/30 HTML / CSS
中兴通讯全球官方网站:ZTE
2020/12/26 全球购物
材料物理专业个人求职信
2013/12/15 职场文书
初中生自我评价
2014/02/01 职场文书
房展策划方案
2014/06/07 职场文书
投资意向书
2014/07/30 职场文书
个人委托书怎么写
2014/09/17 职场文书
中班下学期个人总结
2015/02/12 职场文书
创建文明城市倡议书
2015/04/28 职场文书
2015年行政管理人员工作总结
2015/10/15 职场文书
JavaScript实现班级抽签小程序
2021/05/19 Javascript