溫馨提示×

溫馨提示×

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

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

CSS實現滑動門效果的方法

發(fā)布時間:2020-08-29 10:56:00 來源:億速云 閱讀:315 作者:小新 欄目:web開發(fā)

CSS實現滑動門效果的方法?這個問題可能是我們日常學習或工作經常見到的。希望通過這個問題能讓你收獲頗深。下面是小編給大家?guī)淼膮⒖純热?,讓我們一起來看看吧?/p>

CSS實現滑動門效果主要通過設置偽元素的樣式來實現,在鼠標滑過時給元素設置display:block讓它顯示,鼠標滑出時隱藏

一個網站的導航欄對于網站來說有著舉足輕重的地位,導航欄的風格也是各式各樣的,純文本的導航欄比起圖像導航欄加載更加快速,但是在樣式上確不及圖片導航欄的美觀,后來又有了滑動門導航欄的出現,加載性能好而且還美觀。

CSS實現滑動門效果的方法

滑動門效果的特點:

(1)實用性:能夠根據導航條菜單文本的長度自動調節(jié)寬度

(2)簡潔性:可以用簡單的背景圖片來制作好看的導航欄效果

(3)適用性:可以多層套用

案例分享

仿京東首頁菜單導航欄滑動門

我們可以通過給元素設置偽元素的方式來制作滑動門效果,當我們鼠標未在li上時采用dispaly:none隱藏菜單,當鼠標滑過時觸發(fā)hover事件此時的dispaly:block顯示菜單。這樣我們利用CSS代碼就可以將滑動門效果制作出來了

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<style>

     *{
     	padding: 0;
     	margin: 0;
     	list-style:none;
     	 text-decoration: none;
     }
     ul{
         padding:20px 0px;
         width: 200px;
         background:#fff;
         border: 1px solid #ccc;
         position: relative;
     }
     ul li{
         height: 40px;
         line-height: 40px;
         padding-left:10px;
     }
     ul li:hover{
         background: #ccc;
     }
     ul li a{
        color: #444; 
        font-size: 14px;
     }
     /*滑動門*/
     ul .div1,.div2,.div3{
         position: absolute;
         top:0;
         left:200px;
         display: none;
     }

     ul li:hover .div1{
         display: block;
         width:800px;
         opacity: 1;
     }
 </style>

</head>
<body>
 <div>
     <ul>
         <li>
             <a href="#">手機/運營商/數碼</a>
             <div class="div1">
             </div>
         </li>
         <li>
             <a href="#">電腦/辦公</a>
             <div class="div2"></div>
         </li>
         <li>
             <a href="#">家居/家具/家裝</a>
             <div class="div3"></div>
         </li>
         <li>
             <a href="#">男裝/女裝/童裝</a>
             <div class="div3"></div>
         </li>
     </ul>
 </div>
</body>
</html>

鼠標未滑動前

CSS實現滑動門效果的方法

鼠標滑動時

CSS實現滑動門效果的方法

感謝各位的閱讀!看完上述內容,你們對CSS實現滑動門效果的方法大概了解了嗎?希望文章內容對大家有所幫助。如果想了解更多相關文章內容,歡迎關注億速云行業(yè)資訊頻道。

向AI問一下細節(jié)

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

css
AI