美文网首页
微信小程序组件view

微信小程序组件view

作者: 肉肉要次肉 | 来源:发表于2018-09-13 11:29 被阅读1次

    view:视图容器

    1、hover

    view属性

    2、flex-direction 弹性容器的方向

    (1) flex-direction:row 横向

    .wxml文件代码 .wxss文件代码

    (2) flex-dierction:column 纵向

    .wxml文件代码

    3、justify-content 视图在屏幕中的位置

    (1) justify-content:flex-start 位于屏幕的左边

    (2)  justify-content:flex-end      位于屏幕的右边

    (3)  justify-content:center        位于屏幕的中间

    (4)  justify-content:space-between    均匀分布

    (5)  justify-content:space-around        均匀分布,并且两边会留有空间

    4、align-items 视图在屏幕中的位置,表示所有项目上的对齐方式

    (1) align-items: flex-start 从左至右对齐

    (2) align-items:flex-end 从右至左对齐

    (3) align-items:center  居中

    (4) align-items:baseline 

    (5) align-items:stretch

    5、align-content属性

    align-content属性只适用于多行的flex容器,并且当侧轴上有多余空间使flex容器内的flex线对齐。


    关于align-content和align-items的区别比较:


    align-content是针对flex容器里面多轴(多行)的情况,align-items是针对一行的情况进行排列。在元素布局的时候,如果有多个侧轴,则align-content生效,如果只有一个侧轴,则align-items生效。

    6、align-self是写在flex的子项属性上的

    align-self 属性定义flex的子项单独在侧轴(纵轴)方向上的对齐方式。

    注意:align-self 属性可重写灵活容器的 align-items 属性。

    align-self属性允许单个项目有与其他项目不一样的对齐方式,可覆盖align-items属性。默认值为auto,表示继承父元素的align-items属性,如果没有父元素,则等同于stretch。

    .item { align-self: auto | flex-start | flex-end | center | baseline | stretch;}

    该属性可能取6个值,除了auto,其他都与align-items属性完全一致。

    7、flex-wrap是决定项目是否多行显示的属性,项目默认情况下是在一行下显示的。

    (1) flex-wrap: nowrap 指的是在一行显示不换行

    (2) flex-wrap: wrap  指的是多行显示

    (3) flex-wrap: wrap-reverse 指的是多行显示,但是跟规定排列方向相反

    flex-flow是 flex-direction 和 flex-wrap 的缩写

    flex-flow: <‘flex-direction’> || <‘flex-wrap’>

    相关文章

      网友评论

          本文标题:微信小程序组件view

          本文链接:https://www.haomeiwen.com/subject/jfemgftx.html