css布局【实用】
左右布局
/* 注释以下全是重点 */ .bigBox::after{ /* 清除浮动【重点】 */ content:''; display: block; clear:both; } .box1{ width: 50%; background: palegreen; /* 【重点】 */ float: left; } .box2{ width: 50%; background: paleturquoise; /* 【重点】 */ float: left; }
<div class="bigBox"> <div class="box1">box1</div> <div class="box2">box2</div> </div>
左中右布局【 flex 】
两版固定宽度 中间自适应 全部自适应 宽度可以都写成 flex: 1; (数值自行调整)
.box{ height:50px; /* 【重点】 */ display: flex } .left{ background-color: #b1dfbb; /* 【重点】 */ width: 300px; /* 如果均分 这个可以改为 flex: 1; */ } .center{ background-color: yellowgreen; /* 【重点】 */ flex: 1; } .right{ background-color: #b1dfbb; /* 【重点】 */ width: 300px; /* 如果均分 这个可以改为 flex: 1; */ }
<div class='box'> <div class='left'>left</div> <div class='center'>center</div> <div class='right'>right</div> </div>
水平居中
.box{ width: 200px; height: 200px; background: aquamarine; /* 【重点】 */ margin: 0 auto; }
<div class="box">box</div>
以下效果都一样 以下效果都一样 以下效果都一样 以下效果都一样 以下效果都一样 以下效果都一样
水平、垂直居中【 translate 】
.box{ width: 200px; height: 200px; background: palevioletred; /* 【重点】 */ position: relative; } .box span{ background: aquamarine; width: 100px; height: 150px; /* 【重点】 */ position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); }
<div class="box"> <span>123</span> </div>
水平、垂直居中【 减 margin】
*{ padding:0; margin: 0; } .box{ width: 200px; height: 200px; background: palevioletred; /* 【重点】 */ position: relative; } .box span{ background: aquamarine; width: 100px; height: 150px; /* 【重点】 */ position: absolute; top: 50%; left: 50%; margin-top: -75px; margin-left: -50px; }
<div class="box"> <span>123</span> </div>
水平、垂直居中【 flexBox 】
.box{ width: 200px; height: 200px; background: palevioletred; /* 【重点】 */ display: flex; justify-content: center; align-items:center; } .box span{ background: aquamarine; width: 100px; height: 150px; }
<div class="box"> <span>123</span> </div>
相关推荐
Ladyseven 2020-10-22
李鴻耀 2020-08-17
yaodilu 2020-08-03
luofuIT成长记录 2020-09-22
Mynamezhuang 2020-09-18
zhoujiyu 2020-06-28
89510194 2020-06-27
CaiKanXP 2020-06-13
MaureenChen 2020-06-12
Phoebe的学习天地 2020-06-07
淡风wisdon大大 2020-06-06
buttonChan 2020-06-06
xtuhcy 2020-05-20
AlisaClass 2020-05-18
赵家小少爷 2020-05-16
nicepainkiller 2020-05-05