码迷,mamicode.com
首页 > Web开发 > 详细

如何HTML标签和JS中设置CSS3 var变量

时间:2018-12-22 16:31:09      阅读:275      评论:0      收藏:0      [点我收藏+]

标签:order   com   css3   compute   pre   var   输出变量   --   rop   

一、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);

如何HTML标签和JS中设置CSS3 var变量

标签:order   com   css3   compute   pre   var   输出变量   --   rop   

原文地址:https://www.cnblogs.com/xieyongbin/p/10161053.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!