zoukankan      html  css  js  c++  java
  • flex多栏布局

    解决问题:(首页布局要求所有手机都是一样的效果,不允许出现滚动条)

    类似于上图这种布局:

    1、首先将这三块用一个div包起来,结构如下图:

    2、设置父元素index-wrapper及子元素三块的的样式:

      2.1  将父元素设置display:flex;(flex布局)flex-flow:column;(方向:纵向)

      2.2  子元素设置每一块所占的等分:flex:1(主要是看盒子所占的高度)

      2.3   如果要求水平垂直都居中,则设置margin:auto

    .index-wrapper{
      100%;
      height:100%;
      display:flex;
      display: -webkit-flex;
      display: -ms-flex;
      flex-flow:column;
      -webkit-flex-flow:column;
      -webkit-ms-flow:column;
    }
    
    .rmbBox{
      flex:2;
      -webkit-flex:2;
      -ms-flex:2;
      text-align: center;
      color: #8c8c8c;
      margin-top: 1rem;
      position: relative;
    }
    
    .num-wrapper{
      display:flex;
      display: -webkit-flex;
      display: -ms-flex;
      flex:1;
      -webkit-flex:1;
      -ms-flex:1;
      72.8%;
      margin:auto;
    }
    
    .btnBox{
     display:flex;
     display: -webkit-flex;
     display: -ms-flex;
     flex:2;
     -webkit-flex:2;
     -ms-flex:2;
     84%;
     height:auto;
     margin:auto;
    }

    这样就可以实现三个盒子纵向排列垂直水平居中啦!第一次贴自己的代码,表述不清楚的地方还请见谅,哈哈哈~欢迎指正~

  • 相关阅读:
    ADO数据库操作方式
    C++ 连接Oracle
    ADO 动态链接数据库
    C++连接Oracle之OCCI(windows)
    App测试经验分享之登录注册
    使用dpkg时,提示:dpkg:处理软件包XXX时出错
    性能测试指标及常用的监控工具[转]

    JMeter ——Test fragment
    JMeter设置Http代理对web或者app进行录制
  • 原文地址:https://www.cnblogs.com/pfyblog/p/6879002.html
Copyright © 2011-2022 走看看