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

西安网站建设第一品牌什么叫网站

西安网站建设第一品牌,什么叫网站,wordpress扫号器,做征婚网站有哪些方案一:CSS变量换肤(推荐) 利用css定义变量的方法,用var在全局定义颜色变量(需将变量提升到全局即伪类选择器 :root)然后利用js操作css变量,document.getElementsByTagName(‘body’)[0].style…

方案一:CSS变量换肤(推荐)

  • 利用css定义变量的方法,用var在全局定义颜色变量(需将变量提升到全局即伪类选择器 :root)
  • 然后利用js操作css变量,document.getElementsByTagName(‘body’)[0].style.setProperty(key, value)的方式直接修改变量值

1、assets内css文件,定义全局css变量,使用:root变量提升,需要用到的地方使用var包裹使用,main.jsb内将该css文件引入,如图

在这里插入图片描述

2、使用setProperty(key, value)方法,key即我们上方定义的,value为要更改的值

document.getElementsByTagName("body")[0].style.setProperty('--' + key, themeConfig[key]);

方案二:Less在线编译

  • 在html文件中通过link引入less文件以及less.js文件(必须是要在html中引入这两个,且less文件必须处于public文件夹下,否则不会生效)
  • 通过less的在线编辑方法modifyVars,来实现换肤的效果
    在这里插入图片描述
window.less.modifyVars(config)

方案三:预备多套样式文件

  • 直接定义多套固定的皮肤less文件,直接切换,需要重启项目才可生效(若是css文件则无需重启)

主要利用的是直接在main.js内引入样式文件来实现
1、assets文件夹内定义多套less文件
2、找个地方写个可供更改变量值的地方,建议将值保存到storyage内
3、最后在main.js内获取到storyage内的值,而后将其作为名称动态import引入less文件
在这里插入图片描述

// 动态加载,刷新后生效
import(`./assets/theme/${baseURL}.less`)
http://www.yayakq.cn/news/328028/

相关文章:

  • 网站建设前期分析网站注册系统用什么做
  • 武义建设工程网站企业策划书目录
  • 网站首页详细设计网络应用程序方案设计
  • 石家庄做网站裕华区政务网站建设步骤
  • 网站做流量推广的方式做网站租服务器
  • 广西柳州网站建设下载小程序
  • 微信 app 微网站 整合wordpress 有点慢
  • 网站建设青岛微信公众平台开发公司
  • 微软做网站软件wordpress做登陆界面
  • 物流网站建设公司哪家好中国电影家协会会员
  • 1空间做2个网站益阳公司网站建设
  • 网站建设遵循的原则网站有哪些区别
  • 网站弹出广告代码公司注册资金实缴后多久可以取出
  • 网站设计影响seo的因素鄂州门户网
  • 服务器网站搬家网站不设置关键词描述
  • 免费建立个人网站的哪些平台好男女做羞羞事漫画网站免费
  • 海口兼职网站一屏一屏的网站怎么做
  • 网站开发需求收集 模板免费咨询法律问题的网站
  • 网站好坏怎么分析网络推广培训课程内容
  • wordpress 配置ssl佛山网站运营十年乐云seo
  • 自己的电脑做网站会收录吗怎么做阿里巴巴国际网站首页
  • 网站建设平台软件哪个好用国外优秀网站欣赏
  • 南通专业网站建设公司米拓建站
  • 慈溪做网站做信息网站怎么赚钱
  • 北京天仪建设工程质量检测所网站ocr是不是用于制作网页的软件
  • 黄冈网站建设策划中国做的手机系统下载网站
  • 网站的宣传方法有哪些推广做网站联系方式
  • 做自己网站网站开发文本模版
  • 网站专题策划wordpress 定义数据表
  • 网站图片倒计时怎么做的国际新闻最新战争消息