css3--box

css3 新盒模型

box-sizing

box-sizing : border-box;( 怪异盒模型 ) / content-box ( 默认值 )

resize:both;可由鼠标点击移动变化盒子大小;适用于:所有 <’ overflow '> 设置为非visible的元素

display : flex; / inline-flex; 在父级添加后,父级就成为弹性盒子区域,子级就可以使用提供的方法和属性

设置display-flex后,子级盒子默认主轴水平方向排列,

flex-direction 设置主轴方向;
flex-direction : row ( 默认 水平方向)
:column( 竖直方向 )
:row-reverse ( 水平 逆反方向 )
: column-reverse ( 竖直你反方向 )
子级盒子会进行伸缩;

flex-warp 子级盒子换行;
flex-wrap : nowrap ( 默认 不换行 ) ;
:wrap ( 可以换行 );
:wrap - reverse ( 逆换行 );

justify-content flex容器水平对其方式;
justify-content : flex-start;起始位置对齐;
:flex-end;结束位置对其;
:center ; 居中;
:space-between;两边剧中对其;
:space-around;元素之间的间距相同;

align-items;flex容器垂直对其方式;
align-items:stretch; 没设置高的情况下撑开到父元素高度( 默认值)
:center;主要对于,单行元素的对齐方式;
:flex-start;
: flex-end;
: baseline;基于元素文字对齐;

align-content:center;对于多行元素进行对齐处理;

align-self 元素自身对齐方式,权重大于父级对其方式( 除过 align-content多行文本 );
align-self:stretch; 没设置高的情况下撑开到父元素高度( 默认值)
:center;
:flex-start;
: flex-end;
: baseline;基于元素文字对齐;
:auto;

flex-grow : 1 ; 当这一行还有剩余空间时,会将剩余空间按照当前设的比例进行分配,撑满本行。

flex-shrink : 3 ( 填比例 自身像素占总像素的 比例 * 多出来的像素 就是要压缩的像素 )

flex-basis : 可以取代 – width ,但是当内容区宽度不够时,flex-basis会将内容区撑开; 同时设置时,flex-basis权重大;

**只写basis或者basis > width,代表元素的最小宽度,设置了width并且basis小于width, 则 basis < 真实宽度 < width; **

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值