
























在 Vue 项目中,如何动态修改某个 DOM 元素的 CSS 伪类的值?
实现方法非常简单,其原理是使用 CSS3 的 var() 函数和 -- 变量。
如下代码案例,动态修改 .demo 元素鼠标悬浮时的背景颜色:
1 | <template> |
template 中,绑定一个 CSS 变量 --hover-background-color。
script 中,定义一个 JS 变量 hoverBackgroundColor,用以动态控制背景颜色。
style 中,background 的值用 var(--hover-background-color) 表示。
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。