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

做网站报价明细表怎样做二维码网站

做网站报价明细表,怎样做二维码网站,wordpress修改文章链接,做电销要在哪个网站上找资源前言 主题切换是前端开发中老生常谈的问题,本文将介绍主流的前端主题切换实现方案——CSS变量 CSS变量 简介 编写CSS样式时,为了避免代码冗余,降低维护成本,一些CSS预编译工具(Sass/Less/Stylus)等都支…

前言

主题切换是前端开发中老生常谈的问题,本文将介绍主流的前端主题切换实现方案——CSS变量

CSS变量

简介

编写CSS样式时,为了避免代码冗余,降低维护成本,一些CSS预编译工具(Sass/Less/Stylus)等都支持了CSS变量,随着这些工具的流行,W3C也开始制定CSS变量规范,目前几乎所有主流浏览器都已经支持
在这里插入图片描述

变量与主题

有了变量,我们就可以使用变量名存储不同的值来表示不同的主题

/** 白昼主题 */
--light-bg-color: #ffffff;
--light-text-color: #000000;
...
/** 暗黑主题 */
--dark-text-color: #000000;
--dark-bg-color: #ffffff;
...

主题切换

上面只是定义了一堆变量组织成了主题集合,要将其用在项目中,目前主流的做法是在根元素上定义一个dataset: <html lang="en" data-theme="light | dark">,通过选择器我们可以有如下组织形式:

/** 白昼主题 */
:root[data-theme=light]{--bg-color: #ffffff;--text-color: #000000;
}
/** 暗黑主题 */
:root[data-theme=dark]{--bg-color: #000000;--text-color: #ffffff;
}

通过切换根元素定义的data-theme,即可使用到变量的地方拥有切换主题的能力

现代工程化中为了更好更便利的书写CSS,通常会引入预处理器将书写的文件编译成CSS,而预处理器能提供强大的语法功能,所以也有利用预处理器实现主题切换的方案,本质上是通过预处理器便利的语法编译成多套CSS文件

http://www.yayakq.cn/news/565969/

相关文章:

  • 网站建设文化案例互联网站管理工作细则
  • 门户网站系统源码招聘 网站建设
  • 网站推广公司转型方向怎样查看wordpress用的什么主题
  • 供求网站建设如何提高景区旅游网站建设
  • 做网站可以申请国家补助吗创业论坛网站有哪些
  • 做推广自己找网站aspx网站开发教程
  • 广东网站备案查询友情链接图片
  • 文件外链网站wordpress精简代码
  • 建湖专业做网站的公司响应式网站发展
  • 企业网站的域名是该企业的建筑设计方案大全
  • 好的企业网站建设网站建设 思路
  • 把网站内的文本保存到txt怎么做做网站用的语言
  • 宁波专业定制网站建设公司软文代写
  • 丽水微信网站建设哪家好wordpress 云主机配置
  • wp网站做404企业网站只做英文
  • 扬州外贸网站建设公司系统网站怎么做的
  • 用thinksns做的网站app搜索优化
  • 大足区城乡建设投资集团网站企业seo整站优化方案
  • 电子商务网站建设(论文外贸网站建设报价
  • 做聚类热图的网站网站权重查询
  • 电子商务网站建设技术青浦专业网站建设
  • 编辑网站的软件手机安卓手机app开发教程
  • 我网站关键词太多商务网站开发意义
  • 济南做公司网站需要多少钱外包三巨头公司
  • 员工入职 在哪个网站做招工wordpress ajax 分页插件
  • 如何做视频网站旗下账号优化大师的作用
  • 企业网站做seogoogle登录入口
  • 榆林做网站的公司电话网站和网店区别
  • 网站开发语言查看南昌网站网站建设
  • 温州市建设工程质监站网站wordpress文章列表不显示