html三級菜單

示例

<!DOCTYPE html>

<html lang="en">

<head>

? ? <meta charset="UTF-8">

? ? <meta name="viewport" content="width=device-width, initial-scale=1.0">

? ? <title>Menu Example</title>

? ? <link rel="stylesheet" href="styles.css">

</head>

<style>

? ? body {

? ? font-family: Arial, sans-serif;

}

nav.menu ul {

? ? list-style: none;

? ? padding: 0;

? ? margin: 0;

}

nav.menu a {

? ? text-decoration: none;

? ? color: black;

? ? display: block;

? ? padding: 10px;

}

/* 一級菜單樣式 */

nav.menu > ul > li {

? ? position: relative;

}

/* 二級菜單樣式 */

nav.menu .submenu {

? ? display: none;

? ? position: absolute;

? ? top: 100%;

? ? left: 0;

? ? background-color: white;

? ? box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);

}

/* 三級菜單樣式 */

nav.menu .submenu .submenu {

? ? top: 0;

? ? left: 100%;

}

/* 鼠標懸停樣式 */

nav.menu ul li:hover > a {

? ? color: white;

? ? background-color: #11f;

}

nav.menu ul li:hover > .submenu {

? ? display: block;

}

/* 基本樣式 */

body {

? ? font-family: Arial, sans-serif;

}

nav.menu ul {

? ? list-style: none;

? ? padding: 0;

? ? margin: 0;

}

nav.menu a {

? ? text-decoration: none;

? ? color: black;

? ? display: block;

? ? padding: 10px;

}

/* 一級菜單樣式 */

nav.menu > ul > li {

? ? position: relative;

}

/* 二級菜單樣式 */

nav.menu .submenu {

? ? display: none;

? ? position: absolute;

? ? top: 100%;

? ? left: 0;

? ? background-color: white;

? ? /* box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2); */

}

/* 三級菜單樣式 */

nav.menu .submenu .submenu {

? ? top: 0;

? ? left: 100%;

}

/* 鼠標懸停樣式 */

nav.menu ul li:hover > a {

? ? color: white;

? ? background-color: #521;

}

/* nav.menu ul li:hover > .submenu {

? ? display: block;

} */

</style>

<body>

? ? <nav class="menu">

? ? ? ? <ul>

? ? ? ? ? ? <li>

? ? ? ? ? ? ? ? <a href="#">一級菜單</a>

? ? ? ? ? ? ? ? <ul class="submenu">

? ? ? ? ? ? ? ? ? ? <li>

? ? ? ? ? ? ? ? ? ? ? ? <a href="#">二級菜單</a>

? ? ? ? ? ? ? ? ? ? ? ? <ul class="submenu">

? ? ? ? ? ? ? ? ? ? ? ? ? ? <li><a href="#">三級菜單</a></li>

? ? ? ? ? ? ? ? ? ? ? ? ? ? <li><a href="#">三級菜單</a></li>

? ? ? ? ? ? ? ? ? ? ? ? </ul>

? ? ? ? ? ? ? ? ? ? </li>

? ? ? ? ? ? ? ? ? ? <li><a href="#">二級菜單</a></li>

? ? ? ? ? ? ? ? </ul>

? ? ? ? ? ? </li>

? ? ? ? ? ? <!-- <li><a href="#">一級菜單</a></li> -->

? ? ? ? </ul>

? ? </nav>

</body>

</html>

?

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/41152.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/41152.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/41152.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

mybatispuls 分頁插件的基本原理是什么?

MyBatis-Plus 是一個基于 MyBatis 的增強框架,它提供了許多額外的功能,其中分頁插件是一個常用的功能。分頁插件的基本原理是攔截 SQL 語句,在執行查詢之前對 SQL 進行修改,以實現分頁的功能。以下是 MyBatis-Plus 分頁插件的基本原理及其工作機制: 1. 基本原理 分頁插件…

LED顯示屏跟COB顯示屏有哪些不同?

