簡體   English   中英

我可以在CSS proprety中使用全局變量嗎?

[英]Can I use global variables inside CSS proprety

我知道這個工作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 + "%");

錯誤是未設置值可能因為該變量嵌套在那里。 有什么建議嗎?

應該:

clip-path: polygon(var(--clip1) 0, 100% 1%, 100% 100%, 50% 100%);

看這里:

創建CSS全局變量:樣式表主題管理

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM