2019年4月3日 CSS3 知识总结

- 多列布局

  • column-count:number/auto;分几列?
  • column-width:auto/100px; 设置其列宽
    column-gap: ; 设置间隙
    column-rule-width/style/color: ; 设置列之间的分割线

弹性盒布局

  • 改变元素的排练方式和布局

  • display:flex; 其属性为块级元素, 使子元素从左到右排列,其元素的浮动,清除浮动,vertical-align无效

  • display:inline-flex;其属性为行内块元素

  • 容器上的属性(给父元素设置)
    flex-direction:row;按从左到右的顺序一行排列
    flex-direction:row-reverse;右》左  行
    flex-direction:column;按从上到下的顺序一列排列
    flex-direction:column-reverse;下》上 列

  • . justify-content:flex-start;左对齐
    justify-content:flex-end;右对齐
    justify-content:center;居中
    justify-content:space-between;左右元素紧挨着边框各元素等距离对齐
    justify-content:space-around;左右不挨边框的等距对齐方式

  • align-items:flex-start;靠上
    align-items:flex-end;靠下
    align-items:center;中间
    align-items:baseline;文字基线对齐
    align-stretch:将没有设置高度的子元素其高度与父元素一致

换行
flex-wrap:nowrap;不换行,项目缩小
flex-wrap:wrap;换行,第一行在上面
flex-wrap:wrap-reverse; 换行 ,第一行在下面

项目上的属性:给子元素设置
排序     order:0; 值越大,越靠后;值越小,越靠前;
占比     flex-grow:1; 分占其对应数值的剩余父元素空间
缩减     flex-shrink:1; 值越大缩减的越多

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值