首页 > 其他分享 >css3 变量使用和修改变量

css3 变量使用和修改变量

时间:2023-12-01 17:33:47浏览次数:34  
标签:css3 blue aa 变量 -- 修改 var color

<!DOCTYPE html>
<html>
<head>
<style>
:root {
  --blue: #1e90ff;
  --white: #ffffff; 
  --aa: 1212121;
}

body {
  background-color: var(--blue);
}

h2 {
  border-bottom: 2px solid var(--blue);
}

.container {
  color: var(--blue);
  background-color: var(--white);
  padding: 15px;
}

.container button  {
  background-color: var(--white);
  color: var(--blue);
  border: 1px solid var(--blue);
  padding: 5px;
}
</style>

<script>
// 获取根元素
var r = document.querySelector(':root');

// 创建获取变量值的函数
function myFunction_get() {
  // 获取根的样式(属性和值)
  var rs = getComputedStyle(r);
  // 弹出 --blue 变量的值
  alert("The value of --aa is: " + rs.getPropertyValue('--aa'));
}

// 创建设置变量值的函数
function myFunction_set() {
  // 把变量 --blue 的值设置为另一个值(在这里是 "lightblue")
  r.style.setProperty('--blue', 'lightblue');
}
</script>
</head>
<body>

<h1>使用 JavaScript 获取和更改 CSS 变量</h1>

<div class="container">
  <h2>Welcome to Shanghai!</h2>
  <p>Shanghai is one of the four direct-administered municipalities of the People's Republic of China.</p>
  <p>Shanghai is one of the four direct-administered municipalities of the People's Republic of China.</p>
  <p>
    <button>Yes</button>
    <button>No</button>
  </p>
</div>
<br>

<button type="button" onclick="myFunction_get()">使用 JavaScript 来获取 CSS 变量</button>
<button type="button" onclick="myFunction_set()">使用 JavaScript 来更改 CSS 变量</button>

</body>
</html>

  

标签:css3,blue,aa,变量,--,修改,var,color
From: https://www.cnblogs.com/liangziaha/p/17870577.html

相关文章

  • 修改sa-token检查token的报错信息
    1.创建一个类去实现NotLoginExceptionMapperimportcn.dev33.satoken.exception.NotLoginException;importorg.springframework.http.HttpStatus;importorg.springframework.http.ResponseEntity;importorg.springframework.stereotype@ComponentpublicclassCustomNotLogin......
  • idea修改idea64.exe.vmoptions导致打不开问题(破解后的idea)
    问题原因是在idea中改了idea64.exe.vmoptions配置,导致idea打不开。网上帖子很多说是C盘appdata里面的缓存idea64.exe.vmoptions文件删除或者更改成跟安装目录一样的就行了。 idea用了激活工具方式解决:如果用了激活工具,激活工具目录里一般都会有idea64.exe.vmoptions同名......
  • 【R】Rscript中使用变量控制输入输出的文件名
    在R输入输出控制中不可避免地将变量引入输出文件名中,这种输出的文件名在Rscript中应该如何加入变量?library(ggplot2)library(dplyr)library(tidyr)for(iin10:21){file<-paste("result_",i,sep="")out_file<-paste(file,".out",sep="")......
  • Windows使用命令行方法,实现docker默认安装目录修改及更改docker镜像默认保存路径
    一、使用软连接方法,修改Docker默认安装目录查看Windows上安装DockerDesktop官方安装指南:https://docs.docker.com/desktop/install/windows-install/  1、提前在D盘新建Program\Docker,使用这行代码安装:"DockerDesktopInstaller.exe"install--installation-dir......
  • 【Nginx38】Nginx学习:SSL模块(二)错误状态码、变量及宝塔配置分析
    Nginx学习:SSL模块(二)错误状态码、变量及宝塔配置分析继续我们的SSL模块的学习。上回其实我们已经搭建起了一个HTTPS服务器了,只用了三个配置,其中一个是listen的参数,另外两个是指定密钥文件的地址,一个是crt文件,一个是key文件。今天我们将学习到的是SSL中的错误状态码、变......
  • windows10 Java环境变量配置后不生效
    一、问题从jdk8升级到jdk11,配置JAVA_HOME后,不生效。(备注:jdk8是安装版,jdk11是解压版。)二、解决办法在环境变量Path中,删除下面的配置:C:\ProgramFiles(x86)\CommonFiles\Oracle\Java\javapath验证:三、原因因为使用安装版本的JDK程序时(一般是1.7版本以上),在安装结束后会自......
  • IDEA修改背景颜色为护眼绿
    使用全绿色的图片作为背景,可以实现整个IDE都是绿色背景的设置方法:File–>Settings–>Appearance&Behavior–>Appearance–>在右侧的界面找到BackgroundImage…背景图片的名称需要是全英文的,否则选择图片的时候无法显示出来......
  • 父组件 同步修改/传值 子组件 vue3
    父组件//引入子组件<jyqk:selectData="selectData"ref="jyqk_ref"></jyqk>importfxjyfrom"./components/fxjy.vue";constjyqk_ref=ref<any>();constchange_data=(val:any)=>{jyqk_ref.value.getData();}......
  • Python批量修改文件名
    '''pythonimportos,sys#导入模块fromitertoolsimportgroupbyfromos.pathimportsplitextifname=='main':path=r'C:\C1Files'#运行程序前,记得修改主文件夹路径!old_names=os.listdir(path)#取路径下的文件名,生成列表,这个获取的时候可能会出现未获取全......
  • Docker中创建ES集群并修改默认用户密码-sunziren
    注1,本文参考了https://www.elastic.co/guide/en/elasticsearch/reference/current/docker.html注2,本文这种搭建的方式,适用于开发环境,不适用与生产环境,生产环境要用Docker搭建ES集群,请使用docker-compose命令#创建docker内部网络elasticdockernetworkcreateelastic#下面三条命......