V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
shilianmlxg
V2EX  ›  Vue.js

element-plus 怎么指定某一个特定的 div 里的所有元素变成黑暗模式

  •  
  •   shilianmlxg · 168 天前 · 1163 次点击
    这是一个创建于 168 天前的主题,其中的信息可能已经有所发展或是发生改变。

    vueuse 的 useDark 可以设置挂载某一节点,为它添加特定的属性。但是 element-plus 的黑暗模式只挂载到 html 上多一个 dark 的 class 。我怎么让某一个 div 内的 element-plus 的元素都变成黑暗模式。

    4 条回复    2024-06-06 14:16:39 +08:00
    DataPipe
        1
    DataPipe  
       168 天前
    虽然我不懂前端,但是我帮你问了一下 gpt-4 ,你看看对不对
    https://c.datapipe.top/share/b87903dd0e8be3f0c42c6512f1516bcc
    sjhhjx0122
        2
    sjhhjx0122  
       168 天前
    那就要看 element 的暗黑模式是怎么写的了,实在不行我记得 element 颜色都是读变量的,你可以在你要暗黑的 div 上 重新声明 element 变量
    moooooooo
        3
    moooooooo  
       168 天前
    我理解你是不是想问深度选择器之类的问题?
    https://cn.vuejs.org/api/sfc-css-features
    hwf
        4
    hwf  
       168 天前
    给特定 div 加个 dark class
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3268 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 12:11 · PVG 20:11 · LAX 04:11 · JFK 07:11
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.