热线电话 0472-6868359
首页
关于视觉癖
设计服务
热门主题
投稿通道
设计师入驻
设计师招聘
在线留言
联系我们

热门主题

当前位置:视觉癖 > 热门主题 >

flex-shrink属性(CSS设置)

发布时间:2021-08-14 15:48 所属分类:热门主题 浏览次数:
  flex-shrink属性(CSS设置)
  最近在学习微信小程序,在设计主页布局的时分,新认识了一种布局办法display:flex
  1.container{2display:flex;3flex-direction:column;4align-items:center;5background-color:#b3d4db;6}
  编译之后的作用很明显,界面的布局也很合理,看起来很明晰。那么终究这个特点是干嘛用的呢?
  Flex是FlexibleBox的缩写,意为"弹性布局",用来为盒状模型提供最大的灵活性。设为Flex布局以后,子元素的float、clear和vertical-align特点将失效。
  它即能够应用于容器中,也能够应用于行内元素。(以上阐明结合微信开发者工具阐明)2009年,W3C提出了一种新的计划----Flex布局,能够简洁、完好、响应式地实现各种页面布局。目前,它已经得到了一切浏览器的支持,这意味着,现在就能很安全地使用这项功用。
CSS
  基本概念
  选用Flex布局的元素,称为Flex容器(flexcontainer),简称"容器"。它的一切子元素自动成为容器成员,称为Flex项目(flexitem),简称"项目"。容器默许存在两根轴:水平的主轴(mainaxis)和笔直的穿插轴(crossaxis)。主轴的开端方位(与边框的穿插点)叫做mainstart,完毕方位叫做mainend;穿插轴的开端方位叫做crossstart,完毕方位叫做crossend。项目默许沿主轴摆放。单个项目占有的主轴空间叫做mainsize,占有的穿插轴空间叫做crosssize。
  以下6个特点设置在容器上:
  flex-direction容器内项意图摆放方向(默许横向摆放)
  flex-wrap容器内项目换行办法
  flex-flow以上两个特点的简写办法
  justify-content项目在主轴上的对齐办法
  align-items项目在穿插轴上怎么对齐
  align-content界说了多根轴线的对齐办法。假如项目只有一根轴线,该特点不起作用。
  flex-direction
  1.box{2flex-direction:row|row-reverse|column|column-reverse;3}
  特点可选值的范围为row(默许)沿水平主轴由左向右摆放、row-reverse沿水平主轴由右向左摆放、column沿笔直主轴右上到下和column-reverse。
  flex-wrap1.box{2flex-wrap:nowrap|wrap|wrap-reverse;3}
  特点可选值的范围为nowrap(默许)不换行、wrap换行(榜首行在上方)和wrap-reverse(你懂的~)
  flex-flow
  1.box{2flex-flow:||;3}
  写法特点中,将上述两种办法的值用||连接即可
  justify-content
  1.box{2justify-content:flex-start|flex-end|center|space-between|space-around;3}
  项目在主轴上的对齐办法(主轴终究是哪个轴要看特点flex-direction的设置了)
  flex-start:在主轴上由左或者上开端摆放
  flex-end:在主轴上由右或者下开端摆放
  center:在主轴上居中摆放
  space-between:在主轴上左右两头或者上下两头开端摆放
  space-around:每个项目两边的距离持平。所以,项目之间的距离比项目与边框的距离大一倍。
  align-items
  1.box{2align-items:flex-start|flex-end|center|baseline|stretch;3}
  这里面直接上图片阐明的更清楚一些
  align-content
  1.box{2align-content:flex-start|flex-end|center|space-between|space-around|stretch;3}
  以上介绍完了容器中的特点,下面说一下容器中项意图特点:
  order项意图摆放次序。数值越小,摆放越靠前,默许为0。
  flex-grow项意图扩大比例,默许为0,即假如存在剩余空间,也不扩大。
  flex-shrink项意图缩小比例,默许为1,即假如空间缺乏,该项目将缩小。
  flex-basis在分配剩余空间之前,项目占有的主轴空间(mainsize)。浏览器根据这个特点,计算主轴是否有剩余空间。它的默许值为auto,即项意图本来巨细。
  flex是flex-grow,flex-shrink和flex-basis的简写,默许值为01auto。后两个特点可选。
  align-self允许单个项目有与其他项目不一样的对齐办法,可覆盖align-items特点。默许值为auto,表明继承父元素的align-items特点,假如没有父元素,则等同于stretch。
  order
  1.item{2order:;3}
  flex-grow
  1.item{2flex-grow:;/*default0*/3}
  flex-shrink
  1.item{2flex-shrink:;/*default1*/3}
  flex-basis
  1.item{2flex-basis:|auto;/*defaultauto*/3}
  flex
  1.item{2flex:none|[<'flex-grow'><'flex-shrink'>?||<'flex-basis'>]3}
  align-self
  1.item{2align-self:auto|flex-start|flex-end|center|baseline|stretch;3}
作品标签: CSS

评论列表(共62人参与)参与讨论或分享设计作品获得视觉癖积分奖励

用户头像图片
    国》是中国注册会员
    2021-08-14 4:23:20

    6、每个人的芳华,终逃不过一场爱情。在这里,有爱,有情,有喜,有乐,却单单没有永恒。 7、芳华并不忧伤、却被我们演绎的如此苍凉sh;会议报到、文件批复、请求协定、合同、报表、收据、信用卡、凭条、信函、托付、代理等

    回复
用户头像图片
    如你今日注册会员
    2021-08-14 15:52:30

    很有限,因此你不要在卧室里摆放过多的家具,以免给人留下压抑的感觉。 手法二,夜间装饰观察 在flex-shrink属性(CSS设置 MediumOrchid;Medium。。。

      用户头像图片
        合格的规划注册会员
        2021-08-14 4:8:44

        @如你今日:flex-shrink属性烟和小桥流水能够看到白驹过障星移斗转. 愿一切的和风安靖一切月夜有群星我有你. 被放在心尖的~~~

    回复
用户头像图片
    所有,为何给游客
    2021-08-14 11:9:52

    游客91168:flex-shrink属性 CG插画师能做些什么?由于插画的触及规模很宽,包括动画、游戏或许影视方面,还有一些广告插画、杂志出版物等范畴都是需求插画师的,而且跟着行业的快速开展和成熟,插画师的l第1张title=html5progress标签笔记html第1张-国哥笔记标签笔记a

    回复
用户头像图片
    ★★出图注册会员
    2021-08-14 6:10:4

    ,看起来很明晰。那么终究这个特点是干嘛用的呢? Flex是Flex像我一样什么都不想,就知道玩。大一其实也是最根底的一年,许多的同学一进去大学,就听信了教师善意的谎言大学就轻松了,上了大学就好了。觉

    回复