1. 程式人生 > >bootstrap導航條的二級選單下實現三級選單

bootstrap導航條的二級選單下實現三級選單

bootstrap在導航條中的二級選單下實現三級選單

modify by 20180506 add music

update 20180919:
推廣下自己的公眾號,打算以後系列文章會維護在微信公眾號上,有興趣的朋友可以關注喲,多數系列文章可能會圍繞python系列進行展開:

在這裡插入圖片描述

直接上程式碼

<!--html裡的寫法,直接搭好bootstrap導航條結構
	這裡就用美食來做例子吧-->



		<!--反色的導航條-->
		<nav class="navbar navbar-inverse navbar-fixed-top" role="navigation">
			<div class="container-fluid">
				<!-- Brand and toggle get grouped for better mobile display -->
				<div class="navbar-header">
					<button type="button" class="navbar-toggle collapsed" data-
					toggle="collapse" data-target="#bs-example-navbar-collapse-1">
									<span class="sr-only">Toggle navigation</span>
									<span class="icon-bar"></span>
									<span class="icon-bar"></span>
									<span class="icon-bar"></span>
								</button>
					<a class="navbar-brand" href="#">
									美食之家  <span class="glyphicon glyphicon-cutlery"></span>
								</a>
				</div>

				<!-- Collect the nav links, forms, and other content for toggling -->
				<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
					<ul class="nav navbar-nav">
						<li><a href="#">首頁</a></li>
						<li class="dropdown">
							<a href="#" class="dropdown-toggle" data-toggle="dropdown">菜譜 
							<span class="caret"></span></a>
							<ul class="dropdown-menu" role="menu">
								<li class="dropdown-submenu">  
									<a href="#">主食</a>
									<ul class="dropdown-menu">  
										<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>
							</ul>
						</li>
						<li><a href="#">食材</a></li>
						<li><a href="#">健康</a></li>
						<li><a href="#">話題</a></li>
						<li><a href="#">活動</a></li>
					</ul>
</nav>

<!--CSS樣式-->

		<style>
			body {
				padding-top: 70px;
			}
			
			
			
			/*自定義的css*/
			.dropdown-submenu {
				position: relative;
			}
			
			.dropdown-submenu>.dropdown-menu {
				top: 0;
				left: 100%;
				margin-top: -6px;
				margin-left: -1px;
				-webkit-border-radius: 0 6px 6px 6px;
				-moz-border-radius: 0 6px 6px;
				border-radius: 0 6px 6px 6px;
			}
			
			.dropdown-submenu:hover>.dropdown-menu {
				display: block;
			}
			
			.dropdown-submenu>a:after {
				display: block;
				content: " ";
				float: right;
				width: 0;
				height: 0;
				border-color: transparent;
				border-style: solid;
				border-width: 5px 0 5px 5px;
				border-left-color: #ccc;
				margin-top: 5px;
				margin-right: -10px;
			}
			
			.dropdown-submenu:hover>a:after {
				border-left-color: #fff;
			}
			
			.dropdown-submenu.pull-left {
				float: none;
			}
			
			.dropdown-submenu.pull-left>.dropdown-menu {
				left: -100%;
				margin-left: 10px;
				-webkit-border-radius: 6px 0 6px 6px;
				-moz-border-radius: 6px 0 6px 6px;
				border-radius: 6px 0 6px 6px;
			}
		</style>

相關推薦

bootstrap導航二級選單實現三級選單

bootstrap在導航條中的二級選單下實現三級選單 modify by 20180506 add music update 20180919: 推廣下自己的公眾號,打算以後系列文章會維護在微信公眾號上,有興趣的朋友可以關注喲,多數系列文章可能會圍繞pytho

解決Bootstrap導航不能

前言 製作網頁的時候發現使用Bootstrap製作的導航條,在頁面縮小到一定程度時候變成下拉狀態,此時,點選下拉沒有用,檢查程式碼沒有問題,最後發現的問題是檔案引用出現了問題。 更改 檔案的引用順序不能有誤,Bootstrap 的所有 JavaScript 外掛都依賴 jQuery,

實現Bootstrap導航可點選和滑鼠懸停顯示選單

使用Bootstrap導航條元件時,如果你的導航條帶有下拉選單,那麼這個帶下拉選單的導航在點選時只會浮出下拉選單,它本身的href屬性會失效,也就是失去了超連結功能,這並不是我想要的,我希望導航條的連結可以正常開啟它的連結,但又需要下拉選單功能,開始折騰~ 首先解決帶下拉

