zoukankan      html  css  js  c++  java
  • 悬浮在网页右侧并可依次展开的菜单导航

    效果:

      

    源码:

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>悬浮在网页右侧并可依次展开的菜单导航</title>
        <style type="text/css">
            *{
                margin: 0;
                padding: 0;
            }
            body {
                font:12px/180% Arial, Helvetica, sans-serif, "新宋体";
                background:#DCDCDC;
            }
            a{
                text-decoration: none;
                color: #000;
                font-size: 14px;
            }
            li{
                list-style: none;
            }
            .list{
                position: absolute;
                right: 0px;
                top: 90px;
            }
            .list li{
                position: relative;
                right: -100px;
            }
            .list li a{
                display: block;
                width: 130px;
                height: 30px;
                line-height: 30px;
                margin-bottom: 2px;
                background-color: #fff;
            }
            .list li a:hover{
                color: #1974A1;
            }
            .list li a span{
                display: inline-block;
                width: 30px;
                height: 30px;
                text-align: center;
                line-height: 30px;
                background-color: #636871;
                color: #fff;
                margin-right: 10px;
            }
            .list li a:hover span{
                background-color: #5FA429;
            }
    
        </style>
    </head>
    <body>
    <div class="list" id="list">
        <ul>
            <li><a href="#"><span>0</span>Flash素材</a></li>
            <li><a href="#"><span>1</span>菜单导航</a></li>
            <li><a href="#"><span>2</span>时间日期</a></li>
            <li><a href="#"><span>3</span>焦点图</a></li>
            <li><a href="#"><span>4</span>tab标签</a></li>
            <li><a href="#"><span>5</span>jquery特效</a></li>
            <li><a href="#"><span>6</span>在线客服</a></li>
            <li><a href="#"><span>7</span>广告代码</a></li>
            <li><a href="#"><span>8</span>相册代码</a></li>
            <li><a href="#"><span>9</span>图片特效</a></li>
            <li><a href="#"><span>10</span>名站特效</a></li>
            <li><a href="#"><span>11</span>视频播放</a></li>
            <li><a href="#"><span>12</span>其他代码</a></li>
        </ul>
    </div>
    <script src="jquery-3.3.1.js"></script>
    <script type="text/javascript">
        $(function () {
            var timer = null;
            $("#list").hover(function () {
                clearTimeout(timer);
                timer = setTimeout(function () {
                    $("#list li").each(function (index,el) {
                        setTimeout(function () {
                            $(el).stop().animate({"right":0},300);
                        },50*index)
                    })
                },200);
            },function () {
                if (timer){
                    clearTimeout(timer);
                }
                timer = setTimeout(function () {
                    $("#list li").each(function (index,el) {
                        setTimeout(function () {
                            $(el).stop().animate({"right":-100},300);
                        },50*index)
                    })
                },200);
            })
        })
    </script>
    </body>
    </html>

  • 相关阅读:
    模拟Linux修改实际、有效和保存设置标识
    ubuntu中桌面图标的配置
    硬盘安装ubuntu
    关于NumPy
    关于Spring JavaWeb工程中的ContextRefreshedEvent事件
    MySQL中Index Merge简介
    InetlliJ IDEA的快捷键及各种配置
    Java语言中的正则表达式
    Git使用笔记
    linux中添加常用应用程序的桌面图标
  • 原文地址:https://www.cnblogs.com/alex-xxc/p/10395380.html
Copyright © 2011-2022 走看看