css 变量与javascript结合
2016-12-16 02:32
561 查看
<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 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);
}
相关文章推荐
- Javascript结合css实现网页换肤功能
- 用css expression属性将javascript与css结合起来
- 麦鸡的TAB切换功能结合了javascript和css
- JavaScript 结合 CSS 制作带背景图的下拉菜单
- CSS javascript 结合实现悬浮固定菜单效果
- CSS javascript 结合实现悬浮固定菜单效果
- javascript结合CSS实现苹果开关按钮特效
- DHTMl案例(简称动态网页)--html、css、javascript、div技术的结合
- 结合Html/js/css实现超级链接访问JavaScript的事件!(实例)
- HTML+JavaScript+CSS结合winform开发
- PHP,JavaScript,CSS三种HTML内嵌语言的语法,变量,循环,函数记录
- 用JavaScript结合CSS实现网页换肤功能
- Rails 添加css javascript 结合easyui
- 麦鸡的TAB切换功能结合了javascript和css
- CSS expression属性实现javascript与CSS完美结合
- 用javascript按需加载.js和.css文件
- javascript与PHP结合的一些学习心得
- jsp与javascript的结合在页面间传递参数[转]
- 在Web DataGrid中当鼠标移到某行与离开时行的颜色发生改变(结合javascript)