当前位置: 首页 > news >正文

css / scss 样式变量

一、区别

css定义的变量,可以通过 js 修改并附值

scss定义的变量目前还不可以通过 js 重新修改赋值;

二、css 样式变量

(1)定义和使用

<style>
:root {--sub-header-color: #B641FA;--sub-header-size: 3.5vh;
}
.dv-scroll-board .header {color: var(--sub-header-color);font-size: var(--sub-header-size);
}
</style>

(2)使用 js 修改 css 定义的变量值

// 值是一个通过js定义的变量
document.documentElement.style.setProperty('--sub-header-color', item.subColor)
document.documentElement.style.setProperty('--sub-header-size', `${item.subSize}px`)// 值是一个普通的字符串
document.documentElement.style.setProperty('--sub-header-color', 'pink')
document.documentElement.style.setProperty('--sub-header-size', 26+'px')

三、scss样式变量的定义和使用

<style scoped lang='scss'>
$sub-header: #FC5531;
.header {color: $sub-header;
}
</style>

相关文章:

  • Github 生成SSH秘钥及相关问题
  • 软件工程第十周
  • 基于SSM+Vue的随心淘网管理系统
  • 网络编程套接字(3)——协议定制 | 序列化与反序列化
  • 第十八章Swing程序设计总结
  • 技术分享 | app自动化测试(Android)--App 控件定位
  • C# TCP Server服务端多线程监听RFID读卡器客户端上传的读卡数据
  • 【第2章 Node.js基础】2.2 Node.js回调函数
  • MySQL中表格的自我复制,与复制表格
  • acwing算法基础之搜索与图论--树与图的遍历
  • [第二章—Spring MVC的高级技术] 2.2 置multipart解析器
  • 21 移动网络的前世今生
  • Sa-Token拦截全部接口必须登录-然后自定义注解来匿名登录-作为权限框架支持,并且同时使用了注解和路由的拦截器模式,此部分的配置如下:
  • 虚拟机复制后,无法ping通问题解决
  • Flutter——最详细(AppBar)使用教程
  • [js高手之路]搞清楚面向对象,必须要理解对象在创建过程中的内存表示
  • [分享]iOS开发 - 实现UITableView Plain SectionView和table不停留一起滑动
  • [译]Python中的类属性与实例属性的区别
  • 【跃迁之路】【735天】程序员高效学习方法论探索系列(实验阶段492-2019.2.25)...
  • Android路由框架AnnoRouter:使用Java接口来定义路由跳转
  • C学习-枚举(九)
  • Elasticsearch 参考指南(升级前重新索引)
  • java正则表式的使用
  • jquery cookie
  • PHP 程序员也能做的 Java 开发 30分钟使用 netty 轻松打造一个高性能 websocket 服务...
  • SpiderData 2019年2月25日 DApp数据排行榜
  • 产品三维模型在线预览
  • 关于 Linux 进程的 UID、EUID、GID 和 EGID
  • 力扣(LeetCode)357
  • 世界上最简单的无等待算法(getAndIncrement)
  • 小试R空间处理新库sf
  • 要让cordova项目适配iphoneX + ios11.4,总共要几步?三步
  • 在Mac OS X上安装 Ruby运行环境
  • 自定义函数
  • Oracle Portal 11g Diagnostics using Remote Diagnostic Agent (RDA) [ID 1059805.
  • 不要一棍子打翻所有黑盒模型,其实可以让它们发挥作用 ...
  • 组复制官方翻译九、Group Replication Technical Details
  • ​Java并发新构件之Exchanger
  • #NOIP 2014# day.1 生活大爆炸版 石头剪刀布
  • (27)4.8 习题课
  • (ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY)讲解
  • (定时器/计数器)中断系统(详解与使用)
  • (附源码)springboot掌上博客系统 毕业设计063131
  • (附源码)ssm旅游企业财务管理系统 毕业设计 102100
  • (六) ES6 新特性 —— 迭代器(iterator)
  • .CSS-hover 的解释
  • .NET Core实战项目之CMS 第十二章 开发篇-Dapper封装CURD及仓储代码生成器实现
  • .Net 访问电子邮箱-LumiSoft.Net,好用
  • .NET/C# 判断某个类是否是泛型类型或泛型接口的子类型
  • .NET是什么
  • [<死锁专题>]
  • [20170705]lsnrctl status LISTENER_SCAN1
  • [④ADRV902x]: Digital Filter Configuration(发射端)
  • [Android Pro] AndroidX重构和映射
  • [DM复习]Apriori算法-国会投票记录关联规则挖掘(上)