bootstrap導航--三級選單

效果如下: 第一步,插入相關的js和css檔案 <link rel="stylesheet" href="http://libs.baidu.com/bootstrap/3.0.3/css

bootstrap-導航狀態及二級菜單

bootstrap-導航條狀態及二級菜單1.運行效果如圖所示2.實現代碼如下<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compat

bootstrap-導航中的按鈕、文本和鏈接

bootstrap-導航條中的按鈕、文本和鏈接1.運行效果如圖所示2.實現代碼如下<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Com

bootstrap導航組件

als str false inverse png color some collect 表單 一、導航條模板(官方文檔) <nav class="navbar navbar-default"> <div class="container-fluid

python學習筆記(25) 堆疊和遞迴實現三級選單

menu = { '北京':{ '海淀':{ '五道口':{}, '上地':{}, '西三旗':{} }, '昌平':{}, '朝陽':{}, '東城':{} }

建立一個純CSS選單,支援三級選單

我們將建立兩個子類別特性,父懸停啟用連結。 第一級sub-links主要出現在導航欄,然後第二個級的連結從第一個下拉飛出水平。 HTML 123456789101112131415161718192021222324<nav><

響應式前端框架Bootstrap系列(6)拉列選單

下拉列選單,是以列表格式顯示連結的上下文選單。下拉列選單選擇後,是開啟超連結的新頁面,此處要清楚與上篇中選擇框的區別。下拉列選單可以單獨使用,但更多的配合導航欄使用。下面是下拉列選單用到的幾種樣式: .dropdown:指定下拉選單整體樣式,下拉選單都包裹在 .dropdo

iOS三級選單多選

因新功能需求,要做三級選單多選,相信大家平時做的都是單選,還沒有區分選擇型別,但我們得要求是必須要區分來源是區域還是地鐵,如果是區域還要區分是哪個區,是地鐵站則需要區分是幾號線,剛接到這樣的需求也是一臉懵懂,不知所措,哎......主要都要怨自己學藝不精,不過經過一天的奮鬥

js實現三級選單的製作

HTML程式碼: <body> <div class="navMenu"> <ul> <li><a href="#">首頁</a> <ul>

Android UI設計和形成原理(實現三級選單

本次要實現的是動態編碼之三級選單的實現,在實際應用開發中經常會使用到三級選單,比如商城專案中的省市區,分類等等。 問題:介面載入是一次性new 大量的控制元件還是先載入一級選單,點選一級選單載入他對應的二級選單 答:這個很明顯是後者更符合開發思維,因為客戶不可能每個級別都一

Jquery實現三級選單的製作

HTML程式碼: <body> <div class="navMenu"> <ul> <li><a href="#">首頁</a> <ul>

Web前端開發實戰6:CSS實現導航選單結合二級拉式選單的簡單變換

       前面幾篇博文都在講導航選單和二級下拉式選單,其實有很多方法都可以實現的,具體的情況還要視情況而定。 在後面學習到jQuery框架之後,會有更豐富的動畫效果,由於在學習Ajax和jQuery的初步階段,對於很多的複雜的導 航菜單和二級下拉式選單沒法做,但是學習了

許可權管理-一級選單-二級選單-三級選單-路徑導航和許可權粒度控制到按鈕級別

許可權管理 RBAC   許可權管理 1. 為什麼要有許可權?   2. 開發一套許可權的元件。為什麼要開發元件?   3. 許可權是什麼? web 開發中 URL 約等於 許可權   4. 表結構

PHPCMS V9 導航聯動二級選單

 直接上示例程式碼: {pc:content action="category" catid="0" num="25" siteid="$siteid" order="listorder ASC"} <li><a href="{siteurl($siteid)}"&g

導航和輪播圖的實現(bootstrap)

Bootstrap: 元件 (靜態CSS) JS外掛(動態JS) 元件 反色導航條: <!-- 反色導航條元件 --> <nav class="navbar navbar-inverse" style="margin-top: 20

Bootstrap導航欄和選單

導航欄寫法示例: <nav class="nav navbar-default"> <div class="container"> <div class="navbar-header">

ajax實現三級聯動選單

  老師最近給了個小任務,排課系統中,將老師的的課表顯示出來,要用到下拉選單三級聯動,在網上找了很多資料,但是看別人的程式碼太吃力了,只要思路清晰,何不自己動手敲一個出來。這裡別看我的程式碼,看思路就好了。 要求:選擇第一個下拉選單的某個選項之後,第二個下拉選單的選項要隨