如何将背景色定义为CSS类(最终使用JQuery)
How to set a background color defined as a CSS class (using JQuery eventually)?
我对CSS/Javascript/JQuery还是个新手。我在css文件中定义了一些颜色作为类。然后,我想使用其中一个作为HTML页面的背景色:
.wf_blue { color:rgb(2, 12, 40); }
.wf_white { color:rgb(255, 252, 247); }
body{background-color: wf_blue;}
上面的不起作用。我尝试使用JQuery,但没有成功。我在SO上看到过其他的问题,但是我不知道怎么解决。我做错了什么?
你的类只能在这样的HTML标记中使用
<body class="wf_blue">....
你也可以用jQuery设置这个类
$('body').addClass('wf_blue');
如果你想在CSS中使用变量,你可以看看SASS或LESS,它们是CSS预处理器
如果你想在CSS中使用变量,那么你必须使用中间语言,如less或Sass。
首先,CSS应该是:
.wf_blue { background-color: rgb(2, 12, 40); }
.wf_white { background-color: rgb(255, 252, 247); }
在纯HTML中
<body class="wf_blue">
与jQuery: $(document).ready(function() {
$("body").addClass("wf_blue");
});
如果你不想使用javascript库(如jquery或prototype),你可以直接写:a . HTML:
<body class="wf_blue">
B。javascript:
document.getElementsByTagName ('body') [0]. addClass ('wf_blue');
谢谢
相关文章:
- jquery.each(第2行)添加背景色
- 如果使用javascript函数屏幕太小,我该如何更改HTML文件的背景色
- 悬停时淡入背景色
- 如何在单击单元格中的链接值时动态更改表行背景色
- 存在事件的单元格的jQuery DatePicker背景色(加载时)
- 使用Jquery选中复选框时,更改复选框的背景色
- 使用jquery不会更改tr的背景色
- jQuery在页面加载时对页面背景色进行动画处理
- 调用 JS 函数以反转 jQuery .each 函数内的背景色
- jQuery fullCalendar为单元格设置背景色
- jQuery表单验证插件.只为空字段设置背景色
- 我如何通过jquery改变背景色
- 如何将背景色定义为CSS类(最终使用JQuery)
- 通过Jquery在IE中设置背景色
- 转换Javascript代码,更改DOM元素's的背景色,添加到JQuery
- Javascript或Jquery-点击复选框,我如何更改父元素's的背景色
- 使用jquery更新表行的背景色
- 使用jQuery,是否可以用ajax请求中的背景色突出显示链接
- 更改所选文本的背景色,HTML JQUERY
- 使用 jQuery 淡出背景色