Html 如何创建带有菜单的侧边栏,并且少数菜单也有下拉菜单
嗨,我需要创建一个带有菜单的侧导航栏,以及一些具有下拉菜单的菜单。有人能帮我吗?根据所做的选择,视图将使用角度ng视图显示在主页面上。试试这个。。这可能对你有帮助Html 如何创建带有菜单的侧边栏,并且少数菜单也有下拉菜单,html,css,angularjs,twitter-bootstrap,Html,Css,Angularjs,Twitter Bootstrap,嗨,我需要创建一个带有菜单的侧导航栏,以及一些具有下拉菜单的菜单。有人能帮我吗?根据所做的选择,视图将使用角度ng视图显示在主页面上。试试这个。。这可能对你有帮助 <!DOCTYPE html> <html> <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular.min.js"></script> <script src="//ajax.googl
<!DOCTYPE html>
<html>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular.min.js"></script>
<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular-route.js"></script>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<body ng-app="myApp">
<nav class="navbar navbar-inverse">
<div class="container-fluid">
<div class="navbar-header">
<a class="navbar-brand" href="#">WebSiteName</a>
</div>
<ul class="nav navbar-nav">
<li class="active"><a href="#/">Home</a></li>
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#/">Dropdown
<span class="caret"></span></a>
<ul class="dropdown-menu">
<li><a href="#red">Red</a></li>
<li><a href="#green">Green</a></li>
</ul>
</li>
<li><a href="#blue">Blue</a></li>
</ul>
</div>
</nav>
<p><a href="#/">Main</a></p>
<div ng-view></div>
<script>
var app = angular.module("myApp", ["ngRoute"]);
app.config(function($routeProvider) {
$routeProvider
.when("/", {
templateUrl : "main.htm"
})
.when("/red", {
templateUrl : "red.htm"
})
.when("/green", {
templateUrl : "green.htm"
})
.when("/blue", {
templateUrl : "blue.htm"
});
});
</script>
<p>Click on the links to navigate to "red.htm", "green.htm", "blue.htm", or back to "main.htm"</p>
</body>
</html>
-
var-app=angular.module(“myApp”[“ngRoute”]);
app.config(函数($routeProvider){
$routeProvider
.当(“/”时{
templateUrl:“main.htm”
})
.when(“/red”{
templateUrl:“red.htm”
})
.when(“/绿色”{
templateUrl:“green.htm”
})
.when(“/blue”{
templateUrl:“blue.htm”
});
});
单击链接导航到“red.htm”、“green.htm”、“blue.htm”或返回到“main.htm”
更新2:
<!DOCTYPE html>
<html>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular.min.js"></script>
<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular-route.js"></script>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<style>
.navbar-fixed-left {
width: 140px;
position: fixed;
border-radius: 0;
height: 100%;
}
p{
margin-left:150px;
}
.navbar-fixed-left .navbar-nav > li {
float: none; /* Cancel default li float: left */
width: 139px;
}
.navbar-fixed-left + .container {
padding-left: 160px;
}
/* On using dropdown menu (To right shift popuped) */
.navbar-fixed-left .navbar-nav > li > .dropdown-menu {
margin-top: -50px;
margin-left: 140px;
}
</style>
<body ng-app="myApp">
<div class="navbar navbar-inverse navbar-fixed-left">
<a class="navbar-brand" href="#">Brand</a>
<ul class="nav navbar-nav">
<li class="dropdown"><a href="#" class="dropdown-toggle" data-toggle="dropdown">Dropdown <span class="caret"></span></a>
<ul class="dropdown-menu" role="menu">
<li><a href="#red">Red</a></li>
<li><a href="#green">Green</a></li>
</ul>
</li>
<li><a href="#blue">Blue</a></li>
</ul>
</div>
<p><a href="#/">Main</a></p>
<div ng-view style="margin-left:150px;"></div>
<script>
var app = angular.module("myApp", ["ngRoute"]);
app.config(function($routeProvider) {
$routeProvider
.when("/", {
templateUrl : "main.htm"
})
.when("/red", {
templateUrl : "red.htm"
})
.when("/green", {
templateUrl : "green.htm"
})
.when("/blue", {
templateUrl : "blue.htm"
});
});
</script>
<p>Click on the links to navigate to "red.htm", "green.htm", "blue.htm", or back to "main.htm"</p>
</body>
</html>
.导航条固定在左侧{
宽度:140px;
位置:固定;
边界半径:0;
身高:100%;
}
p{
左边距:150像素;
}
.导航栏左侧固定。导航栏导航>li{
浮动:无;/*取消默认li浮动:左*/
宽度:139px;
}
.navbar固定左+.container{
左侧填充:160px;
}
/*使用下拉菜单时(右移弹出)*/
.navbar固定在左侧。navbar导航>li>。下拉菜单{
利润上限:-50px;
左边距:140像素;
}
-
var-app=angular.module(“myApp”[“ngRoute”]);
app.config(函数($routeProvider){
$routeProvider
.当(“/”时{
templateUrl:“main.htm”
})
.when(“/red”{
templateUrl:“red.htm”
})
.when(“/绿色”{
templateUrl:“green.htm”
})
.when(“/blue”{
templateUrl:“blue.htm”
});
});
单击链接导航到“red.htm”、“green.htm”、“blue.htm”或返回到“main.htm”
试试这个。。这可能对你有帮助
<!DOCTYPE html>
<html>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular.min.js"></script>
<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular-route.js"></script>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<body ng-app="myApp">
<nav class="navbar navbar-inverse">
<div class="container-fluid">
<div class="navbar-header">
<a class="navbar-brand" href="#">WebSiteName</a>
</div>
<ul class="nav navbar-nav">
<li class="active"><a href="#/">Home</a></li>
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#/">Dropdown
<span class="caret"></span></a>
<ul class="dropdown-menu">
<li><a href="#red">Red</a></li>
<li><a href="#green">Green</a></li>
</ul>
</li>
<li><a href="#blue">Blue</a></li>
</ul>
</div>
</nav>
<p><a href="#/">Main</a></p>
<div ng-view></div>
<script>
var app = angular.module("myApp", ["ngRoute"]);
app.config(function($routeProvider) {
$routeProvider
.when("/", {
templateUrl : "main.htm"
})
.when("/red", {
templateUrl : "red.htm"
})
.when("/green", {
templateUrl : "green.htm"
})
.when("/blue", {
templateUrl : "blue.htm"
});
});
</script>
<p>Click on the links to navigate to "red.htm", "green.htm", "blue.htm", or back to "main.htm"</p>
</body>
</html>
-
var-app=angular.module(“myApp”[“ngRoute”]);
app.config(函数($routeProvider){
$routeProvider
.当(“/”时{
templateUrl:“main.htm”
})
.when(“/red”{
templateUrl:“red.htm”
})
.when(“/绿色”{
templateUrl:“green.htm”
})
.when(“/blue”{
templateUrl:“blue.htm”
});
});
单击链接导航到“red.htm”、“green.htm”、“blue.htm”或返回到“main.htm”
更新2:
<!DOCTYPE html>
<html>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular.min.js"></script>
<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular-route.js"></script>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<style>
.navbar-fixed-left {
width: 140px;
position: fixed;
border-radius: 0;
height: 100%;
}
p{
margin-left:150px;
}
.navbar-fixed-left .navbar-nav > li {
float: none; /* Cancel default li float: left */
width: 139px;
}
.navbar-fixed-left + .container {
padding-left: 160px;
}
/* On using dropdown menu (To right shift popuped) */
.navbar-fixed-left .navbar-nav > li > .dropdown-menu {
margin-top: -50px;
margin-left: 140px;
}
</style>
<body ng-app="myApp">
<div class="navbar navbar-inverse navbar-fixed-left">
<a class="navbar-brand" href="#">Brand</a>
<ul class="nav navbar-nav">
<li class="dropdown"><a href="#" class="dropdown-toggle" data-toggle="dropdown">Dropdown <span class="caret"></span></a>
<ul class="dropdown-menu" role="menu">
<li><a href="#red">Red</a></li>
<li><a href="#green">Green</a></li>
</ul>
</li>
<li><a href="#blue">Blue</a></li>
</ul>
</div>
<p><a href="#/">Main</a></p>
<div ng-view style="margin-left:150px;"></div>
<script>
var app = angular.module("myApp", ["ngRoute"]);
app.config(function($routeProvider) {
$routeProvider
.when("/", {
templateUrl : "main.htm"
})
.when("/red", {
templateUrl : "red.htm"
})
.when("/green", {
templateUrl : "green.htm"
})
.when("/blue", {
templateUrl : "blue.htm"
});
});
</script>
<p>Click on the links to navigate to "red.htm", "green.htm", "blue.htm", or back to "main.htm"</p>
</body>
</html>
.导航条固定在左侧{
宽度:140px;
位置:固定;
边界半径:0;
身高:100%;
}
p{
左边距:150像素;
}
.导航栏左侧固定。导航栏导航>li{
浮动:无;/*取消默认li浮动:左*/
宽度:139px;
}
.navbar固定左+.container{
左侧填充:160px;
}
/*使用下拉菜单时(右移弹出)*/
.navbar固定在左侧。navbar导航>li>。下拉菜单{
利润上限:-50px;
左边距:140像素;
}
-
var-app=angular.module(“myApp”[“ngRoute”]);
app.config(函数($routeProvider){
$routeProvider
.当(“/”时{
templateUrl:“main.htm”
})
.when(“/red”{
templateUrl:“red.htm”
})
.when(“/绿色”{
templateUrl:“green.htm”
})
.when(“/blue”{
templateUrl:“blue.htm”
});
});
单击链接导航到“red.htm”、“green.htm”、“blue.htm”或返回到“main.htm”
在这里您可以找到一个引导边栏:- 在这里,您可以找到一个引导工具边栏: