导航条下拉框

 

 HTML代码:

        <li class="yewu"><a href="business.html">公司业务</a>
            <div class="nav2">
                <div class="dropDown-C"></div>
                <div class="dropDown-B"></div>
                <a href="">常驻安保</a>
                <a href="">临时安保</a>
                <a href="">私人安全顾问</a>
                <a href="">安全技术防范</a>
                <a href="">安全咨询</a>
                <a href="">其他相关服务</a>
            </div></li>

css 代码:

.nav2 a {
    color: #FFFFFF;
    width: 120px;
    display: block; /*将a标签设置为块级标签*/
    text-decoration: none;
    background: #012f7c;
}

.nav2 a:hover {
    color: #Dab866;
}

/* 鼠标悬浮时的颜色 */

li:hover .nav2 {
    display: block;
    z-index: 30;
}

/* 鼠标悬浮在元素上时,变为块级标签 */

.dropDown-C {
    background: transparent;
    height: 5px;
    opacity: 0;
}

.dropDown-B {
    background: transparent;
    margin: 0 auto;
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 5px solid #012f7c;
}

其中dropDown-C和dropDown-B是下拉框的三角

z-index  :

z-index 属性设置元素的堆叠顺序。拥有更高堆叠顺序的元素总是会处于堆叠顺序较低的元素的前面。使下拉框在其他上层,防止下拉框被其他元素覆盖。

 

posted @ 2021-12-26 13:46  着迷1  阅读(84)  评论(0)    收藏  举报