位置: 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打开不同标签的操作步骤

  • 信息恢复下载(信息恢复)(短信恢复器)

    信息恢复下载(信息恢复)(短信恢复器)

  • 华为nova5i跟荣耀20s对比(华为nova5i和荣耀20i对比)

    华为nova5i跟荣耀20s对比(华为nova5i和荣耀20i对比)

  • 夏普复印机出现f2-40(夏普复印机出现l4-03)

    夏普复印机出现f2-40(夏普复印机出现l4-03)

  • 照片应该怎么发朋友圈(照片应该怎么发抖音)

    照片应该怎么发朋友圈(照片应该怎么发抖音)

  • 微信接收消息的声音在哪里调(微信接收消息的声音怎么关闭)

    微信接收消息的声音在哪里调(微信接收消息的声音怎么关闭)

  • 快手有关回是什么意思(快手上的回关什么意思)

    快手有关回是什么意思(快手上的回关什么意思)

  • 智能外呼系统是什么(智能外呼系统发展现状)

    智能外呼系统是什么(智能外呼系统发展现状)

  • 无法重设密码此apple id无效或不受支持(无法重设密码此id无效或不受支持多长时间自动恢复)

    无法重设密码此apple id无效或不受支持(无法重设密码此id无效或不受支持多长时间自动恢复)

  • oppo手机屏幕变成黑白(oppo手机屏幕变黑白了怎么还原彩色)

    oppo手机屏幕变成黑白(oppo手机屏幕变黑白了怎么还原彩色)

  • 苹果官网退货几次影响信誉嘛(苹果官网退货几点上门取件)

    苹果官网退货几次影响信誉嘛(苹果官网退货几点上门取件)

  • 苹果手机支持5g网络吗(苹果手机支持5ghz频段吗)

    苹果手机支持5g网络吗(苹果手机支持5ghz频段吗)

  • 蚂蚁森林几点抢新树(蚂蚁森林 几点)

    蚂蚁森林几点抢新树(蚂蚁森林 几点)

  • 苹果怎么给相册上锁(苹果怎么给相册隐藏照片加密)

    苹果怎么给相册上锁(苹果怎么给相册隐藏照片加密)

  • 微信中的语音笔记是怎样弄的(微信中的语音笔记如何下载到电脑)

    微信中的语音笔记是怎样弄的(微信中的语音笔记如何下载到电脑)

  • 微信活动账单怎么收钱(微信活动账单怎么查询)

    微信活动账单怎么收钱(微信活动账单怎么查询)

  • ps怎么删除图片的一部分(ps怎么删除图片白色背景)

    ps怎么删除图片的一部分(ps怎么删除图片白色背景)

  • oppo强制退出耳机模式(强制退出耳机模式oppoa32)

    oppo强制退出耳机模式(强制退出耳机模式oppoa32)

  • twsi7s如何双耳配对(tws-4怎么用双耳)

    twsi7s如何双耳配对(tws-4怎么用双耳)

  • 电脑蓝屏7b怎么解决(电脑蓝屏7b怎么修复,修改anci没用)

    电脑蓝屏7b怎么解决(电脑蓝屏7b怎么修复,修改anci没用)

  • 最右如何注销账号(最右怎么申请取消注销)

    最右如何注销账号(最右怎么申请取消注销)

  • 窗函数的介绍以及画出常见窗函数(汉宁窗,矩形窗,汉明窗,布莱克曼窗)的时域图和频谱图(窗函数的作用)

    窗函数的介绍以及画出常见窗函数(汉宁窗,矩形窗,汉明窗,布莱克曼窗)的时域图和频谱图(窗函数的作用)

  • Vue在HTML中如何使用(vue怎么嵌入html)

    Vue在HTML中如何使用(vue怎么嵌入html)

  • 外省人员收入怎么查
  • 高新技术企业入库难吗
  • 注册资本金应该编入政府性基金预算吗
  • 滴滴打车税收问题
  • 有限合伙人企业人数
  • 公司账上收到职工的生育津贴如何做账?
  • 物业税额
  • 虚开增值税专用发票案例
  • 财政专项资金不征税收入
  • 残疾人保障金怎么做账
  • 生产企业销售给其他单位的生产工具
  • 基本户收到个人款项的分录
  • thinkphp5开发教程
  • 如何永久关闭win10系统更新
  • 对于接受捐赠的固定资产,其成本应当依次按照
  • 企业应纳所得税计算公式
  • win11怎么桌面快捷方式
  • 按下电源按钮时锁定计算机怎么弄
  • 长期股权投资初始投资成本和入账价值
  • 老板垫付的员工怎么入账
  • 企业通讯费管理办法
  • 远程访问群晖nas
  • uniapp传值
  • 小程序开发必备的东西有哪些
  • 出资入股是什么意思
  • yolov5目标检测代码
  • 激活函数总结
  • 微信小程序人民法院审核通过多久立案
  • php身份证号码验证
  • php怎么定义全局变量
  • 短期借款的会计科目
  • 库存亏损要缴纳增值税吗
  • 发放股票股利的账务处理
  • 自收自支是由主管部门拨款吗
  • open com failed
  • 转让债券应交的增值税税额
  • 无形资产收益额的具体测算方法有
  • 高速费发票可以抵税吗
  • 计提坏帐包含其他收入吗
  • 安装sql server 2008提示重新启动计算机
  • 个税手续费发给财务人员 文件
  • sql2008强制还原数据库
  • 公积金发票掉了怎么办
  • 有进项发票没有销项发票怎样做账
  • 利润表中的所得税费用包括哪些
  • 长期股权投资收益要交税吗
  • 一次性扣除固定资产出售处理
  • 应该是先付款还是先开发票
  • 税控盘全额抵扣怎么填申报表
  • 工程类的增值税
  • 赠品当商品卖
  • 银行承兑汇票的好处
  • 包工包料怎么开13个点发票
  • 已认证专票发现地址为错误
  • 建筑企业外地预缴
  • 款项已支付是什么科目?
  • 公司财务人员的作用
  • 收到转账支票怎么填
  • 会计工作重点工作
  • 国企背书是什么意思
  • 房地产开发企业资质管理规定
  • 微软官方重做系统
  • windows server 2008.
  • 如何关闭京东白条
  • windowsxp装机图片
  • xp输入法图标不显示图片
  • win7访问共享文件
  • linux系统变卡慢了
  • win1020h2无法重启
  • windows10mobile壁纸
  • 2016年Win10 RS1预览版11095已送交合作伙伴
  • ie8兼容性模式设置在哪
  • 图片在线预览html5
  • 手写发票属于增值税普通发票吗
  • 广东税务社保缴费查询
  • 经开区税务局党委委员 副局长 杨兴爱
  • 增值税发票税控盘开票软件怎么下载
  • 青羊名字由来
  • 江西医保在线缴费
  • 车辆购置税交了怎么查询不到
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设