• 请不要在回答技术问题时复制粘贴 AI 生成的内容
ismoker
V2EX  ›  程序员

微信小程序开发必备必看常用的 Flex 布局模式- wxflex

  •  1
     
  •   ismoker · Oct 18, 2016 · 2229 views
    This topic created in 3522 days ago, the information mentioned may be changed or developed.

    文章首发 http://weappdev.com/t/flex-wxflex/144

    wxflex

    微信小程序的 Flex 布局 demo - 4 种必备常用的 Flex 布局模式

    代码库

    github 地址:https://github.com/icindy/wxflex

    官方建议的 Flex 布局

    Flex 的布局相比传统的 float 布局来说,简单、快捷、方便。掌握 flex 布局可以在制作微信小程序时减少 wxss 的代码,同时也符合微信小程序开发的文档要求

    本代码中涉及到四种 Flex 的布局方式,分别使用了不同的 flex 的不同属性。 建议看本文最后的学习参考进行相关属性的学习

    骰子布局

    骰子布局中主要强调几个属性的使用display justify-content align-items align-self

    .first-face {
      display: flex;
      justify-content: center;
      align-items: center;
    }
    
    .second-face {
      display: flex;
      justify-content: space-between;
    }
    
    .second-pip-2 {
      align-self: flex-end;
    }
    
    

    骰子布局截图

    网格布局

    主要依赖 flex 属性

    .Grid {
      display: flex;
    }
    .Grid-cell {
      flex: 1;
    }
    
    

    网格布局截图

    百分比布局

    .Grid {
      display: flex;
    }
    
    .cell-u-full {
      flex: 0 0 100%;
    }
    
    

    百分比布局截图

    流式布局

    九宫格、瀑布流等效果的制作

    .parent {
      width: 100%;
      background-color: black;
      display: flex;
      flex-flow: row wrap;
      align-content: flex-start;
    }
    
    .child {
      box-sizing: border-box;
      background-color: white;
      flex: 0 0 25%;
      height: 50px;
      border: 1px solid red;
    }
    
    

    流式布局截图

    Flex 学习参考

    4 replies    2016-10-19 12:16:19 +08:00
    Ronon
        1
    Ronon  
       Oct 18, 2016
    多谢楼主,最近也在研究小程序,感觉挺有意思。
    ismoker
        2
    ismoker  
    OP
       Oct 18, 2016
    @Ronon 是挺有意思,不过就是感觉编写起来不是很带劲

    可能技艺还没有达到,感觉限制比较多
    Ronon
        3
    Ronon  
       Oct 19, 2016
    @ismoker 我也觉得挺卡壳。。。我已经很多年没写过代码了。。。一直也没沉下心来写点东西,正好最近有个想法。打算用这个东西练练手感。
    Ronon
        4
    Ronon  
       Oct 19, 2016
    @ismoker 共勉共勉~哈哈
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5910 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 39ms · UTC 02:37 · PVG 10:37 · LAX 19:37 · JFK 22:37
    ♥ Do have faith in what you're doing.