我知道这行得通 left: var(--mouse-x);
您可以使用 JS 更新此值,这是我的目标。我的情况有点不同,看到我正在尝试创建动画并且我需要动态更改此行中的值
clip-path: polygon(var(clip1) 0, 100% 1%, 100% 100%, 50% 100%);
这是我的尝试
let root = document.documentElement;
root.style.setProperty('clip1', e.clientY + "%");
错误是未设置值可能是因为该变量嵌套在那里。有什么建议吗?
最佳答案
应该是:
剪辑路径:多边形(var(--clip1) 0, 100% 1%, 100% 100%, 50% 100%);
看这里:
关于javascript - 我可以在 CSS 属性中使用全局变量吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56613853/