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

同一个页面击穿element样式后,会影响同样组件的使用

问题:同一个页面里,我用deep击穿第一个dialog后,怎么不影响第二个dialog。
解决:使用更具体的选择器
给新的对话框一个特定的类名或者ID,然后为这个类名或ID下的 .el-dialog 使用 :deep() 选择器。这样,样式将只会应用到指定的对话框上。

<!-- 新的对话框 -->  
<div class="dialog-new-box">  
  <el-dialog>...</el-dialog>  
</div>
.dialog-login-box :deep(.el-dialog) {  
    background-color: transparent;  
}  
  
.dialog-new-box :deep(.el-dialog) {  
    /* 这里可以定义新的样式,或者不使用任何特殊样式 */  
}  
  
:deep(.el-dialog__body) {  
    width: 20vw;  
    margin: auto;  
    background-color: #f6f6f6;  
}

在这个例子中,.dialog-login-box 下的 .el-dialog 会有透明的背景色,而 .dialog-new-box 下的 .el-dialog 则不会受到这个样式的影响(除非你为它也指定了样式)。


http://www.kler.cn/a/377913.html

相关文章:

  • webpack的常见配置
  • 筋膜枪哪个牌子好?深入探索国产筋膜枪品牌的口碑之选
  • 数据库管理-第256期 Oracle DB 23.6新特性一览(20241031)
  • 专业网页设计服务重要是什么
  • MySQL的约束和三大范式
  • 智能交易模型的探索与发展
  • C#与C++交互开发系列(二十):跨进程通信之共享内存(Shared Memory)
  • 论文阅读:Computational Long Exposure Mobile Photography (一)
  • [SICTF Round4] Crypto
  • 简易了解Pytorch中的@ 和 * 运算符(附Demo)
  • 图优化以及如何将信息矩阵添加到残差
  • 网络编程项目之UDP聊天室
  • 【书生.浦语实战营】——入门岛
  • 【OpenSearch】机器学习(Machine Learning)神经搜索教程
  • 【Android】View的事件分发机制
  • Java项目实战II基于Spring Boot的美食烹饪互动平台的设计与实现(开发文档+数据库+源码)
  • 十四届蓝桥杯STEMA考试Python真题试卷第二套第二题
  • 解锁同城流量密码,六大实用技巧全解析
  • 勒索软件通过易受攻击的 Cyber​​Panel 实例攻击网络托管服务器
  • 探索 Spring Boot 中 Elasticsearch 的实战应用
  • Java实战项目-基于 SpringBoot+Vue 的医院管理系统
  • 在Vue中处理图片加载失败:自动替换备用图片
  • kafka实时返回浏览数据
  • 迷宫求解:探索最优路径的算法与应用
  • Java接入Hive
  • IMX6ULL裸机-汇编_反汇编_机器码