COB顯示屏跟LED顯示屏的主要區別在于產品的顯示效果、封裝技術、耐用性、防護力、維護以及制造成本方面的不同&#xff0c;這里所說的LED顯示屏主要指的是使用SMD封裝的LED顯示屏&#xff0c;今天跟隨COB顯示屏廠家中品瑞科技一起來詳細看看具體分析&#xff1a; 一、封裝技術 …

品牌推廣的深層邏輯:自我提升與市場認同的和諧共生

品牌推廣的深層邏輯&#xff1a;自我提升與市場認同的和諧共生 著名飛行員查爾斯林德伯格(Charles Lindbergh) 曾寫道:“改善生活方式比傳播生活方式更重要。如果我們自己的生活方式使別人感到滿意&#xff0c;那么它將自動蔓延。如果不是這樣&#xff0c;那么任何武力都不可能…

如何在 Odoo 16 中繼承和更新現有郵件模板

在本文中,讓我們看看如何在 Odoo 16 中繼承和編輯現有郵件模板。我們必須這樣做才能對現有模板的內容進行任何調整或更新。讓我們考慮一個在會計模塊中更新郵件模板的示例。 單擊“account.move”模型中的“發送并打印”按鈕后,將打開上述向導。在這里,我們將進行更改。從…

8人團隊歷時半年打造開源版GPT-4o,零延遲演示引爆全網!人人可免費使用!

目錄 01 Moshi 02 背后技術揭秘 GPT-4o可能要等到今年秋季才會公開。 然而&#xff0c;由法國8人團隊開發的原生多模態Moshi&#xff0c;已經達到了接近GPT-4o的水平&#xff0c;現場演示幾乎沒有延遲&#xff0c;吸引了大量AI專家的關注。 令人驚訝的是&#xff0c;開源版的…

Python酷庫之旅-第三方庫Pandas(003)

目錄 一、用法精講 4、pandas.read_csv函數 4-1、語法 4-2、參數 4-3、功能 4-4、返回值 4-5、說明 4-6、用法 4-6-1、創建csv文件 4-6-2、代碼示例 4-6-3、結果輸出 二、推薦閱讀 1、Python筑基之旅 2、Python函數之旅 3、Python算法之旅 4、Python魔法之旅 …

T100-XG查詢報表的開發

制作XG報表 1、注冊程序 azzi900 首先現將程序注冊一下,在內部構建基礎代碼檔。 2、注冊作業 azzi910 也是直接新增一個,作業跟程序綁定一下。 3、T100簽出規格程序 這個時候應該是沒簽出的,首先將規格遷出。 4、T100畫面產生器 規格遷出之后,這個時候還需要生成一個畫…

springcloud-gateway 網關組件中文文檔

Spring Cloud網關 Greenwich SR5 該項目提供了一個基于Spring生態系統的API網關&#xff0c;其中包括&#xff1a;Spring 5&#xff0c;Spring Boot 2和項目Reactor。Spring Cloud網關的目的是提供一種簡單而有效的方法來路由到API&#xff0c;并向它們提供跨領域的關注&#x…

Java中的數據脫敏與隱私保護技術

Java中的數據脫敏與隱私保護技術 大家好&#xff0c;我是免費搭建查券返利機器人省錢賺傭金就用微賺淘客系統3.0的小編&#xff0c;也是冬天不穿秋褲&#xff0c;天冷也要風度的程序猿&#xff01; 隨著信息化進程的加深&#xff0c;數據安全和隱私保護越來越受到關注。數據脫…

Python文件讀入操作

本套課在線學習視頻&#xff08;網盤地址&#xff0c;保存到網盤即可免費觀看&#xff09;&#xff1a; ??https://pan.quark.cn/s/e2ba7867f034?? Python編程中&#xff0c;文件操作是一項基礎且重要的技能。本文將詳細介紹如何使用Python進行文件的打開、讀取、寫入和關…

配置基于不同IP地址的虛擬主機

