Bootstrap打造一個(gè)左側(cè)折疊菜單的系統(tǒng)模板(一)
1. 前言
最近需要做一個(gè)后臺(tái)管理系統(tǒng),我打算使用bootstrap弄一個(gè)好看的后臺(tái)模板。網(wǎng)上的好多模板我覺(jué)的css和js有點(diǎn)重。
于是就打算完全依靠bootstrap搭建一個(gè)屬于自己的模板。
首先從左側(cè)的折疊菜單開始。看圖。
2. CSS 代碼
以下是自定義的css代碼,由于系統(tǒng)是內(nèi)部使用,所以優(yōu)先考慮chrome,firefox 不考慮IE了。
#main-nav { margin-left: 1px; } #main-nav.nav-tabs.nav-stacked > li > a { padding: 10px 8px; font-size: 12px; font-weight: 600; color: #4A515B; background: #E9E9E9; background: -moz-linear-gradient(top, #FAFAFA 0%, #E9E9E9 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FAFAFA), color-stop(100%,#E9E9E9)); background: -webkit-linear-gradient(top, #FAFAFA 0%,#E9E9E9 100%); background: -o-linear-gradient(top, #FAFAFA 0%,#E9E9E9 100%); background: -ms-linear-gradient(top, #FAFAFA 0%,#E9E9E9 100%); background: linear-gradient(top, #FAFAFA 0%,#E9E9E9 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FAFAFA', endColorstr='#E9E9E9'); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FAFAFA', endColorstr='#E9E9E9')"; border: 1px solid #D5D5D5; border-radius: 4px; } #main-nav.nav-tabs.nav-stacked > li > a > span { color: #4A515B; } #main-nav.nav-tabs.nav-stacked > li.active > a, #main-nav.nav-tabs.nav-stacked > li > a:hover { color: #FFF; background: #3C4049; background: -moz-linear-gradient(top, #4A515B 0%, #3C4049 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4A515B), color-stop(100%,#3C4049)); background: -webkit-linear-gradient(top, #4A515B 0%,#3C4049 100%); background: -o-linear-gradient(top, #4A515B 0%,#3C4049 100%); background: -ms-linear-gradient(top, #4A515B 0%,#3C4049 100%); background: linear-gradient(top, #4A515B 0%,#3C4049 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4A515B', endColorstr='#3C4049'); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#4A515B', endColorstr='#3C4049')"; border-color: #2B2E33; } #main-nav.nav-tabs.nav-stacked > li.active > a, #main-nav.nav-tabs.nav-stacked > li > a:hover > span { color: #FFF; } #main-nav.nav-tabs.nav-stacked > li { margin-bottom: 4px; } /*定義二級(jí)菜單樣式*/ .secondmenu a { font-size: 10px; color: #4A515B; text-align: center; } .navbar-static-top { background-color: #212121; margin-bottom: 5px; } .navbar-brand { background: url('') no-repeat 10px 8px; display: inline-block; vertical-align: middle; padding-left: 50px; color: #fff; }
3. HTML 代碼
HTML代碼比較簡(jiǎn)單。data-toggle http://v3.bootcss.com/components/ 這里有介紹。
<div class="navbar navbar-duomi navbar-static-top" role="navigation"> <div class="container-fluid"> <div class="navbar-header"> <a class="navbar-brand" href="/Admin/index.html" id="logo">配置管理系統(tǒng)(流量包月) </a> </div> </div> </div> <div class="container-fluid"> <div class="row"> <div class="col-md-2"> <ul id="main-nav" class="nav nav-tabs nav-stacked" style=""> <li class="active"> <a href="#"> <i class="glyphicon glyphicon-th-large"></i> 首頁(yè) </a> </li> <li> <a href="#systemSetting" class="nav-header collapsed" data-toggle="collapse"> <i class="glyphicon glyphicon-cog"></i> 系統(tǒng)管理 <span class="pull-right glyphicon glyphicon-chevron-down"></span> </a> <ul id="systemSetting" class="nav nav-list collapse secondmenu" style="height: 0px;"> <li><a href="#"><i class="glyphicon glyphicon-user"></i>用戶管理</a></li> <li><a href="#"><i class="glyphicon glyphicon-th-list"></i>菜單管理</a></li> <li><a href="#"><i class="glyphicon glyphicon-asterisk"></i>角色管理</a></li> <li><a href="#"><i class="glyphicon glyphicon-edit"></i>修改密碼</a></li> <li><a href="#"><i class="glyphicon glyphicon-eye-open"></i>日志查看</a></li> </ul> </li> <li> <a href="./plans.html"> <i class="glyphicon glyphicon-credit-card"></i> 物料管理 </a> </li> <li> <a href="./grid.html"> <i class="glyphicon glyphicon-globe"></i> 分發(fā)配置 <span class="label label-warning pull-right">5</span> </a> </li> <li> <a href="./charts.html"> <i class="glyphicon glyphicon-calendar"></i> 圖表統(tǒng)計(jì) </a> </li> <li> <a href="#"> <i class="glyphicon glyphicon-fire"></i> 關(guān)于系統(tǒng) </a> </li> </ul> </div> <div class="col-md-10"> 主窗口 </div> </div> </div>
4. 引用的css 和 js
<link rel="stylesheet"> <script src="http://cdn.bootcss.com/jquery/2.1.1/jquery.min.js"></script> <script src="http://cdn.bootcss.com/bootstrap/3.2.0/js/bootstrap.min.js"></script>
腳本之家推薦bootstrap相關(guān)專題:
以上所述是小編給大家介紹的Bootstrap打造一個(gè)左側(cè)折疊菜單的系統(tǒng)模板(一)的相關(guān)知識(shí),在下一篇文章將給大家修復(fù)一些bug具體詳情大家可以參考Bootstrap打造一個(gè)左側(cè)折疊菜單的系統(tǒng)模板(二)這一章節(jié)介紹,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
- bootstrap折疊調(diào)用collapse()后data-parent不生效的快速解決辦法
- Bootstrap基本插件學(xué)習(xí)筆記之折疊(22)
- BootStrap實(shí)現(xiàn)響應(yīng)式布局導(dǎo)航欄折疊隱藏效果(在小屏幕、手機(jī)屏幕瀏覽時(shí)自動(dòng)折疊隱藏)
- Bootstrap 折疊(Collapse)插件用法實(shí)例詳解
- Bootstrap3.0學(xué)習(xí)教程之JS折疊插件
- Bootstrap打造一個(gè)左側(cè)折疊菜單的系統(tǒng)模板(二)
- Bootstrap每天必學(xué)之折疊(Collapse)插件
- Bootstrap每天必學(xué)之折疊
- Bootstrap創(chuàng)建可折疊的組件
- Bootstrap筆記—折疊實(shí)例代碼
相關(guān)文章
Js 獲取HTML DOM節(jié)點(diǎn)元素的方法小結(jié)
在Web應(yīng)用程序特別是Web2.0程序開發(fā)中,經(jīng)常要獲取頁(yè)面中某個(gè)元素,然后更新該元素的樣式、內(nèi)容等。2009-04-04Bootstrap Multiselect 常用組件實(shí)現(xiàn)代碼
bootstrap-multiselect插件是一款基于bootstrap的下拉框美化插件,我們一般用來(lái)請(qǐng)求后臺(tái)返回具有l(wèi)abel和text對(duì)象的json數(shù)組即可渲染。接下來(lái)通過(guò)本文給大家分享Bootstrap Multiselect 常用組件實(shí)現(xiàn)代碼,感興趣的朋友一起看看吧2017-07-07解決微信小程序調(diào)用moveToLocation失效問(wèn)題【超簡(jiǎn)單】
這篇文章主要介紹了解決微信小程序調(diào)用moveToLocation失效問(wèn)題,解決方法超級(jí)簡(jiǎn)單,需要的朋友可以參考下2019-04-04Boostrap模態(tài)窗口的學(xué)習(xí)小結(jié)
Bootstrap Modals(模態(tài)框)是使用定制的 Jquery 插件創(chuàng)建的。它可以用來(lái)創(chuàng)建模態(tài)窗口豐富用戶體驗(yàn),或者為用戶添加實(shí)用功能。您可以在 Modals(模態(tài)框)中使用 Popover(彈出框)和 Tooltip(工具提示插件)2016-03-03微信小程序?qū)崿F(xiàn)商品分類頁(yè)過(guò)程結(jié)束
這篇文章主要為大家詳細(xì)介紹了微信小程序?qū)崿F(xiàn)商品分類頁(yè)列表方法,商品分類頁(yè)主要是需要實(shí)現(xiàn)商品類目和對(duì)應(yīng)商品標(biāo)題的聯(lián)動(dòng)跳轉(zhuǎn),文中過(guò)程詳細(xì),感興趣的小伙伴們可以參考一下2023-05-05JavaScript模板引擎應(yīng)用場(chǎng)景及實(shí)現(xiàn)原理詳解
這篇文章主要介紹了JavaScript模板引擎應(yīng)用場(chǎng)景及實(shí)現(xiàn)原理,結(jié)合實(shí)例形式詳細(xì)分析了javascript模版引擎的具體應(yīng)用場(chǎng)景、實(shí)現(xiàn)原理、相關(guān)操作技巧與注意事項(xiàng),需要的朋友可以參考下2018-12-12