码迷,mamicode.com
首页 > 其他好文 > 详细

原生实现导航菜单效果

时间:2019-07-04 00:05:03      阅读:128      评论:0      收藏:0      [点我收藏+]

标签:div   ack   tran   imp   选项卡   viewport   代码   tle   margin   

<!doctype html>
<html lang="zh">
<head>
    <meta charset="UTF-8">
    <meta name="viewport"
          content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>原生实现导航菜单栏效果</title>
    <style>
        * {margin:0px; padding:0px;}
        a{
            text-decoration: none;
            color: black;
        }
        dd:hover{
            background: #38f;
            text-decoration: none;
            color: #fff;
        }
        dl {background:#fff;display:none;margin-left: -10px;margin-top: 10px;
            width: 70px;font-size: 15px;
            border: 1px solid #d1d1d1;z-index: 302;-webkit-box-shadow: 1px 1px 5px #d1d1d1;
            transform-origin:50% 0;
            -webkit-animation:gary .5s ease-in;
            transition: all .3s ;}
        dd{
            display: block;
            text-align: left;
            margin: 0!important;
            padding: 0 9px;
            line-height: 26px;
            text-decoration: none;
        }
        @-webkit-keyframes gary{
            0%{transform:scale(1,0);}
            25%{transform:scale(1,1.2);}
            50%{transform:scale(1,0.85);}
            75%{transform:scale(1,1.05);}
            100%{transform:scale(1,1);}
                                    }
</style>
</head>
<body>
<div id="d1" style="margin-left: 50px;display: inline-block">选项卡
    <dl style="">
        <dd><a href="" onclick="tiyan(this)">菜单1</a></dd>
        <dd><a href="" onclick="tiyan(this)">菜单2</a></dd>
        <dd><a href="" onclick="tiyan(this)">菜单3</a></dd>
        <dd><a href="" onclick="tiyan(this)">菜单4</a></dd>
    </dl>
</div>

<script src="JS/jquery-3.3.1.js"></script>
<script>
    var $d1 = $(#d1);
    $d1.mouseover(function () {
        var $dls = $(dl);
        $dls.css("display", "block");
    });
    $d1.mouseout(function () {
        var $dls = $(dl);
        $dls.css("display", "none");
    });
    function tiyan(obj) {
        alert(执行了+obj.text)
    }
</script>
</body>
</html>

代码如上

原生实现导航菜单效果

标签:div   ack   tran   imp   选项卡   viewport   代码   tle   margin   

原文地址:https://www.cnblogs.com/nixindecat/p/11129827.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!