定義配置文件vhost.conf <directory /www> allowoverride none require all granted </directory> <virtualhost 192.168.209.136:80> documentroot /www servername 192.168.209.136 </virtualhost><virtualhost 192.168.209.138:80> document…

Restore Equipment

Restore Equipment 魔獸世界 - 盜號申請 - 恢復裝備流程 魔獸和網易真的不行啊 1&#xff09;這個裝備本來就是兌換的竟然可以賣NPC 2&#xff09;針對這個情況竟然無法挽回 3&#xff09;設計理念真的不得不吐槽一下 4&#xff09;策劃真的不咋樣&#xff0c;要是有機會我要自…

【C++】 解決 C++ 語言報錯:Stack Overflow

文章目錄 引言 棧溢出&#xff08;Stack Overflow&#xff09;是 C 編程中常見且嚴重的錯誤之一。棧溢出通常發生在程序遞歸調用過深或分配過大的局部變量時&#xff0c;導致棧空間耗盡。棧溢出不僅會導致程序崩潰&#xff0c;還可能引發不可預測的行為。本文將深入探討棧溢出…

Linux系統安裝青龍面板結合內網穿透實現使用公網地址遠程訪問

文章目錄 前言一、前期準備本教程環境為&#xff1a;Centos7&#xff0c;可以跑Docker的系統都可以使用。本教程使用Docker部署青龍&#xff0c;如何安裝Docker詳見&#xff1a; 二、安裝青龍面板三、映射本地部署的青龍面板至公網四、使用固定公網地址訪問本地部署的青龍面板 …

【帶你全面了解 RAG,深入探討其核心范式、關鍵技術及未來趨勢】

文末有福利&#xff01; 大型語言模型&#xff08;LLMs&#xff09;已經成為我們生活和工作的一部分&#xff0c;它們以驚人的多功能性和智能化改變了我們與信息的互動方式。 然而&#xff0c;盡管它們的能力令人印象深刻&#xff0c;但它們并非無懈可擊。這些模型可能會產生…

HY lisp quote unquote等學習

? 宏相關語法糖 This is all resolved at the reader level, so the model that gets produced is the same whether you take your code with sugar or without. Macro Syntax quote FORM quasiquote FORM unquote ~FORM unquote-splice ~FORM unpack-iterable …

昇思25天學習打卡營第16天 | DCGAN生成漫畫頭像

這兩天把minspore配置到我的電腦上了&#xff0c;然后運行就沒什么問題了?&#x1f60a; 今天學這個DCGAN生成漫畫頭像&#xff0c;我超級感興趣的嘞&#x1f984;&#x1f970; GAN基礎原理 這部分原理介紹參考GAN圖像生成。 DCGAN原理 DCGAN&#xff08;深度卷積對抗生成…

Python中的lambda函數是什么以及它有哪些用途和限制

Python中的lambda函數 定義 Python中的lambda函數是一種簡潔定義小函數的方式&#xff0c;也被稱為匿名函數。它允許用戶快速定義一個小的、一次性的函數對象&#xff0c;而無需正式地命名一個函數。lambda函數的基本語法為&#xff1a;lambda arguments: expression&#xf…

港三新二是那幾所大學?有哪些知名校友?中英雙語介紹

中文版 港三新二指的是香港和新加坡的五所著名大學&#xff0c;分別是香港大學&#xff08;HKU&#xff09;、香港中文大學&#xff08;CUHK&#xff09;、香港科技大學&#xff08;HKUST&#xff09;、新加坡國立大學&#xff08;NUS&#xff09;和南洋理工大學&#xff08;N…

秒驗—手機號碼置換接口

功能說明 提交客戶端獲取到的token、opToken等數據&#xff0c;驗證后返回手機號碼 服務端務必不要緩存DNS&#xff0c;否則可能影響服務高可用性 調用地址 POST https://identify-verify.dutils.com/auth/auth/sdkClientFreeLogin 請求頭 Content-Type &#xff1a;appli…