使用JS更改CSS样式
1.声明CSS变量
:root {--background_color: #ff0000;--border_color: #000;--color: #ffff00;
}
2.动态添加style标签
let cssString = 'div {' +
' background-color: var(--background_color);' +
' border-color: var(--border_color);' +
' color: var(--color);' +
'}';
addCssByStyle: function (cssString) {var style = document.createElement("style");style.setAttribute("type", "text/css");if (style.styleSheet) { // IEstyle.styleSheet.cssText = cssString;} else { // w3cvar cssText = document.createTextNode(cssString);style.appendChild(cssText);}var heads = document.getElementsByTagName("head");if (heads.length) {heads[0].appendChild(style);} else {document.documentElement.appendChild(style);}
},
3.JS更改变量值
document.documentElement.style.setProperty('--background_color', "#13e39d");
document.documentElement.style.setProperty('--border_color', "#7a1ada");
document.documentElement.style.setProperty('--color', "#e1de0a");
使用JS更改CSS样式相关推荐
- 原生js更改html,原生js更改css样式的两种方式
原生js更改css样式的两种方式 发布时间:2020-08-30 01:46:17 来源:脚本之家 阅读:148 作者:外婆的彭湖湾 下面我给大家介绍的是原生js更改CSS样式的两种方式: 1. 通过 ...
- css vue 选项卡_vuejs实现标签选项卡动态更改css样式的方法
html {{item.name}} js var app = new Vue({ el:"#app", router, data:{ m:"hello vue.js&q ...
- JS控制CSS样式语法对照
CSS与JS紧密配合,为我们的页面增添了很多别致的效果.为了达到某种特殊的效果我们需要用Javascript动态的去更改某一个标签的CSS属性. 例如常用的关闭某个漂浮的广告显示:document.g ...
- 重学前端第一阶段完 钢琴项目(document.querySelector js改变css样式的3种方式 思路 成品)
菜鸟学完之后,总是感觉学了也还是不会,主要就是因为没有实践,不知道自己到底哪里有问题!虽然说我还没复习完,前端很大一部分都处于模糊阶段,但是感觉还是应该先尽力做一个简单的东西,把这几天学的都用进去,遇 ...
- JS设置CSS样式的几种方式(js设置!important)
JS设置CSS样式的几种方式(js设置!important) x619y 用JS来动态设置CSS样式,常见的有以下几种 1. 直接设置style的属性 某些情况用这个设置 !important值无效 ...
- js如何修改html样式,怎么用js改变css样式?
怎么用js改变css样式?下面本篇文章给大家介绍一下使用JavaScript改变css样式的方法.有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助. 怎么用js改变css样式? 1.通过 ...
- 通过JS修改CSS样式
通过JS修改CSS样式有两种方法: 修改某一属性的值 修改某一元素的class名,使其被别的样式修饰 修改某一属性的值 <!DOCTYPE html> <html> <h ...
- JS设置CSS样式的几种方式
JS设置CSS样式的几种方式 1.直接设置style的属性 某些情况下用这个设置!import值无效 如果属性有"-"号,就需要使用驼峰命名法(如textAlign),如果想保留& ...
- html js 设置样式,原生js设置样式 笔记:JS设置CSS样式的几种方式
document(id名).style.backgroundColor = "ren" css里的属性有-的就去掉将首字母大写. js如何添加CSS样式中的class添加属性 用J ...
最新文章
- Nginx源码安装及应用
- 行代码实现数据集可视化、分析与比较
- C语言中static的作用及C语言中使用静态函数有何好处
- 手机站点开发及手机中图片加速显示img的Canvas方法
- [CodeForces 892A] Greed (Java中sort实现从大到小排序)
- arraycopy方法的作用_System. arraycopy()入门指南
- 如何在Windows Server 2008 R2下搭建FTP服务
- ASP.NET Core 网站在Docker中运行
- mysql数据库中数据类型的长度
- 动手学深度学习Pytorch Task04
- 2021湖南永州四中高考成绩查询,2021湖南高中排名一览表 最新排名
- Vue的三个点es6知识,扩展运算符表达含义
- 搭建dubbo客户端
- 关于android的apk版本升级的一些建议
- BXP的PNP的新做法(转)
- 小白学习MySQL - MySQL会不会受到“高水位”的影响?
- RoI Pooling详解
- 制药企业的发展趋势--行业公司数据调研
- PTP时间同步概念简介
- 判断A图层完全包含B图层的要素--(1)空间查询之esriSpatialRelEnum.esriSpatialRelContains(包含)