一款基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 相关文章推荐
Pro JavaScript Techniques学习笔记
Dec 28 Javascript
myeclipse安装jQuery插件的方法
Mar 29 Javascript
ASP.NET jQuery 实例2 (表单中使用回车在TextBox之间向下移动)
Jan 13 Javascript
js如何实现设计模式中的模板方法
Jul 23 Javascript
jquery mobile实现拨打电话功能的几种方法
Aug 05 Javascript
Jquery 点击按钮自动高亮实现原理及代码
Apr 25 Javascript
javascript加减乘除的简单实例
Jul 12 Javascript
基于Bootstrap模态对话框只加载一次 remote 数据的解决方法
Jul 09 Javascript
解析Vue 2.5的Diff算法
Nov 28 Javascript
利用Javascript获取选择文本所在的句子详解
Dec 03 Javascript
轻松解决JavaScript定时器越走越快的问题
May 13 Javascript
微信小程序如何实现五星评价功能
Oct 15 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中用date函数获取当前时间有误的解决办法
2013/08/02 PHP
php对数组排序的简单实例
2013/12/25 PHP
Laravel 5框架学习之子视图和表单复用
2015/04/09 PHP
php图片水印添加、压缩、剪切的封装类实现
2020/04/18 PHP
ThinkPHP静态缓存简单配置和使用方法详解
2016/03/23 PHP
Yii调试查看执行SQL语句的方法
2016/07/15 PHP
postfixadmin忘记密码后的修改密码方法详解
2016/07/20 PHP
php+js实现的无刷新下载文件功能示例
2019/08/23 PHP
基于jquery的合并table相同单元格的插件(精简版)
2011/04/05 Javascript
FireFox下XML对象转化成字符串的解决方法
2011/12/09 Javascript
js不能跳转到上一页面的问题解决方法
2013/03/01 Javascript
JQuery+CSS提示框实现思路及代码(纯手工打造)
2013/05/07 Javascript
append和appendTo的区别以及appendChild用法
2013/12/24 Javascript
AngularJS中实现用户访问的身份认证和表单验证功能
2016/04/21 Javascript
ztree实现权限横向显示功能
2017/05/20 Javascript
jQuery实现动态给table赋值的方法示例
2017/07/04 jQuery
JS实现中文汉字按拼音排序的方法
2017/10/09 Javascript
NodeJS安装图文教程
2018/04/19 NodeJs
vue组件jsx语法的具体使用
2018/05/21 Javascript
js数据类型转换与流程控制操作实例分析
2019/12/18 Javascript
Python中__init__和__new__的区别详解
2014/07/09 Python
python标准算法实现数组全排列的方法
2015/03/17 Python
Python实现将通信达.day文件读取为DataFrame
2018/12/22 Python
与Django结合利用模型对上传图片预测的实例详解
2019/08/07 Python
python 调用pyautogui 实时获取鼠标的位置、移动鼠标的方法
2019/08/27 Python
python 基于dlib库的人脸检测的实现
2019/11/08 Python
Python使用enumerate获取迭代元素下标
2020/02/03 Python
详解python第三方库的安装、PyInstaller库、random库
2021/03/03 Python
学前教育教师求职自荐信
2013/09/22 职场文书
美容院营销方案
2014/03/05 职场文书
硕士生工作推荐信
2014/03/07 职场文书
事业单位个人总结
2015/02/12 职场文书
交通安全教育心得体会
2016/01/15 职场文书
用golang如何替换某个文件中的字符串
2021/04/25 Golang
Golang原生rpc(rpc服务端源码解读)
2022/04/07 Golang
JS前端轻量fabric.js系列物体基类
2022/08/05 Javascript