el-select选择器修改背景颜色

javascript 复制代码
<!--
 * @FilePath: topSearch.vue
 * @Author: 是十九呐
 * @Date: 2024-07-18 09:46:03
 * @LastEditTime: 2024-07-18 10:42:03
-->
<template>
  <div class="topSearch-container">
    <div class="search-item">
      <div class="item-name">客户编码</div>
      <div class="item-input">
        <el-select v-model="value" placeholder="请选择">
          <el-option v-for="item in options" :key="item.value" :label="item.label" :value="item.value">
          </el-option>
        </el-select>
      </div>
    </div>

    <div class="search-item">
      <div class="item-name">单位</div>
      <div class="item-input">
        <el-input v-model="input" placeholder="请输入内容"></el-input>
      </div>
    </div>

    <div class="search-item">
      <div class="item-name">服务站</div>
      <div class="item-input">
        <el-input v-model="input" placeholder="请输入内容"></el-input>
      </div>
    </div>

    <div class="search-item">
      <div class="item-name">客户经理</div>
      <div class="item-input">
        <el-input v-model="input" placeholder="请输入内容"></el-input>
      </div>
    </div>
  </div>
</template>

<script>
export default {
  data() {
    return {
      options: [{
        value: '选项1',
        label: '黄金糕'
      }, {
        value: '选项2',
        label: '双皮奶'
      }, {
        value: '选项3',
        label: '蚵仔煎'
      }, {
        value: '选项4',
        label: '龙须面'
      }, {
        value: '选项5',
        label: '北京烤鸭'
      }],
      value: '',
      input: ''
    }
  }
}
</script>

<style lang="scss" scope>
.topSearch-container {
  display: flex;
  align-items: center;
  justify-content: space-around;

  .search-item {
    display: flex;
    align-items: center;

    .item-name {
      margin-right: 21px;
      color: #01E6F4;
      font-size: 14px;
    }
  }
}
</style>

<!-- 修改背景颜色 -->
<style>
.el-input__inner,
.el-input__inner:hover,
.el-input__inner:after {
  background-color: #03192B !important;
  border: 1px solid #01E6F4 !important;
  color: #fff;
}
.el-select-dropdown__item {
  background-color: #03192B;
  color: #fff;
}
.el-select-dropdown__item.hover,
.el-select-dropdown__item:hover {
  color: #0A81FF;
}
.el-select-dropdown__list {
  padding: 0;
  border: 1px solid #01E6F4;
}
.el-popper[x-placement^=bottom] .popper__arrow,
.el-popper[x-placement^=bottom] .popper__arrow::after {
  border-bottom-color: #01E6F4;
}
.el-select-dropdown {
  border: none;
}
</style>
相关推荐
许彰午1 小时前
政务督办的分合模式:主办协办的并发审批
前端·javascript·政务
陳陈陳1 小时前
🚀 前端流式输出革命:SSE + BFF 架构从零到一实战指南
vue.js·架构·node.js
易筋紫容1 小时前
创建型模式:对象的诞生艺术
开发语言·前端·javascript
0_Error_3 小时前
猫国建设者 修改资源 自动采集
javascript
贩卖黄昏的熊3 小时前
NestJS简明教程——安全
开发语言·javascript·安全·typescript·nest.js
贩卖黄昏的熊4 小时前
NestJS简明教程——异常处理和日志
javascript·node.js·nest.js
黄泉路醉s6 小时前
在Vant+Vue+TypeScript的H移动前端使用UnoCSS
前端·vue.js·typescript
海带紫菜菠萝汤7 小时前
FFmpeg.wasm 实践:在浏览器中运行 FFmpeg 的能力边界与性能瓶颈
前端·javascript·ffmpeg·音视频·wasm
名字还没想好☜7 小时前
React 受控输入框光标跳到末尾:格式化输入时的 selection 丢失 bug 与修复
前端·javascript·react.js·bug·react·next.js
upgrador7 小时前
桌面应用开发:Electron 与 NSIS 的关系、打包流程及 Windows 本地构建实战
javascript·windows·electron