vue3使用elementui-plus时使用深度选择器穿透影响原样式

一、原样式:

下拉框选择时,右边存在一个下拉的箭头符号,那么在许多场景下我们不需要显示,这个时候就可以通过开发者工具进行定位,选中该元素,可以看到,影响的样式是:.el-icon svg

二、深度穿透修改原样式

我们修改原样式,增加 display:none即可不显示该符号,此时有两种方案,一种是取消style里面的scoped属性,这样会影响全局样式,导致所有的下拉框都没有这个符号了,这并不是我想要的,所以由此引入了第二种方案:

使用深度选择器进行样式穿透,这样既可以修改当前页面的样式,又不影响其他页面,在本例中,增加如下样式即可:

复制代码
:deep(.el-icon svg) {
  display: none;
}

使用 :deep() 深度选择器进行对原样式的修改!

相关推荐
哈哈O哈哈哈13 小时前
📚 最新版 SCSS(Sass)完整教程(2026 年版)
前端
哒哒哒52852013 小时前
为什么用 useReducer 而不用 useState?
前端
OEC小胖胖14 小时前
02|从 `createRoot` 到 `scheduleUpdateOnFiber`:一次更新如何进入 React 引擎
前端·javascript·react.js·前端框架
林太白14 小时前
ofd文件
前端·后端
闲云一鹤14 小时前
Git 焚决!一个绝招助你找回丢失的代码文件!
前端·git
小宇的天下14 小时前
Calibre 3Dstack--每日一个命令day 6 [process和export layout](3-6)
java·前端·数据库
冴羽14 小时前
2025 年最火的前端项目出炉,No.1 易主!
前端·javascript·node.js
wordbaby14 小时前
Flexbox 布局中的滚动失效问题:为什么需要 `min-h-0`?
前端·css
黛色正浓14 小时前
leetCode-热题100-滑动窗口合集(JavaScript)
javascript·算法·leetcode
asdfg125896314 小时前
小程序开发中的JS和Go的对比及用途
开发语言·javascript·golang