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)回复免费获取