继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

【九月打卡】第7天 flex基础与应用

saluteY
关注TA
已关注
手记 42
粉丝 0
获赞 0

第一板块:六个案例学会响应式布局,第三章,大谷

第二板块:

  1. flex-主轴方向与换行

    子元素在父元素盒子中的排列顺序:flex-direction:row/row-reverse/column/column-reverse;

    子元素在父元素盒子中是否换行:flex-wrap:nowrap/wrap/wrap-reverse;

    合并写发:flex-flow:row wrap;(排序,换行);

  2. flex-剩余空间调整为间距

    用来存在剩余空间的时候使用,设置为间距的方式:justify-content: flex-start/flex-end/space-around/space-between/center;

  3. flex-交叉轴的对齐方式(我认为是垂直居中)

    设置每个flex元素的交叉轴上的默认对齐方式(单行):align-items: flex-start/flex-end/center;

    (多行,将单行当作整体对待) :align-center:flex-start/flex-end/center/space-around/space-betwee;

  4. flex-给子元素设置伸缩比例flex属性

    设置弹性盒子伸缩基准值:flex-basis;

    设置弹性盒子的扩展比率:flex-grow;

    设置弹性盒子的缩小比率:flex-shrink;

    以上缩写:flex;

  5. flex-给子元素设置伸缩的特殊写法

    flex:auto/none/0%/100px/1;

    分别为:flex:1 1 auto/0 0 auto/1 1 0%/1 1 100px/1 1 0%

第三板块:

1~3:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<style type="text/css">
			#divDom{
				width:1000px;
				background-color: aliceblue;
				display: flex;
				flex-direction: row;/*是否排序*/
				flex-wrap: wrap;/*是否换行*/
				flex-flow:row wrap;/*排序 换行合并写法*/
				justify-content: space-between;/*两端对齐-间距*/
				align-items: center;/*垂直居中单行*/
				align-content: center;/*垂直居中多行*/
			}
			#divDom div{
				width: 300px;
				height: 200px;
				background-color: #9370DB;
				border: 1px solid antiquewhite;
			}
		</style>
	</head>
	<body>
		<div id='divDom'>
			<div>1</div>
			<div>2</div>
		</div>
	</body>
</html>

4~6:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<style type="text/css">
			#divDom{
				width:1000px;
				background-color: aliceblue;
			}
			#divDom div{
				width: 300px;
				height: 200px;
				background-color: #9370DB;
				border: 1px solid antiquewhite;
				flex-basis: 50px;/*设置基准值后width就会不起作用*/
				flex-grow: 1;/*当width不能撑满容器的时候设置*/
				flex-shrink: 1;/*当width超出容器的时候设置*/
				flex:1 1 50px;/*合并写法:扩充 缩放 基准值*/
			}
				
		</style>
	</head>
	<body>
		<div id='divDom'>
			<div>onw</div>
			<div>two</div>
		</div>
	</body>
</html>

第四板块:

http://img.mukewang.com/631f25ad00018c1219201020.jpg





打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP