css 变量与javascript结合

Posted jayruan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了css 变量与javascript结合相关的知识,希望对你有一定的参考价值。

<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结合的主要内容,如果未能解决你的问题,请参考以下文章

前端全套视频教程(JavaScript+jquery+css+bootstrap)回复免费获取

结合用户滚动+动画css3/Javascript

html和css制作一个搜索框,要内容与搜索图标结合,该怎么做?

JavaScript 可以改变@page CSS 的值吗?

JavaScript 第一章总结

Ajax