zoukankan      html  css  js  c++  java
  • 固定底部button按钮,兼容各种手机、微信等【flex布局】

    
    
    吸底布局尽量不要使用fixed布局,客户端里的表现可能跟微信里不一样。
    目前页面在需要考虑如下情况适配:
    微信IOS
    微信安卓
    医生端安卓
    医生端IOS
    用户端安卓
    用户端IOS
    iphone普通屏
    iphone x及以后的长屏
    <template>
      <div class="container">
        <div class="header">我是head</div>
        <div class="content">我是content</div>
        <div class="footer">我是foot</div>
      </div>
    </template>
    
    
    .container {
      height:100%; min-height: 100%;
      width: 100%;
      // flex布局核心代码
      display: flex;
      flex-direction: column;
      .content {
        flex: 1;
        overflow-y: scroll;
      }
      .footer {
        // 适配iphone X 及以后机型
        @include iphonex(margin-bottom);
      }
    }
    // 适配iphonex及以后的底部.
    // $name可选'margin-bottom','bottom','padding-bottom' 等等
    @mixin iphonex($name) {
      @supports (bottom: constant(safe-area-inset-bottom)) or (bottom: env(safe-area-inset-bottom)) {
        #{$name}: constant(safe-area-inset-bottom);
        #{$name}: env(safe-area-inset-bottom);
      }
    }
  • 相关阅读:
    C# macro function via #define __FILE__ __LINE__ ___FUNCTION__ __DATE__ __TIME__
    3
    2月23号
    3月26
    impala故障
    2月3号日更
    HDFS某个节点的磁盘满了
    3月2
    mq集群
    3月3
  • 原文地址:https://www.cnblogs.com/binli/p/12792834.html
Copyright © 2011-2022 走看看