亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

css新浪首頁頂部欄怎么實現

發布時間:2022-03-11 15:02:16 來源:億速云 閱讀:153 作者:iii 欄目:web開發

今天小編給大家分享一下css新浪首頁頂部欄怎么實現的相關知識點,內容詳細,邏輯清晰,相信大部分人都還太了解這方面的知識,所以分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后有所收獲,下面我們一起來了解一下吧。

html代碼

 <div class="border-01">
            <div class="border-001">
                <ul class="weibo-left">
                    <li><a href="#">設置為首頁</a></li>
                    <li><a href="#">手機新浪網</a></li>
                    <li><a href="#">移動客戶端</a></li>
                </ul>
                <ul class="weibo-right">
                    <li><a href="#">登錄</a></li>
                    <li class="weibo">
                        <a href="#">微博</a>
                        <ul>
                            <li><a href="#">私信</a></li>
                            <li><a href="#">評論</a></li>
                            <li><a href="#">@我</a></li>
                        </ul>
                    </li>
                    <li><a href="#">博客</a></li>
                    <li><a href="#">郵箱</a></li>
                    <li><a href="#">網站導航</a></li>
                </ul>
            </div>

css代碼:

body,div{
    margin: 0;
    padding: 0;
    font-family:"Microsoft YaHei","微軟雅黑","SimSun","宋體";
}
ul,li{
    list-style: none;
    margin: 0;
    padding: 0;
}
a{
    text-decoration: none;
    color: #4c4c4c;
}
.border-01{
    width: 100%;
    border-top: 4px solid #ff8400;
    border-bottom: 1px solid #edeef0;
    /* 文字居中對齊  height=line-height */
    height: 42px;
    line-height: 42px;
}
.border-001{
    width: 982px;
    margin: 0 auto;
    font-size: 12px;
}
.weibo-left{
    float: left;
}
.weibo-right{
    float: right;
}
/* 使用float來實現橫排,而不是父組件設置display為flex */
.weibo-left>li,.weibo-right>li{
    float: left;
    padding:0px 14px;
}

.weibo-left>li:hover,.weibo-right>li:hover{
    /* color: #ebbe7a; */
    background-color: #edeef0;
}
.weibo-left>li>a:hover,.weibo-right>li>a:hover{
    color: #ff8400;
}
.weibo>ul{
    position: absolute;
    display: none;
    /* margin-left: -14px; */
    /* left: -14px; */
    /* padding: 0 14px; */
}
/* 父元素hover實現子元素顯示 */
.weibo:hover >ul{
    display: block;
    width: 113px;
    /* margin-left: -14px; */
    /* padding: 0 14px; */
}
.weibo:hover >ul>li{
    border: 1px solid #ff8400;
    border-top: none;
    padding: 0 14px;
    margin-left: -14px;
}
.weibo:hover >ul>li>a:hover{
    background-color:#edeef0;
    color: #ff8400; 
    display: block;
}
.weibo:hover >ul>li:hover{
    background-color:#edeef0;
    /* color: #ff8400;  */
}

實現效果:

 css新浪首頁頂部欄怎么實現

知識點總結:

1.uli li橫向排列可使用float,之前經常使用diplay:flex;這個可能會導致一些問題,后面遇到再添上

2.父元素:hover >子元素{ dispay:block/none}:通過父元素hover屬性控制子元素顯示與隱藏

3.position:absolute         可使元素脫離文檔流,配合z-index使用,不影響文檔流中元素布局顯示,可實現元素層疊顯示

以上就是“css新浪首頁頂部欄怎么實現”這篇文章的所有內容,感謝各位的閱讀!相信大家閱讀完這篇文章都有很大的收獲,小編每天都會為大家更新不同的知識,如果還想學習更多的知識,請關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

css
AI

大兴区| 西宁市| 济阳县| 黄平县| 宁蒗| 汉寿县| 拉孜县| 鄢陵县| 兴国县| 东宁县| 府谷县| 吉安县| 康乐县| 辽源市| 紫阳县| 武乡县| 新兴县| 金阳县| 阿巴嘎旗| 陆河县| 红桥区| 交城县| 广昌县| 贵德县| 怀柔区| 页游| 稷山县| 兴城市| 泰兴市| 宁波市| 抚顺市| 油尖旺区| 西畴县| 柳江县| 上犹县| 定襄县| 台北市| 固始县| 陵水| 武城县| 杂多县|