当前位置: 首页 > news >正文

前端组件样式穿透修改

背景:

在style经常用scoped属性实现组件的私有化时,要改变element-ui某个深层元素(例如.el-input__inner)或其他深层样式, 但是element-ui 并没有提供修改的接口。

这时,就是需要手动修改样式。

解决方法

使用样式穿透
在这里插入图片描述
实例:
代码:

<nut-tabbar unactive-color="#black" active-color="red" bottom v-model="activeTab" v-show="tabbarVisible" @tab-switch=    "tabSwitch">
<nut-tabbar-item v-for="item in tabItem" :key="item.key" :tab-title="$t(`tabbar.${item.key}`)" :icon="item.icon" />
</nut-tabbar>

样式:
在这里插入图片描述
tabbar的默认背景色为白色。 通过给nut-tabbar添加style属性是无法修改其样式的。
修改tabbar背景样式

<style scoped lang="scss">div ::v-deep .nut-tabbar {border-style: none !important ;background: #1a1a1a !important;}</style>

(说明:nut-tabbar组件在渲染后,对应的css类名为 nut-tabbar, 所以此处实际修改的是类nut-tabbar的样式)
Done !

参考文章:
https://www.cnblogs.com/xwwin/p/16825539.html

相关文章:

  • OpenStack云平台管理
  • 2024.6.12 作业 xyt
  • Flutter 使用ffigen生成ffmpeg的dart接口
  • 大语言模型学习笔记-1
  • 【LLM之RAG】Self-RAG论文阅读笔记
  • 如何对stm32查看IO功能。
  • Android shell 常用 debug 命令
  • 代码整洁之道学习笔记
  • React+TS前台项目实战(一)-- 项目初始化配置及开此系列的初衷
  • 【纯血鸿蒙】——自适应布局如何实现?
  • 电商平台系统||电商|跨境电商项目的搭建都需要哪些电商API接口支撑
  • AI大模型的战场正在分化:通用大模型与垂直大模型你更青睐哪一方?
  • JVM垃圾回收器介绍
  • 图文解析ASN.1中BER编码:结构类型、编码方法、编码实例
  • C语言TC中有⼏个画矩形函数?怎么使⽤?
  • 分享的文章《人生如棋》
  • 《微软的软件测试之道》成书始末、出版宣告、补充致谢名单及相关信息
  • Babel配置的不完全指南
  • CentOS6 编译安装 redis-3.2.3
  • CSS居中完全指南——构建CSS居中决策树
  • Cumulo 的 ClojureScript 模块已经成型
  • Java精华积累:初学者都应该搞懂的问题
  • Python语法速览与机器学习开发环境搭建
  • Spark RDD学习: aggregate函数
  • Terraform入门 - 3. 变更基础设施
  • vue自定义指令实现v-tap插件
  • windows-nginx-https-本地配置
  • XML已死 ?
  • 聊聊springcloud的EurekaClientAutoConfiguration
  • 前嗅ForeSpider中数据浏览界面介绍
  • 浅谈JavaScript的面向对象和它的封装、继承、多态
  • 让你的分享飞起来——极光推出社会化分享组件
  • 微服务框架lagom
  • 微信如何实现自动跳转到用其他浏览器打开指定页面下载APP
  • 验证码识别技术——15分钟带你突破各种复杂不定长验证码
  • 怎样选择前端框架
  • 不要一棍子打翻所有黑盒模型,其实可以让它们发挥作用 ...
  • 从如何停掉 Promise 链说起
  • 数据库巡检项
  • ​Spring Boot 分片上传文件
  • ###项目技术发展史
  • #APPINVENTOR学习记录
  • (LNMP) How To Install Linux, nginx, MySQL, PHP
  • (备忘)Java Map 遍历
  • (附源码)ssm失物招领系统 毕业设计 182317
  • (附源码)计算机毕业设计ssm高校《大学语文》课程作业在线管理系统
  • (附源码)计算机毕业设计大学生兼职系统
  • (算法)N皇后问题
  • (转)mysql使用Navicat 导出和导入数据库
  • .\OBJ\test1.axf: Error: L6230W: Ignoring --entry command. Cannot find argumen 'Reset_Handler'
  • .gitignore文件使用
  • .Net Core和.Net Standard直观理解
  • .NET Framework 和 .NET Core 在默认情况下垃圾回收(GC)机制的不同(局部变量部分)
  • .NET MVC之AOP
  • .NET 药厂业务系统 CPU爆高分析