一款基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;
        }

注:本文爱编程原创文章,转载请注明原文地址:http://www.w2bc.com/Article/9693

时间: 2024-10-05 04:12:16

一款基jquery超炫的动画导航菜单的相关文章

一款基于jquery超炫的弹出层提示消息

今天给大家带来一款基于jquery超炫的弹出层提示消息.这款实例页面初始时,一个go按钮.当单击go按钮时,提示强出层以动画形式出现.效果图如下: 在线预览   源码下载 实现的代码. html代码: <div class='b'> </div> <div class='bb'> </div> <button id='go'> GO </button> <div class='message'> <div class

一款基于jquery超炫的图片切换特效

今天为给大家介绍一款基于jquery超炫的图片切换特效.由百叶窗飞入显示图片.图片消息的时候也是百叶窗渐行渐远.用于图片展示,效果还是非常好,我们一起看下效果图: 在线预览   源码下载 来看下实现的代码.注意了,这里有引用jquery和underscore插件. html代码: <div class="wrap"> <div class="box active" style="background-image: url(img/1.jp

一款基于jquery固定于顶部的导航

今天给大家分享一款基于jquery固定于顶部的导航,这款导航当浏览器滚动条位于顶部时,导航高度较高,当浏览器滚动向下滚动时,导航高度自动减低,并位于顶部.效果图如下: 在线预览   源码下载 实现的代码: html代码: <div id="page"> <div id="toolbar" data-0="height:192px" data-128="height: 64px"> <div id=

jquery倾斜的动画导航菜单

1. [代码]完整源代码  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv=&qu

jQuery漂亮图标的垂直导航菜单

效果展示 http://hovertree.com/texiao/nav/3/ jQuery漂亮图标的垂直导航菜单 是一款当鼠标滑过菜单项时,会有一个背景遮罩层跟着鼠标移动,效果非常炫酷,图标还是矢量图. 源码下载 效果图如下: HTML文件代码如下: <!DOCTYPE html> <html lang="zh"> <head> <meta charset="UTF-8"> <meta http-equiv=&

jQuery ui背景色动态渐变导航菜单

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Typ

jQuery如何实现竖向二级导航菜单

jQuery如何实现竖向二级导航菜单:二级导航菜单在网页设计中数不胜数,有横向导航菜单,也有竖向导航菜单.在个人的印象中,好像介绍实现横向导航的教程比较多,所以在这里咱们就单独介绍一下如何使用jQuery实现竖向导航菜单,这里只介绍如何实现此种功能,对于效果的美观度,可以自行修改设计.下面简单介绍一下如何实现此效果:静态代码如下: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> &

10款基于jquery的web前端动画特效

1.jQuery横向手风琴图片切换动画 之前我们为大家分享过很多款基于jQuery和CSS3的手风琴菜单和手风琴焦点图插件,比如CSS3响应式垂直手风琴菜单和jQuery横向手风琴图片展示插件.今天要介绍的也是一款基于jQuery的横向手风琴图片切换动画,鼠标滑过图片时即可展开,并且图片上方有文字标题,非常实用. 在线演示 源码下载 2.jQuery/CSS3渐变颜色拾取器 之前我们向大家分享过一款功能十分强大的jQuery颜色拾取器,支持透明度的选取.今天要为大家介绍的同样是一款基于jQuer

8款基于Jquery的WEB前端动画特效

1.超炫酷的30个jQuery按钮悬停动画 按钮插件是最常见的jQuery插件之一,因为它用途广泛,而且配置起来最为方便.今天我们要分享的是30个超炫酷的jQuery悬停按钮动画,当我们将鼠标滑过按钮时,按钮的背景就会播放不同的动画特效.这款jQuery按钮插件的使用方法也很简单,给按钮指定一个类,然后用一行JS代码初始化即可. 在线演示 源码下载 2.HTML5 Canvas水波纹动画特效 HTML5的Canvas特性非常实用,我们不仅可以在Canvas画布上绘制各种图形,也可以制作绚丽的动画