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

造价网站百度今日小说排行榜

造价网站,百度今日小说排行榜,山西住房与城乡建设部网站,湖南营销型网站建设前言 主题切换是前端开发中老生常谈的问题,本文将介绍主流的前端主题切换实现方案——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.hengruixuexiao.com/news/28802.html

相关文章:

  • 网站开发合同范本成都今天宣布的最新疫情消息
  • 屏蔽wordpress自带编辑器windows优化大师怎么样
  • 网站建设服务定制百度登录入口
  • 网站维护和推广方案能打开各种网站的浏览器
  • 南山模板网站建设公司百度智能建站平台
  • cms网站管理系统源码搜索引擎竞价广告
  • 网页设计网站开发web南宁网络推广外包
  • 科研平台网站建设计划获客渠道有哪些
  • php充值网站源码如何快速提升网站关键词排名
  • 汽车做网站海外推广是做什么的
  • 南昌 网站制作百度seo学院
  • 彩票网站建设广东省疫情最新
  • wordpress 解释符号seo关键词优化排名公司
  • 做服装有哪些好的网站有哪些seo积分优化
  • 在线网站建设品牌策划方案模板
  • 为什么没有人做像58一样的网站网站排名分析
  • 网站开发项目运营经理岗位职责网络营销的营销方式
  • 加强网站 网站建设广告联盟全自动赚钱系统
  • 网站在线咨询模块seo优化关键词排名
  • 怎么给网站创建二维码百度关键词搜索趋势
  • 有哪些做买家秀的网站广东网站se0优化公司
  • 电子商务网站建设的背景福州百度网站排名优化
  • 网站内容编辑怎么做网站运营
  • 一级做爰片a视频网站试看2020年度关键词有哪些
  • 下载类网站做多久才有流量百度竞价排名怎么靠前
  • 做服装广告素材网站广州百度竞价托管
  • 企业网站对企业有什么好处石家庄seo扣费
  • 企业标准信息公共服务平台官网seo还有未来吗
  • 智慧团建手机登录入口电脑版pc端seo网站推广软件 快排
  • 大连大型网站制作公司学技术包分配的培训机构