• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >jquery > 一款基jquery超炫的动画导航菜单可响应单击事件

一款基jquery超炫的动画导航菜单可响应单击事件

作者: 字体:[增加 减小] 来源:互联网 时间:2017-08-16

通过本文主要向大家介绍了导航,菜单等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

今天给大家分享一款基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;
}
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • jQuery实现导航栏头部菜单项点击后变换颜色的方法
  • jquery+css实现侧边导航栏效果
  • jQuery导航条固定定位效果实例代码
  • 使用jQuery.Pin垂直滚动时固定导航
  • jQuery实现简单的滑动导航代码(移动端)
  • layui导航栏实现代码
  • 基于JQuery和原生JavaScript实现网页定位导航特效
  • jQuery实现简单漂亮的Nav导航菜单效果
  • jquery mobile实现可折叠的导航按钮
  • jQuery滚动监听实现商城楼梯式导航效果

相关文章

  • 2017-08-16JQuery和HTML5 Canvas实现弹幕效果
  • 2017-08-16Json序列化和反序列化方法解析
  • 2017-08-16实测jquery data()如何存值
  • 2017-08-16jQuery中 attr() 方法使用小结
  • 2017-08-16基于jQuery实现表单提交验证
  • 2017-08-16让页面上两个div中的滚动条(滑块)同步运动示例
  • 2017-08-16jquery实现定时自动轮播特效
  • 2017-08-16jQuery zclip插件实现跨浏览器复制功能
  • 2017-08-16jQuery自动添加表单项的方法
  • 2017-08-16jquery教程限制文本框只能输入数字和小数点示例分享

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 又一枚精彩的弹幕效果jQuery实现
    • 轻松学习jQuery插件EasyUI EasyUI表单验证
    • jQuery实现点击任意位置弹出层外关闭弹出层效果
    • jQuery中创建实例与原型继承揭秘
    • jquery 与NVelocity 产生冲突的解决方法
    • jQuery实现可拖动进度条实例代码
    • jquery实现异步加载图片(懒加载图片一种方式)
    • 3Z版基于jquery的图片复选框(asp.net+jquery)
    • jqTransform美化表单
    • 点击弹出层外区域关闭弹出层jquery特效示例

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有