码迷,mamicode.com
首页 > 编程语言 > 详细

css 变量与javascript结合

时间:2016-12-16 07:46:01      阅读:231      评论:0      收藏:0      [点我收藏+]

标签:function   写入   tco   root   com   screen   etc   element   ons   

<div onClick="test(‘yellow‘)">
CSS Variable
</div>

================CSS

:root{
--mainColor:red;
}

div{
background:black;
color:var(--mainColor);
}

div{
text-align:center;
}

:root {
--mainWidth:1000px;
--leftMargin:100px;
}

.main {
width: var(--mainWidth);
margin-left: var(--leftMargin);
}

@media screen and (min-width:1480px) {
:root {
--mainWidth:800px;
--leftMargin:50px;
}
}

================javascript


// 读取
var root = getComputedStyle(document.documentElement);
var cssVariable = root.getPropertyValue(‘--mainColor‘).trim();

console.log(cssVariable); // ‘75px‘

// 写入

function test(m){
document.documentElement.style.setProperty(‘--mainColor‘, m);
}

css 变量与javascript结合

标签:function   写入   tco   root   com   screen   etc   element   ons   

原文地址:http://www.cnblogs.com/jayruan/p/6185483.html

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