位置: IT常识 - 正文

(Select)解决:Element-ui 中 Select 选择器下拉框样式及输入框样式的修改问题(背景色透明与悬停背景色变化与下拉框边距变化等操作)

编辑:rootadmin
(Select)解决:Element-ui 中 Select 选择器下拉框样式及输入框样式的修改问题(背景色透明与悬停背景色变化与下拉框边距变化等操作) Ⅰ、Element-ui 提供的组件与想要目标情况的对比:

推荐整理分享(Select)解决:Element-ui 中 Select 选择器下拉框样式及输入框样式的修改问题(背景色透明与悬停背景色变化与下拉框边距变化等操作),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

1、Element-ui 提供组件情况:

其一、Element-ui 自提供的代码情况为(示例的代码):

// Element-ui 自提供的代码:<template> <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></template><script> export default { data() { return { options: [{ value: '选项1', label: '黄金糕' }, { value: '选项2', label: '双皮奶' }, { value: '选项3', label: '蚵仔煎' }, { value: '选项4', label: '龙须面' }, { value: '选项5', label: '北京烤鸭' }], value: '' } } }</script>

代码地址:https://element.eleme.cn/#/zh-CN/component/select

其二、页面的显示情况为:

A、el-select 输入栏的情况展示: B、el-select 下拉框的背景情况展示: C、el-select 下拉框的悬停情况展示(即:默认悬停时的字体背景颜色为灰色):

2、目标修改后的情况:

A、el-select 输入栏的情况展示(即:输入栏的长度设置及背景颜色设置): B、el-select 下拉框的背景情况展示(即:下拉框的背景颜色,样式等的修改): C、el-select 下拉框的悬停情况展示(即:修改默认的悬停颜色):

Ⅱ、实现 Select 选择器下拉框样式及输入框样式变化的过程:

1、输入框样式的修改:

(Select)解决:Element-ui 中 Select 选择器下拉框样式及输入框样式的修改问题(背景色透明与悬停背景色变化与下拉框边距变化等操作)

其一、代码:

<style lang="scss" scoped>// 设置输入框的长度为:102px;/deep/.el-input--suffix .el-input__inner { padding-right: 102px;}// 设置输入框的背景色、字体颜色、边框属性设置;/deep/.el-input__inner { background-color: #003e00; color: #fff; border: 1px solid #e43179;}</style>

其二、效果展示:

A、输入框的效果展示(即:可以设置成想要背景与边框的效果):

B、下拉框的效果展示:

2、下拉框样式的修改:

其一、代码:

// 注意:此时一定要在 <el-select> 里添加 :popper-append-to-body="false" 属性;// 若未加入 :popper-append-to-body="false" 属性,那么此时渲染后的 DOM 元素不在 #app 元素内部;// 原因: el-select 里面的 select-popper 元素渲染后会脱离 #app ,因此使用深度选择器也无法定位该元素;<style lang="scss" scoped>// 设置下拉框的背景颜色及边框属性;/deep/.el-select-dropdown { // 若不将下拉框的背景颜色设置为:transparent,那么做不出来半透明的效果; // 因为其最终的显示为:下拉框有一个背景颜色且下拉框的字体有一个背景颜色,重叠后的效果展示; background-color: transparent; border: 1px solid blue;}// 设置下拉框的字体属性及背景颜色;.el-select-dropdown__item { font-size: 7px; line-height: 19px; color: #fff; font-weight: 200; background-color: #003e00;}// 设置下拉框列表的 padding 值为:0;(即:样式调整)/deep/.el-select-dropdown__list { padding: 0;}// 设置输入框与下拉框的距离为:0; (即:样式调整)/deep/.el-popper[x-placement^="bottom"] { margin-top: 0px;}// 将下拉框上的小箭头取消;(看着像一个箭头,其实是两个重叠在一起的箭头)/deep/.el-popper .popper__arrow,/deep/.el-popper .popper__arrow::after { display: none;}// 设置鼠标悬停在下拉框列表的悬停色;.el-select-dropdown__item:hover { background-color: rgba(0, 225, 219, 0.690196078431373);}</style>

其二、效果展示:

A、输入框的效果展示:

B、下拉框的效果展示: 3、整个代码的页面展示效果为:

其一、输入框的效果展示:

其二、下拉框的效果展示:

Ⅲ、修改 Select 选择器下拉框及输入框达到目标效果的过程:

1、整体的代码:

