体会浮动——盒子的嵌套

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/weixin_43862765/article/details/100904114

1.课堂实例:盒子间的嵌套

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title>盒子嵌套</title>
		<style>
			*
			{
				margin: 0;
				padding: 0;
			}
			div
			{
				text-align: center;
				
			}
			.up
			{
				width: 200px;
				height: 200px;
				background-color: pink;
				float: left;
			}
			.down
			{
				width: 300px;
				height: 300px;
				background-color: purple;
			}
		</style>
	</head>
	<body>
		<div class="up">
			盒子1
		</div>
		<div class="down">
			盒子2
		</div>
	</body>
</html>
 

效果截图:

2.作业:盒子一行排列

方法1:利用display: inline-block;

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title>浮动之display法</title>
		<style>
			*
			{
				margin: 0;
				padding: 0;
			}
			div
			{
				display: inline-block;
				text-align: center;
				line-height: 200px;
			}
			.father
			{
				width: 200px;
				height: 200px;
				background-color: pink;
				/*border-bottom: 1px solid black;*/
			}
			.son
			{
				width: 200px;
				height: 200px;
				background-color: red;
				margin-left: -5px;
				/*加上这一行之后,两个盒子之间就没有间隙了*/
			}
		</style>
	</head>
	<body>
		<div class="father">
			Happy
		</div>
		<div class="son">
			Study
		</div>
		
	</body>
</html>
 

效果截图:

方法2:利用float浮动特性

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title>体会浮动2019年9月16号——周一</title>
		<style>
			div
			{
				height: 200px;
				width: 200px;
				text-align: center;
				/*盒子里面的文字放在水平中央*/
				line-height: 200px;
				/*盒子里面的内容垂直居中*/
				transition: all ls;
				/*慢慢的浮动出来*/
			}
			.a1
			{
				background-color: pink;
				float:left;
			}
			.a2
			{
				background-color: yellow;
				float:left;
			}
			.a3
			{
				background-color: green;
				float:left;
			}
			.a4
			{
				background-color: blue;
				float:right;
			}
			div:hover
			{
				background-color: #eee;
				box-shadow: 2px 15px 30px rgba(0,0,0,0.5);
				/*盒子的阴影:水平阴影、垂直阴影、阴影模糊值、阴影外延值、阴影颜色*/
				/*rgba的最后一个参数是代表:透明度,取值范围是0——1之间*/
			}
		</style>
	</head>
	<body>
		<div class="a1">box1</div>
		<div class="a2">box2</div>
		<div class="a3">box3</div>
		<div class="a4">box4</div>
	</body>
</html>

效果gif如下:

猜你喜欢

转载自blog.csdn.net/weixin_43862765/article/details/100904114
今日推荐