如何HTML标签和JS中设置CSS3 var变量
一、HTML标签中设置CSS变量
如下:
<div style="--color: #cd0000;">
    <img src="mm.jpg" style="border: 10px solid var(--color);">
</div>
二、JS中设置CSS变量
如下,HTML示意:
<div id="box">
    <img src="mm.jpg" style="border: 10px solid var(--color);">
</div>
如果要想让var(--color)生效,执行下面JavaScript代码即可:
box.style.setProperty('--color', '#cd0000');
三、JS中获取CSS变量
JS中获取CSS变量可以使用getPropertyValue()方法,示意:
// 获取 --color CSS 变量值
var cssVarColor = getComputedStyle(box).getPropertyValue('--color'); 
// 输出cssVarColor
// 输出变量值是:#cd0000 
console.log(cssVarColor);
                    
                
                
            
        
浙公网安备 33010602011771号