1.1.1. position: fixed占位

父元素指定高度,子元素不指定top值,整块保持原位置不变,后续元素文档流布局,可避免繁琐的页面高度计算问题。

应用场景

顶部输入框元素固定(下面有个动态展示的指示栏),中间下拉列表内容,底部按钮元素固定

实际项目例子

// html代码
<div class="car-list__search-box">
  <search-input
    class="car-list__search-input"
    :placeholder="placeholder"
    :search-types="searchTypes"
    :default-type="defaultType"
    :value.sync="searchValue"
    :isPickerType="true"
    @cancel="handleCancel"
    @confirm="handleSearchConfirm"
    @toggle-type="handleToggleSearchType"
  >
  </search-input>
</div>

// css代码
.car-list {
  overflow-x: hidden;

  &__search-box {
    width: 100%;
    height: 120rpx;
  }

  &__search-input {
    position: fixed;
    z-index: 1;
    left: 0;
    width: 100%;
  }
}
Copyright © tomgou 2022 all right reserved,powered by Gitbook该文章修订时间: 2023-08-28 17:33:23

results matching ""

    No results matching ""