购物导航,下拉菜单

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title></title>
    </head>
    <body>
        <div class="dropdown">
        <button οnclick="myFunction()" class="dropbtn">购物特权</button>
          <div id="myDropdown" class="dropdown-content">
            <a href="#home"><img src="gouwu.gif">全额兑换</a>
            <a href="#home"><img src="meiri.gif">俱乐部包邮卡</a>
            <a href="#home"><img src="zhe.gif">购物领金币</a>
            <a href="#home"><img src="you.gif">每日领金币</a>
            <a href="#home"><img src="huan.gif">VIP阶梯价</a>
          </div>
        </div>
        <script>
        /* 点击按钮,下拉菜单在 显示/隐藏 之间切换 */
        function myFunction() {
            document.getElementById("myDropdown").classList.toggle("show");
        }
        // 点击下拉菜单意外区域隐藏
        window.onclick = function(event) {
          if (!event.target.matches('.dropbtn')) {
        
            var dropdowns = document.getElementsByClassName("dropdown-content");
            var i;
            for (i = 0; i < dropdowns.length; i++) {
              var openDropdown = dropdowns[i];
              if (openDropdown.classList.contains('show')) {
                openDropdown.classList.remove('show');
              }
            }
          }
        }
        </script>
            <style>
                .dropbtn {
                    background-color: whitesmoke;
                    color: black;
                    padding: 16px;
                    font-size: 16px;
                    width:160px;
                    border: none;
                    cursor: pointer;
                }    
                .dropbtn:hover, .dropbtn:focus {
                    background-color: whitesmoke;
                }    
                .dropdown {
                    position: relative;
                    display: inline-block;
                }
                .dropdown-content {
                    display: none;
                    position: absolute;
                    background-color: white;
                    min-width: 160px;
                    overflow: auto;
                    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
                    z-index: 1;
                }
                .dropdown-content a {
                    color: black;
                    padding: 12px 16px;
                    text-decoration: none;
                    display: block;
                }
                .dropdown a:hover {
                    background-color: #f1f1f1;
                    color: green;
                }
                .show {display:block;}
            </style>
    </body>
</html>

  • 21
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值