搜索文体偏离搜索框

来源:8-7 利用CSS技巧实现搜索及 banner 区域布局

爱编程的运维

2021-11-14

<template>
  <div class="wrapper">
    <div class="position">
      <span class="iconfont position__location">&#xe8ae;</span>
      北京理工大学国防科技园2号楼10层
      <span class="iconfont position__notice">&#xe60a;</span>
    </div>
    <div class="search">
      <span class="iconfont">&#xe632;</span>
      <span class="search__text">山姆会员商店优惠商品</span>
    </div>
  </div>
  <div class="docker">
    <div class="docker__item docker__item--active">
      <div class="iconfont">&#xe674;</div>
      <div class="docker__title">首页</div>
    </div>
    <div class="docker__item">
      <div class="iconfont">&#xe658;</div>
      <div class="docker__title">购物车</div>
    </div>
    <div class="docker__item">
      <div class="iconfont">&#xe645;</div>
      <div class="docker__title">订单</div>
    </div>
    <div class="docker__item">
      <div class="iconfont">&#xe62f;</div>
      <div class="docker__title">我的</div>
    </div>
  </div>
</template>

<style lang="scss">
@import './style/variables.scss';
@import './style/mixins.scss';

.wrapper {
  position: absolute;
  left: 0%;
  top: 0%;
  right:0%;
  bottom: 0.5rem;
  padding: 0 0.18rem 0 0.16rem;
}
.position {
  @include ellipsis;
  position: relative;
  padding: .16rem .24rem .16rem 0;
  line-height: 0.22rem;
  color: $content-fontcolor;
  font-size: 0.16rem;
  .position__location {
    position: relative;
    top: .01rem;
    font-size: .2rem;
  }
  .position__notice {
    position: absolute;
    right: 0%;
    top: .17rem;
    font-size: .2rem;
  }
}
.search {
  vertical-align: middle;
  line-height: .32rem;
  background: #F5F5F5;
  border-radius: .16rem;
  color: #B7B7B7;
  .iconfont {
    display: inline-block;
    padding: 0 .1rem 0 .16rem;
    font-size: .18rem;
  }
  &__text {
     display: inline-block;
     font-size: .14rem;
  }
}

http://img.mukewang.com/szimg/61907a7709a6d75607930332.jpg

这个文字把搜索框,撑起来了,我把

 line-height: .32rem;
 改成
 height: .32rem;

http://img.mukewang.com/szimg/61907abb0936d94f08700394.jpg

就变成这样了,麻烦老师帮忙看看

写回答

1回答

Dell

2021-11-14

你看下iconfont 对应的span,我感觉你是给它变成了block布局

0
0

Vue3入门与项目实战 掌握完整知识体系

明星讲师DELL亲授,全方位知识点+高匹配度项目,入门到深度掌握

3382 学习 · 1454 问题

查看课程