<template> <div> <el-row type="flex" justify="end"> <el-col :span="6"> <el-select v-model="value" :popper-append-to-body="false" placeholder="请选择" > <el-option v-for="item in options" :key="item.value" :label="item.label" :value="item.value" > </el-option> </el-select> </el-col> </el-row> </div></template><script>export default { data() { return { options: [ { value: "选项1", label: "黄金糕", }, { value: "选项2", label: "双皮奶", }, { value: "选项3", label: "蚵仔煎", }, { value: "选项4", label: "龙须面", }, { value: "选项5", label: "北京烤鸭", }, ], value: "", }; },};</script><style lang="scss" scoped>/deep/.el-input--suffix .el-input__inner { padding-right: 102px;}/deep/.el-input__inner { background-color: #00083e; color: #fff; border: 1px solid #31cae4;}.el-select-dropdown__item { font-size: 7px; line-height: 19px; color: #fff; font-weight: 200; background-color: #00083e;}/deep/.el-select-dropdown { background-color: transparent; border: 1px solid blue;}/deep/.el-select-dropdown__list { padding: 0;}/deep/.el-popper[x-placement^="bottom"] { margin-top: 0px;}/deep/.el-popper .popper__arrow,/deep/.el-popper .popper__arrow::after { display: none;}.el-select-dropdown__item:hover { background-color: rgba(0, 225, 219, 0.690196078431373);}</style>

2、效果展示:

Ⅳ、小结:

其一、哪里有不对或不合适的地方,还请大佬们多多指点和交流! 其二、有兴趣的话,可以多多关注这个专栏(Vue(Vue2+Vue3)面试必备专栏):https://blog.csdn.net/weixin_43405300/category_11525646.html?spm=1001.2014.3001.5482

本文链接地址:https://www.jiuchutong.com/zhishi/277548.html 转载请保留说明!

上一篇:Win10 预览版用户收到 Win11 升级提示,可选择继续接收 21H2 更新(win10预览版是什么意思)

下一篇:Mac OS X Mavericks的Finder打开不同标签的操作步骤

  • 微博备注怎么改回默认(微博备注怎么改回原来的备注)

    微博备注怎么改回默认(微博备注怎么改回原来的备注)

  • 苹果电脑音量怎么调(苹果电脑音量怎么增大)

    苹果电脑音量怎么调(苹果电脑音量怎么增大)

  • win7无法安装打印机打印处理器不存在(Win7无法安装打印机打印处理器不存在)

    win7无法安装打印机打印处理器不存在(Win7无法安装打印机打印处理器不存在)

  • 苹果电脑投影按哪个键(苹果电脑的投影模式设置)

    苹果电脑投影按哪个键(苹果电脑的投影模式设置)

  • 苹果手机相机的九格怎么调出来(苹果手机相机的广角功能在哪里找的?)

    苹果手机相机的九格怎么调出来(苹果手机相机的广角功能在哪里找的?)

  • 抖音账号注销后身份证可以重新认证吗(抖音账号注销后多久可以重新注册)

    抖音账号注销后身份证可以重新认证吗(抖音账号注销后多久可以重新注册)

  • 淘宝迟迟不发货怎么赔偿(淘宝迟迟不发货怎么退款申请退款)

    淘宝迟迟不发货怎么赔偿(淘宝迟迟不发货怎么退款申请退款)

  • 钉钉语音会议最多几个人(钉钉语音会议最多多长时间)

    钉钉语音会议最多几个人(钉钉语音会议最多多长时间)

  • 怎么注销绿洲账号(注销绿洲账号为什么要发邮件)

    怎么注销绿洲账号(注销绿洲账号为什么要发邮件)

  • 计算机的神经中枢是什么(计算机的神经中枢)

    计算机的神经中枢是什么(计算机的神经中枢)

  • 怎么取消充电保护模式(取消充电保护)

    怎么取消充电保护模式(取消充电保护)

  • 电脑锁屏键盘按哪个键(电脑锁屏键盘失灵怎么办)

    电脑锁屏键盘按哪个键(电脑锁屏键盘失灵怎么办)

  • 拍照模糊是什么原因(拍照模糊是什么气体)

    拍照模糊是什么原因(拍照模糊是什么气体)

  • xr怎么拦截骚扰电话(xr拦截骚扰电话)

    xr怎么拦截骚扰电话(xr拦截骚扰电话)

  • 在word中写字板是一种什么(word写字板功能)

    在word中写字板是一种什么(word写字板功能)

  • qq密友值最高是多少(qq密友值有没有上限)

    qq密友值最高是多少(qq密友值有没有上限)

  • 华为p30有什么功能(华为p30有什么功能介绍一下)

    华为p30有什么功能(华为p30有什么功能介绍一下)

  • 小学门口开什么店好(小学门口开什么店最赚钱)

    小学门口开什么店好(小学门口开什么店最赚钱)

  • kirsh什么牌子(kiro是什么牌子)

    kirsh什么牌子(kiro是什么牌子)

  • p30防水等级(p30防水等级多少)

    p30防水等级(p30防水等级多少)

  • glkal00是什么型号(glkak00)

    glkal00是什么型号(glkak00)

  • 手机电量怎样显示(手机电量怎样显示数字)

    手机电量怎样显示(手机电量怎样显示数字)

  • 8p和8有啥区别(8p跟8)

    8p和8有啥区别(8p跟8)

  • 早教app设计如何获得认可(早教app设计如何设计)

    早教app设计如何获得认可(早教app设计如何设计)

  • Linux中用于更改光标和文本属性的tput命令使用详解(linux更改指定用户的相关信息)

    Linux中用于更改光标和文本属性的tput命令使用详解(linux更改指定用户的相关信息)

  • 税金及附加都包含什么
  • 个人出售二手房要交增值税吗
  • 用友T6自定结转怎样设置
  • 去年已认证发票红冲怎么报税
  • 个体工商户不经营会自动注销吗
  • 未及时支付工资时间界限
  • 建筑业异地预交税款怎么入库
  • 持有至到期投资核算内容
  • 税务清算审计需要多久
  • 小型微利企业所得税优惠政策2022
  • 职工教育经费能抵扣进项税
  • 印花税税率需要记忆吗
  • 工程未结算能主张工程款吗
  • 小微企业免税销售额一栏怎么填
  • 研发人员工资加计扣除
  • 小微企业核定征收所得税税率
  • 开票系统能导出几年前的
  • 银行余额不平怎么快速找原因
  • 建筑行业营改增税率变化
  • 建筑工程分包怎么纳税
  • 如何使用ping命令诊断网络故障
  • 华为授权查询系统
  • mac怎么连接蓝牙鼠标
  • php初学实例教程
  • 拆迁地下室
  • 企业间实物交易是指
  • 房产税的会计科目怎么做
  • 孕妇能吃荔枝吗 孕晚期
  • win10补丁kb5005543
  • 会计结账时账户余额为零
  • 【2023亲测可用】JS 获取电脑本地IP 和 电脑网络IP(外网IP|公网IP)
  • vue3中props
  • 增值税专用发票怎么开
  • 涉税服务实务会花多少时间完成
  • 税控盘维护费全额抵扣分录怎么做
  • token的用处
  • 资产负债表应交税费计算公式
  • 刚刚学完小车可以学摩托车吗
  • 公司租赁个人车辆怎么开发票
  • xml 入门
  • 房地产开发公司组织架构
  • 非盈利企业怎么做账
  • 垃圾袋发票税收分类编码
  • 劳务派遣公司必须有劳务派遣证吗
  • 企业向个人借款协议范本
  • SQL2005 provider: 命名管道提供程序 error: 40 无法打开到 SQL Server 的连接
  • mysql的存储过程怎么理解
  • 劳务费计入工资薪金总额吗
  • 所得税预缴政策
  • 以前年度少计成本的税务处理
  • 国企注册资本实缴
  • 银行日记账上月的余额要结转吗
  • 公司员工的电话费可以做费用吗
  • 汇算清缴主要检查什么
  • 电话费可以自动扣银行钱吗
  • 公司电子发票报销
  • 营业利润率公式计算公式
  • 制单的基本要求是什么
  • vhd 打开
  • windows预览版计划
  • freebsd怎么安装
  • freebsd 安装
  • kvm虚拟机是什么
  • win7无法登录qq
  • win8不能正常启动
  • win8系统特点
  • 装win8.1
  • JavaScript实现QQ列表展开收缩扩展功能
  • dos命令 for
  • xp系统explorer停止工作
  • 你知道python不
  • js indexof undefined
  • jquery中如何获取元素?
  • 详解Python装饰器由浅入深
  • JavaScript和HTML DOM的区别与联系及Javascript和DOM的关系
  • jquery有自定义选择器吗
  • 税控盘监控信息写盘失败时钟校准
  • 开票有什么好处吗
  • 公司租房的房产税应计入哪个科目
  • 营改增后如何纳税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设