flex伸缩布局

1.flex子项目在主轴的缩放比例,不指定flex属性,则不参与伸缩分配

min-width 最小值 max-width: 最大值
min-width: 280px 最小宽度 不能小于 280
max-width: 1280px 最大宽度 不能大于 1280

2.flex-direction调整主轴方向(默认为水平方向)

flex-direction: column 垂直排列
flex-direction: row 水平排列

实现手机端伸缩式表格布局
在这里插入图片描述

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title>大海波涛</title>
		<link rel="shortcut icon" href="favicon.ico" />
		<style type="text/css">
			*{
				padding: 0;
				margin: 0;
				box-sizing: border-box;
			}
			body{
				min-width: 320px;
				max-width: 540px;
				margin: 0 auto;
			}
			nav{
				border: 1px solid #ccc;
				padding: 3px;
			}
			.row{
				height: 100px;	
				display: flex;
				border-radius: 5px;
				overflow: hidden;
			}
			.row div{
				height: 100%;
				flex: 1;
				border-right: 1px solid #fff;
				background-color: pink;
			}
			.row div:last-child{
				border-right: 0;
			}
			.row a{
				display: block;
				width: 100%;
				height:100%;
			}
			.row23{
				display: flex;
				flex-direction: column;/*垂直分布*/
			}
			.row23 a{
				flex: 1;
				
			}
			.row23 a:first-child{
				border-bottom: 1px solid #fff;
			}
		</style>
	</head>
	<body>	
		<nav>
			<div class="row">
				<div>
					<a href="#"></a>
				</div>
				<div class="row23">
					<a href="#"></a>
					<a href="#"></a>
				</div>
				<div class="row23">
					<a href="#"></a>
					<a href="#"></a>
				</div>
			</div>
		</nav>
	</body>
</html>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值