聊下 element-ui popper-class 用法

news/2025/2/28 16:15:30/文章来源:https://www.cnblogs.com/pansidong/p/18743478

在开发过程中,有时候需要修改分页组件中,下拉框样式,色调。修改日期组件中样式;
发现 /deep/ 也不生效。样式方scope中,也不生效。去掉scope又会影响全局,其他组件样式。
不用scope,放自己外层的 class,里面,也会不生效。应该因为,想改变的是,element-ui 组件内又再引用的组件,不生效
这时候,在所需要改变样式的组件,通过 popper-class,加上自定义的 class. 这时候放scope里也行。
注意:比如组件嵌套3层,在最外层引入popper-class的css文件,里面也可以生效;

element-uipopper-class 是用于 Popover 组件或其他类似弹出层的一个属性,它允许你给弹出层添加自定义的 CSS 类,从而方便地进行样式定制。

用法示例

假设你在使用 el-popover 组件时,你希望自定义弹出框的样式。你可以通过 popper-class 属性来添加 CSS 类:

<template><el-popovertrigger="click"placement="top"popper-class="custom-popover"><span>点击我触发 Popover</span><template #reference><el-button>点击按钮</el-button></template><div>自定义内容</div></el-popover>
</template><style>
.custom-popover .el-popover__content {background-color: lightblue;border-radius: 8px;padding: 10px;color: #333;
}
</style>

说明:

  1. popper-class: 是 el-popover 组件的一个属性,接受一个 CSS 类名。在弹出的内容框上,会自动添加这个类,你就可以通过它来修改弹出层的样式。
  2. 在上面的示例中,popper-class="custom-popover" 给弹出层的内容框添加了一个 custom-popover 类。
  3. style 标签中,我们对 .custom-popover 类进行了样式定制,改变了弹出框的背景色、边框圆角、内边距等样式。

注意事项:

  • popper-class 只会影响弹出层的内容部分,而不会影响触发弹出框的元素。
  • 你可以在 popper-class 中使用多个类名,以空格隔开多个自定义类。

这种方式特别适用于当你需要给弹出框加上一些额外的样式(如背景、边框、阴影等)时。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/891207.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Pcigo 图片名字修改插件- rename-file

picgo-plugin-rename-file A PicGo plugin for customizing file name. 可以很自定义生成文件存储路径的插件,文件(包括路径)名称支持日期、随机字符串、文件MD5、原文件名、原文件目录结构等规则。 更多需求,欢迎PR或提ISSUE。例如 2020/07/24/674b96a992fac527a8332ac4adc8…

ln -s(软链接)命令的使用

ln -s /A /B 创建软链接A指向B,Linux的软链接类似于window的快捷方式 当我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在某个固定的目录,放上该文件,然后在其它的 目录下用ln命令链接(link)它就可以,不必重复…

NFSP

NSFP算法 论文名称:《Deep Reinforcement Learning from Self-Play in Imperfect-Information Games》 这是一篇博弈论和强化学习交叉的文章,网上的资料比较少,但是确实是对手建模的重要算法之一。虽然后面的PSRO算法指出NFSP是PSRO的一个特例,但是个人觉得还是很有学习的必…

车载高性能计算平台HPC2.5

经纬恒润新一代高性能计算平台HPC产品选用TI TDA4及Infineon TC397两款高性能芯片,搭载Linux及RTOS两种操作系统,集成AutoSAR及自研应用框架(AF)两类中间件,可满足复杂运算、高实时等不同应用程序的需求。 高性能计算平台(HPC)是新一代智能汽车的核心技术,是支撑“…

FANUC法那科机器人保养的要点

每一台机器人均不可或缺地需要进行预防性保养,这是确保其于生产线上持续展现最佳性能与实现高度一致性的基石。若忽视了定期对机器人进行预防性保养检查,很可能会导致其零部件遭受损坏或突发故障,进而引发生产效率的减缓,乃至生产线的全面停机。恰当的保养措施,不仅能够显…

redis bind protected-mode

概要redis bind、protected-mode 配置 安装并启动 yum install -y redis systemctl enable --now redis # 使用 redis-server 命令会在前台启动运行,可以跟个 .conf 文件 根据配置文件启动修改配置文件 # 直接编辑配置文件 (本篇文章使用此方法) vi /etc/redis.conf# 同时redis…

看中国版“ADP”如何助力泰森等在华外企应对薪酬管理挑战

“工欲善其事,必先利其器”,用软件实现复杂经营环境下的薪酬管理提效提质,是包括外企在内所有企业释放人力价值、迈向精细化管理的重要手段;也是实现薪酬价值最大化,打造经营韧性、驱动增长的必经之路。调查表明,在全球化的浪潮中,71% 的企业将人力资源相关问题视为国际…

day08 作业

day08 作业 1.使用linux实现命令别名,实现如下效果,思考,如何生成la命令。 [root@yuanlai-0224 ~]# la /var/log/ total 1.9M drwxr-xr-x. 6 root root 4.0K Mar 6 03:33 . drwxr-xr-x. 19 root root 267 Feb 26 03:27 .. drwxr-xr-x. 2 root root 204 Feb 26 03:01 an…

ABP更换MySql数据库

原因:ABP默认使用的数据库是sqlServer,本地没有安装sqlServer,安装的是mysql,需要更换数据库 ABP版本:9.0 此处以官网TodoApp项目为例打开EntityFrameworkCore程序集,可以看到默认使用的是sqlServer,此处截图为已安装mysql依赖包步骤一、安装mysql依赖包 https://abp.io…

SimpleCalculator缺陷分析与二次开发

C语言计算器项目: 项目名称:Simple Calculator GitHub 地址: https://github.com/example/simple-calculator 项目简介 这是一个命令行计算器,支持加、减、乘、除运算。 代码结构简单,适合初学者阅读和修改。 主要功能 支持加、减、乘、除运算。 通过命令行交互输入运算符和数…

基于 Arria 10 FPGA 的 DP 接口开发板电路研制

1.引言物联网,智能汽车,云计算在我们生活中已经耳熟能详,随着FPGA的更新进步,在各类电子科技中不断发力,让我们的生活变得更加智能和便捷。下面给大家介绍一下来自Intel的FPGA Arria 10以及明德扬研发的一款Arria 10的开发板电路设计。 2.Arria 10 FPGAIntel Arria10 FPGA…

西数硬盘二次开盘数据恢复之国外损坏带回在北京恢复失败盘片划伤

这是一块西部数据2T的移动硬盘,北京客户寄过来的,用户在国外工作的时候就损坏不识别了,但当地修复不了,回国后就在北京找了一家数据恢复公司进行处理,但由于盘片有划伤,没能恢复出数据,后来客户找到我们,想再尝试一下,因为里面有海外工作时几百G的工程项目资料,比较重…