• 二级菜单下拉框


    css部分:

    1. a {
    2. text-decoration: none;
    3. color: #000;
    4. }
    5. /* 上面的是去除a标签的默认值及字体变色 */
    6. li {
    7. list-style: none;
    8. }
    9. .nav {
    10. width: 900px;
    11. margin: 200px auto;
    12. }
    13. .nav>li {
    14. width: 70px;
    15. height: 30px;
    16. float: left;
    17. margin: 10px 10px;
    18. border: 1px solid #eee;
    19. text-align: center;
    20. position: relative;
    21. }
    22. .nav>li>ul {
    23. display: none;
    24. /* 注意:display:none;放在整体的下拉框的整体ul中 */
    25. height: 200px;
    26. position: absolute;
    27. left: -30px;
    28. top: 31px;
    29. }
    30. .nav>li>ul>li {
    31. width: 50px;
    32. height: 50px;
    33. line-height: 50px;
    34. border: 1px solid orange;
    35. background-color: pink;
    36. }
    37. .nav>li:hover {
    38. background-color: #eee;
    39. }

    HTML部分:

    <ul class="nav">
                <li><a href="#">微博</a>
                    <ul>
                        <li>私信</li>
                        <li>评论</li>
                        <li>@我的</li>
                    </ul>
                </li>
                <li><a href="#">微博</a>
                    <ul>
                        <li>私信</li>
                        <li>评论</li>
                        <li>@我的</li>
                    </ul>
                </li>
                <li><a href="#">微博</a>
                    <ul>
                        <li>私信</li>
                        <li>评论</li>
                        <li>@我的</li>
                    </ul>
                </li>
                <li><a href="#">微博</a>
                    <ul>
                        <li>私信</li>
                        <li>评论</li>
                        <li>@我的</li>
                    </ul>
                </li>
            </ul>

     js内容部分:

    <script>
                var nav = document.querySelector('.nav')
                var lis = nav.children; //得到4个li
                for (var i = 0; i < lis.length; i++) {
                    // console.log(lis[i]);
                    lis[i].onmouseover = function() {
                        this.children[1].style.display = 'block';
                        
                    }
                    lis[i].onmouseout = function() {
                        this.children[1].style.display = 'none';
                    }
                }
            </script>

     

     

  • 相关阅读:
    搭建成功simulink-stm32硬件在环开发环境
    常用的软件配置管理工具
    第五章 :Spring Boot配置指南(二)
    SQL Server查询结果导出到EXCEL表格
    差分数组(超详细)
    Python:合法日期
    Redis(三)session共享
    pythonopen文件,取出某列,转化成天,然后和当前时间【从1月1日到现在多少天】做比较,得出不可用百分比
    【软件设计师】(一) 计算机系统 笔记总结
    RK3568驱动指南|第五篇 中断-第42章 软中断实验
  • 原文地址:https://blog.csdn.net/m0_59505309/article/details/125416456