CSS 后台布局实例

发布时间:2020-04-20 19:57:35 作者:beanxyz
来源:网络 阅读:584

下面的例子是一个简单的布局


最上面是header,左边是一个logo(老男孩),右边是用户的登录信息


中间一大块是内容,内容左侧是菜单,右侧是具体的内容


CSS 后台布局实例


代码如下:


body的margin为0,确保边上全部填满

absolute 确保位置不变; 注意如果他的父级标签有relative,他相对于这个父级标签的位置不变,否则相对于body的位置不变

overflow 在内容超过标签范围之后会自动加个滚轮

font-awesome插件可以使用现成的小标签


<!DOCTYPE html>    
<html lang="en">    
<head>    
<meta charset="UTF-8">    
<title>Title</title>    
<link rel="stylesheet"  href="font-awesome-4.7.0/css/font-awesome.min.css"/>    
<style>    
body{    
margin: 0;    
}    
.left{    
float: left;    
}    
.right{    
float: right;    
}    
.pg-header{    
height: 48px;    
background-color: #2459a2;    
color: white;    
line-height: 48px;    
}    
.pg-header .logo{    
width: 200px;    
background-color: #204982;    
text-align: center;    
}    
.pg-header .icons{    
padding: 0 20px;    
}    
.pg-header .icons:hover{    
background-color: #204982;    
}    
.pg-header .user{    
margin-right: 60px;    
padding: 0 20px;    
color: white;    
height: 48px;    
}    
.pg-header .user:hover{    
background-color: #204982;    
}    
.pg-header .user .a img{    
height: 40px;width: 40px;margin-top: 4px;border-radius: 50%;    
}    
.pg-header .user .b{    
z-index: 20;    
position: absolute;    
top: 48px;    
right: 0;    
background-color: white;    
color: black;    
width: 160px;    
display: none;    
font-size: 14px;    
line-height: 30px;    
}    
.pg-header .user .b a{    
padding: 5px;    
color: black;    
text-decoration: none;    
}    
.pg-header .user .b a:hover{    
background-color: #dddddd;    
}    
.pg-header .user:hover .b{    
display: block;    
}    
.pg-header .user .b a{    
display: block;    
}    
.pg-content .menu{    
position: absolute;    
top:48px;    
left: 0;    
bottom: 0;    
width: 200px;    
background-color: #dddddd;    
}    
.pg-content .content{    
position: absolute;    
top: 48px;    
right: 0;    
bottom: 0;    
left: 200px;    
overflow: auto;    
z-index: 9;    
}    
</style>    
</head>    
<body>    
<div class="pg-header">    
<div class="logo left">    
老男孩    
</div>    
<div class="user right" >    
<a class="a" href="#">    
<img src="22.jpg">    
</a>    
<div class="b">    
<a href="#">我的资料</a>    
<a href="#">注销</a>    
</div>    
</div>    
<div class="icons right">    
<i class="fa fa-commenting-o" aria-hidden="true"></i>    
<span>5 </span>    
</div>    
<div class="icons right">    
<i class="fa fa-bell-o" aria-hidden="true"></i>    
</div>    
</div>    
<div class="pg-content">    
<div class="menu left">a</div>    
<div class="content left">    
<!--<div >返回顶部</div>-->    
<!--<div >返回顶部</div>-->    
<div >    
<p >asdf</p><p>asdf</p><p>asdf</p><p>asdf</p><p>asdf</p>    
<p>asdf</p><p>asdf</p><p>asdf</p><p>asdf</p><p>asdf</p>    
<p>asdf</p><p>asdf</p><p>asdf</p><p>asdf</p><p>asdf</p>    
<p>asdf</p><p>asdf</p><p>asdf</p><p>asdf</p><p>asdf</p>    
<p>asdf</p><p>asdf</p><p>asdf</p><p>asdf</p><p>asdf</p>    
<p>asdf</p><p>asdf</p><p>asdf</p><p>asdf</p><p>asdf</p>    
<p>asdf</p><p>asdf</p><p>asdf</p><p>asdf</p><p>asdf</p>    
<p>asdf</p><p>asdf</p><p>asdf</p><p>asdf</p><p>asdf</p>    
<p>asdf</p><p>asdf</p><p>asdf</p><p>asdf</p><p>asdf</p>    
<p>asdf</p><p>asdf</p><p>asdf</p><p>asdf</p><p>asdf</p>    
<p>asdf</p><p>asdf</p><p>asdf</p><p>asdf</p><p>asdf</p>    
<p>asdf</p><p>asdf</p><p>asdf</p><p>asdf</p><p>asdf</p>    
<p>asdf</p><p>asdf</p><p>asdf</p><p>asdf</p><p>asdf</p>    
<p>asdf</p><p>asdf</p><p>asdf</p><p>asdf</p><p>asdf</p>    
<p>asdf</p><p>asdf</p><p>asdf</p><p>asdf</p><p>asdf</p>    
<p>asdf</p><p>asdf</p><p>asdf</p><p>asdf</p><p>asdf</p>    
<p>asdf</p><p>asdf</p><p>asdf</p><p>asdf</p><p>asdf</p>    
<p>asdf</p><p>asdf</p><p>asdf</p><p>asdf</p><p>asdf</p>    
<p>asdf</p><p>asdf</p><p>asdf</p><p>asdf</p><p>asdf</p>    
</div>    
</div>    
</div>    
<div class="pg-footer"></div>    
</body>    
</html>


效果如下


推荐阅读:
  1. css如何实现表格样式
  2. CSS中flex布局实例分析

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

css html layout

上一篇:nagios+cacti+npc(pass)

下一篇:mysql分页

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》