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

vr成品网站源码在线观看成人教育培训机构十大排名

vr成品网站源码在线观看,成人教育培训机构十大排名,免费站推广网站不用下载,微信网站开发文档实现一键换肤的时候,我们除了动态替换引用的css文件,还可以通过使用css变量的方式,达到所需效果。 首先我们来了解css变量,css变量以--开头,引用时va(--变量名),例 :root{--default-color: #fff; } .box{b…

        实现一键换肤的时候,我们除了动态替换引用的css文件,还可以通过使用css变量的方式,达到所需效果。

        首先我们来了解css变量,css变量以--开头,引用时va(--变量名),例

:root{--default-color: #fff;
}
.box{background-color: var(--default-color);
}

        :root指向文档根元素,可用来配置全局变量,而我们可以通过修改变量的值,来实现修改样式。

        一种方式是直接修改变量值,这种方式需要在setProperty时将所有变量都设置一遍。

document.documentElement.style.setProperty('--default-color', '#f00');

        另一种方式是在css中将每一套变量的值罗列出来,在:root上添加自定义属性,js通过修改自定义属性的值修改css的引用值

        css

:root{--default-color: #fff;
}
:root[theme="black"]{--default-color: #000;
}

        js

document.documentElement.setAttribute('theme', "black");
localStorage.setItem('theme', "black"); // 在缓存中存入theme的值,方便下次进入页面的时候主题与上一次一致

        第二种方式较第一种的优势是,不需要在js中修改那么多的变量,如果主题样式也特别多的话,js的方式比较麻烦,而且第二种更方便存储到缓存中,以便后续直接应用

http://www.dtcms.com/wzjs/168259.html

相关文章:

  • 电商网站开发分析百度网盘搜索引擎网站
  • 负责政府网站建设管理维护竞价系统
  • 建设部勘察设计网站搜索图片
  • 室内设计专业作品集顺德搜索seo网络推广
  • 如何写网站代码是什么原因网站广告调词平台
  • fullpage wow做的网站产品营销软文
  • 长沙网站优化外包外链推广网站
  • 北滘网站设计西安seo网站建设
  • 做网站的被拘留了网络营销推广方案整合
  • 类似qq空间的网站拼多多seo怎么优化
  • 东莞土木建筑学会网站广州竞价外包
  • 在线商城网站模板上海百度推广开户
  • 博山政府网站建设哪家专业百度品牌广告
  • 网站的软文 怎么做推广网络推广外包公司排名
  • 潜江网站开发seo指导
  • 网站建设业务员沟通需求专业做网站公司
  • 制作卖东西网站seo排名快速
  • 熊掌号做网站推广的注意事项网络营销方案
  • 温州排名推广优化神马排名软件
  • 简历旅游网站开发经验百度pc网页版入口
  • asp.net网站开发pdf企业做推广有用吗
  • 网站建设_你真的懂吗?爱站网关键词密度查询
  • 模板网站制作多少钱怎么弄一个自己的网站
  • 做设计必看十大网站长沙网站推广和优化
  • 网站建设过程报告seo如何建立优化网站
  • 房地产建筑公司网站推广网站软文
  • 福田做商城网站建设哪家公司靠谱优化网站排名需要多少钱
  • 教育局建设网站的必要性试分析网站推广和优化的原因
  • 广州网站开发小程序百度推广代理公司
  • 湖州品牌网站设计搜索引擎优化方案案例