![](/img/trans.png)
[英]Animating a CSS linear-gradient's change in percentage values in Javascript?
[英]linear-gradient() values as js variables
我想知道是否有可能通過JS腳本控制CSS值,以便我可以為它們分配變量(在這種情況下,是從clientX和clientY鼠標事件中提取的)。
這意味着隨着鼠標在頁面上移動,顏色值將發生變化。 有沒有人有過將腳本和變量連接到CSS值的經驗?
謝謝!
是。 有可能的。 這是一個使用X e Y更改背景顏色的示例。
function runEvent(e) {
let valY = e.clientY, valX = e.clientX;
document.body.style.backgroundColor = `rgb(${e.offsetX}, ${e.offsetY}, 0)`;
}
window.addEventListener('mousemove', runEvent);
在您的情況下,只需將backgroundColor更改為background ='linearGradient(value,$ {JSvalues})'
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.