Javascript 右侧面板
我已经在我的网页上创建了一个左侧面板,我想在同一页的右侧添加另一个面板。 请告诉我的html,css以及脚本。 请帮忙 添加Javascript 右侧面板,javascript,html,css,Javascript,Html,Css,我已经在我的网页上创建了一个左侧面板,我想在同一页的右侧添加另一个面板。 请告诉我的html,css以及脚本。 请帮忙 添加 display:table-cell; 两个面板都有。 还是先添加 float:left; 对于第二个面板,添加 float:right; .header{ 宽度:100%; 高度:100px; 背景:ff8800; } .左{ 宽度:50%; 浮动:左; 高度:100px; 背景:红色; } .对{ 宽度:50%; 浮动:左; 高度:100px; 背景:蓝色;
display:table-cell;
两个面板都有。
还是先添加
float:left;
对于第二个面板,添加
float:right;
.header{
宽度:100%;
高度:100px;
背景:ff8800;
}
.左{
宽度:50%;
浮动:左;
高度:100px;
背景:红色;
}
.对{
宽度:50%;
浮动:左;
高度:100px;
背景:蓝色;
}
.底部{
明确:两者皆有;
宽度:100%;
高度:100px;
背景:#ff8855;
}
标题
左内容
正确内容
底部内容
将此另存为index.css
.btn-dark {
border-radius: 0;
color: #fff;
background-color: rgba(0,0,0,0.4);
}
.btn-dark:hover,
.btn-dark:focus,
.btn-dark:active {
color: #fff;
background-color: rgba(0,0,0,0.7);
}
.btn-light {
border-radius: 0;
color: #333;
background-color: rgb(255,255,255);
}
.btn-light:hover,
.btn-light:focus,
.btn-light:active {
color: #333;
background-color: rgba(255,255,255,0.8);
}
#sidebar-wrapper {
z-index: 1000;
position: fixed;
right: 0;
width: 250px;
height: 100%;
margin-right: -250px;
overflow-y: auto;
background: #222;
-webkit-transition: all 0.4s ease 0s;
-moz-transition: all 0.4s ease 0s;
-ms-transition: all 0.4s ease 0s;
-o-transition: all 0.4s ease 0s;
transition: all 0.4s ease 0s;
}
.sidebar-nav {
position: absolute;
top: 0;
width: 250px;
margin: 0;
padding: 0;
list-style: none;
}
.sidebar-nav li {
text-indent: 20px;
line-height: 40px;
}
.sidebar-nav li a {
display: block;
text-decoration: none;
color: #999;
}
.sidebar-nav li a:hover {
text-decoration: none;
color: #fff;
background: rgba(255,255,255,0.2);
}
.sidebar-nav li a:active,
.sidebar-nav li a:focus {
text-decoration: none;
}
.sidebar-nav > .sidebar-brand {
height: 55px;
font-size: 18px;
line-height: 55px;
}
.sidebar-nav > .sidebar-brand a {
color: #999;
}
.sidebar-nav > .sidebar-brand a:hover {
color: #fff;
background: none;
}
#menu-toggle {
z-index: 1;
position: fixed;
top: 0;
right: 0;
}
#sidebar-wrapper.active {
right: 250px;
width: 250px;
-webkit-transition: all 0.4s ease 0s;
-moz-transition: all 0.4s ease 0s;
-ms-transition: all 0.4s ease 0s;
-o-transition: all 0.4s ease 0s;
transition: all 0.4s ease 0s;
}
.toggle {
margin: 5px 5px 0 0;
}
这是html文档。将其另存为index.html
<link href="index.css" rel="styleshet">
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
<link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
<script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<a id="menu-toggle" href="#" class="btn btn-dark btn-lg toggle"><i class="material-icons">menu</i></a>
<nav id="sidebar-wrapper">
<ul class="sidebar-nav">
<a id="menu-close" href="#" class="btn btn-light btn-lg pull-right toggle"><i class="material-icons">close</i></a>
<li>
<a onclick=$("#menu-close").click();>Item</a>
</li>
<li>
<a onclick=$("#menu-close").click();>Item</a>
</li>
<li>
<a onclick=$("#menu-close").click();>Item</a>
</li>
</ul>
</nav>
<script>
// Closes the sidebar menu
$("#menu-close").click(function(e) {
e.preventDefault();
$("#sidebar-wrapper").toggleClass("active");
});
// Opens the sidebar menu
$("#menu-toggle").click(function(e) {
e.preventDefault();
$("#sidebar-wrapper").toggleClass("active");
});
</script>
</body>
</html>
-
项目
-
项目
-
项目
//关闭侧边栏菜单
$(“#菜单关闭”)。单击(功能(e){
e、 预防默认值();
$(“#边栏包装”).toggleClass(“活动”);
});
//打开侧边栏菜单
$(“#菜单切换”)。单击(功能(e){
e、 预防默认值();
$(“#边栏包装”).toggleClass(“活动”);
});
函数openNav(){
document.getElementById(“mySidenav”).style.width=“250px”;
document.getElementById(“main”).style.marginLeft=“250px”;
document.body.style.backgroundColor=“rgba(0,0,0,0.4)”;
}
函数closeNav(){
document.getElementById(“mySidenav”).style.width=“0”;
document.getElementById(“main”).style.marginLeft=“0”;
document.body.style.backgroundColor=“白色”;
}
正文{
字体系列:“Lato”,无衬线;
过渡:背景色。5s;
}
.侧导航{
身高:100%;
宽度:0;
位置:固定;
z指数:1;
排名:0;
右:0;
背景色:#111;
溢出x:隐藏;
过渡:0.5s;
填充顶部:60px;
}
.侧导航a{
填充:8px 8px 8px 32px;
文字装饰:无;
字体大小:25px;
颜色:#818181;
显示:块;
过渡:0.3s
}
.sidenav a:悬停,.offcanvas a:聚焦{
颜色:#f1f1;
}
.sidenav.closebtn{
位置:绝对位置;
排名:0;
右:25px;
字体大小:36px;
左边距:50像素;
}
#主要{
过渡:左边距。5s;
填充:16px;
}
@媒体屏幕和屏幕(最大高度:450像素){
.sidenav{填充顶部:15px;}
.sidenav a{字体大小:18px;}
}
侧导航推送示例
单击下面的元素打开侧面导航菜单,并将此内容向右推。请注意,当sidenav打开时,我们为body添加了一个黑色透明背景色
☰ 打开
在脚本中将marginleft更改为MarginRight
函数openNav(){
document.getElementById(“mySidenav”).style.width=“250px”;
document.getElementById(“main”).style.marginRight=“250px”;
document.body.style.backgroundColor=“rgba(0,0,0,0.4)”;
}
函数closeNav(){
document.getElementById(“mySidenav”).style.width=“0”;
document.getElementById(“main”).style.marginLeft=“0”;
document.body.style.backgroundColor=“白色”;
}
正文{
字体系列:“Lato”,无衬线;
过渡:背景色。5s;
}
.侧导航{
身高:100%;
宽度:0;
位置:固定;
z指数:1;
排名:0;
右:0;
背景色:#111;
溢出x:隐藏;
过渡:0.5s;
填充顶部:60px;
}
.侧导航a{
填充:8px 8px 8px 32px;
文字装饰:无;
字体大小:25px;
颜色:#818181;
显示:块;
过渡:0.3s
}
.sidenav a:悬停,.offcanvas a:聚焦{
颜色:#f1f1;
}
.sidenav.closebtn{
位置:绝对位置;
排名:0;
右:25px;
字体大小:36px;
左边距:50像素;
}
#主要{
过渡:左边距。5s;
填充:16px;
}
@媒体屏幕和屏幕(最大高度:450像素){
.sidenav{填充顶部:15px;}
.sidenav a{字体大小:18px;}
}
侧导航推送示例
单击下面的元素打开侧面导航菜单,并将此内容向右推。请注意,当sidenav打开时,我们为body添加了一个黑色透明背景色
☰ 打开
在脚本中添加此代码
函数openNav(){
document.getElementById(“mySidenav”).style.width=“250px”;
document.getElementById(“main”).style.marginRight=“250px”;
document.body.style.backgroundColor=“rgba(0,0,0,0.4)”;
}
函数closeNav(){
document.getElementById(“mySidenav”).style.width=“0”;
document.getElementById(“main”).style.marginRight=“0”;
document.body.style.backgroundColor=“白色”;
}
正文{
字体系列:“Lato”,无衬线;
过渡:背景色。5s;
}
.侧导航{
身高:100%;
宽度:0;
位置:固定;
z指数:1;
排名:0;
右:0;
背景色:#111;
溢出x:隐藏;
过渡:0.5s;
填充顶部:60px;
}
.侧导航a{
填充:8px 8px 8px 32px;
文字装饰:无;
字体大小:25px;
颜色:#818181;
显示:块;
过渡:0.3s
}
.sidenav a:悬停,.offcanvas a:聚焦{
颜色:#f1f1;
}
.sidenav.closebtn{
位置:绝对位置;
排名:0;
右:25px;
字体大小:36px;
左边距:50像素;
}
#主要{
过渡:左边距。5s;
填充:16px;
}
@媒体屏幕和屏幕(最大高度:450像素){
.sidenav{填充顶部:15px;}
.sidenav a{字体大小:18px;}
}
侧导航推送示例
单击下面的元素以选择o
//**Add This In Your Script**
function closeNav() {
document.getElementById("mySidenav").style.width = "0";
document.getElementById("main").style.marginRight= "0";
document.body.style.backgroundColor = "white";
}
document.getElementById("main").style.marginRight= "0";
enter code here