可以使用CSS的flex布局来实现el-icon-search上下居中,具体做法如下:

  1. 标签设置display: flex和align-items: center样式,使其垂直居中对齐。
  2. 设置标签的父元素.template-wrapper为position: relative,使标签相对于父元素进行定位。
  3. 标签设置position: absolute、right: 10px和top: 50%(或者transform: translateY(-50%))样式,使其在父元素的右侧,且垂直居中对齐。

具体代码如下:

<el-input v-model="input" placeholder="请输入内容">
  <template slot="suffix">
    <div class="template-wrapper">
      <i class="el-icon-search"></i>
    </div>
  </template>
</el-input>

<style>
  .template-wrapper {
    position: relative;
  }
  .template-wrapper i {
    display: flex;
    align-items: center;
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
  }
</style>
``
el-input v-model=input placeholder=请输入内容 template slot=suffix i class=el-icon-search click=goMorei template el-input如何设置el-icon-search上下居中

原文地址: https://www.cveoy.top/t/topic/eBIV 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录