@sanwuzuhe不懂就问1-7-->盒子阴影垂直居中
来源:2-13 盒子阴影
好学手慕白白
2021-04-26 08:37:29
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>
<!-- 怎么把全部盒子放在中间啊 -->
[div]{
position: absolute;
float: center;
}
.box1 {
width: 200px;
height: 200px;
background-color: white;
border: 1px solid #000;
box-shadow: 2px 2px 10px rgba(0,0,0,.4);
margin-bottom: 10px;
}
.box2 {
width: 200px;
height: 200px;
background-color: white;
border: 1px solid #000;
box-shadow: 2px 2px 10px 10px rgba(0,0,0,.4);
margin-bottom: 10px;
}
.box3 {
width: 200px;
height: 200px;
background-color: white;
border: 1px solid #000;
box-shadow: inset 0px 0px 10px red;
margin-bottom: 10px;
}
.box4 {
width: 200px;
height: 200px;
background-color: white;
border: 1px solid #000;
box-shadow: 2px 2px 30px red, 4px 4px 40px blue, 6px 6px 50px green, inset 0px 0px 6px orange;
margin-bottom: 10px;
}
</style>
</head>
<body>
<div class="box1"></div>
<div class="box2"></div>
<div class="box3"></div>
<div class="box4"></div>
</body>
</html>
怎么把盒子下列盒子垂直移动到中间啊
1回答
好帮手慕久久
2021-04-26
同学你好,解答如下:
1、float属性是让元素在一行显示;想实现居中,无需使用该样式,并且它的属性值没有“center”:
建议将该样式去掉。
2、属性选择器的“[]”中,要写元素的属性,不能写元素的标签:
建议修改成如下形式:
3、元素垂直居中,可以使用定位。比如这里,可以通过如下样式,让所有盒子相对于浏览器窗口垂直居中:
4、元素使用定位后,会脱离文档流,直观的感受就是,几个div重叠了:
因此建议让元素水平居中,垂直方向正常布局:
祝学习愉快!
相似问题