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);
      }
    }
  • 相关阅读:
    浅析TCP /UDP/ IP协议
    大小端模式
    小技巧—计算内存
    浅谈启发式合并
    浅谈换根DP
    POJ 3585 Accumulation Degree
    OSGi类加载问题
    Redis缓存集群方案
    Tair分布式缓存
    Tedis:淘宝的Redis的Java客户端开发包
  • 原文地址:https://www.cnblogs.com/binli/p/12792834.html
Copyright © 2011-2022 走看看