(css)element中el-select下拉框整体样式修改

(css)element中el-select下拉框整体样式修改



重点代码(颜色可行修改)

css 复制代码
// 修改input默认值颜色 兼容其它主流浏览器
/deep/ input::-webkit-input-placeholder {
    color: rgba(255, 255, 255, 0.50);
}
/deep/ input::-moz-input-placeholder {
    color: rgba(255, 255, 255, 0.50);
}
/deep/ input::-ms-input-placeholder {
    color: rgba(255, 255, 255, 0.50);
}
// input框
/deep/ .el-select,
/deep/ .el-input,
/deep/ .el-input__inner {
    background-color: rgba(255, 255, 255, 0.04);
    color: rgba(255, 255, 255, 0.50);
    border: none; // 去掉边框
    // border-color: #XXXXXX // 默认边框的颜色
    text-align: left;
    border-radius: 4px;
}

// 选中时边框颜色
// /deep/ .el-input__inner:focus{
//     border-color: #XXXXXX;
// }

// 鼠标悬浮时 input框颜色
/deep/ .el-input__inner:hover{
    background-color: rgba(255, 255, 255, 0.12);
}

// input框 右侧的箭头
/deep/ .el-select .el-input .el-select__caret {
    color: rgba(255, 255, 255, 0.50);
}

// option选项 上面的箭头
/deep/ .el-popper[x-placement^="bottom"] .popper__arrow::after {
    border-bottom-color: rgba(43, 45, 55, 0.80);
    z-index: 9999;
}
/deep/ .popper__arrow {
    border: none;
}
// option选项 最外层
/deep/ .el-select-dropdown {
    border: none !important;
    background: rgba(43, 45, 55, 0.80) !important;
    z-index: 9999;
}
// option选项 文字样式
/deep/ .el-select-dropdown__item {
    color: rgba(255, 255, 255, 0.50) !important;
    z-index: 9999;
}
/deep/ .el-select-dropdown__item.selected span{
    color: rgba(255, 255, 255, 0.80) !important;
    z-index: 9999;
}
// 移入option选项 样式调整
/deep/ .el-select-dropdown__item.hover{
    background-color: rgba(255, 255, 255, 0.06);
    color: rgba(255, 255, 255, 0.80) !important;
    z-index: 9999;
}

// 下拉框垂直滚动条宽度
/deep/ .el-scrollbar__bar.is-vertical {
     width: 10px;
     top: 2px;
 }
// 下拉框最大高度
 /deep/ .el-select-dropdown__wrap {
     max-height: 200px;
 } 

解决参考:https://blog.csdn.net/qq_43432158/article/details/122497039

相关推荐
馨谙1 分钟前
Linux中的管道与重定向:深入理解两者的本质区别
前端·chrome
夏天想9 分钟前
复制了一个vue的项目然后再这个基础上修改。可是通过npm run dev运行之前的老项目,发现运行的竟然是拷贝后的项目。为什么会这样?
前端·vue.js·npm
@大迁世界16 分钟前
这个 CSS 特性,可能终结样式冲突
前端·css
zwjapple24 分钟前
css变量的使用。
css
zzzsde29 分钟前
【C++】深入理解string类(5)
java·前端·算法
袁煦丞32 分钟前
随机菜谱解救选择困难!YunYouJun/cook 成为你的厨房锦囊:cpolar内网穿透实验室第549个成功挑战
前端·程序员·远程工作
携欢40 分钟前
PortSwigger靶场之CSRF where token is tied to non-session cookie通关秘籍
运维·服务器·前端
川石课堂软件测试1 小时前
CSS中常用的几种定位。
开发语言·css·python·网络协议·http·html·pytest
我是华为OD~HR~栗栗呀1 小时前
华为OD-21届考研-Java面经
java·前端·c++·python·华为od·华为·面试
詩句☾⋆᭄南笙1 小时前
CSS美化网页元素
前端·css·html