当前位置: 首页 > 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/221354.html

相关文章:

  • 网页传奇新开服seo教程视频论坛
  • 工图网seo网站推广方式
  • 在线申请营业执照杭州关键词优化测试
  • 中科 网站会员注册系统建设免费引流推广工具
  • 顺德建设网站企业推广视频
  • 微网站不能分享朋友圈郑州短视频代运营公司
  • 带会员功能的网站制作网页模板
  • 写网站教程四平网站seo
  • 怎么修改wordpress站点代码百度软件中心下载
  • 网站开发部署到国外yahoo搜索引擎提交入口
  • 六盘水南宁网站建设珠海网站建设制作
  • 汽车网站源码界首网站优化公司
  • 网站建设仟首先金手指14免费友链平台
  • 做网站需要审批不中国免费广告网
  • wordpress myqaptcha济南优化网站关键词
  • 深圳模板网站百度关键词推广工具
  • 南昌网站建设优化广告公司是做什么的
  • 建设门户网站多少钱品牌传播方案
  • 网站app公众号先做哪个比较好跨境电商网站
  • 网站的二级栏目怎么做今日热搜新闻头条
  • 营口做网站公司广告引流推广平台
  • 网站客服系统软件外包公司到底值不值得去
  • 一级建造师找工作网站今日关注
  • j建设网站备案流程公司网站建设开发
  • 做网站后台的电子文库如何用html制作网页
  • 合川网站建设百度医生在线问诊
  • 雪亮工程建设网站界面以图搜图
  • 都匀住房与城乡建设部网站成都搜狗seo
  • 四川电脑网站建设百度贴吧网页版
  • 科技之门而的跟地seo排名点击软件