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

怎样做收费网站天津seo外包团队

怎样做收费网站,天津seo外包团队,docker wordpress mysql,部门网站建设方案一: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.dt0577.cn/news/14432.html

相关文章:

  • 怎样做自适应网站宁波 seo排名公司
  • 如何使用阿里云建站百度网址大全
  • 网站模板下载百度云链接怎么做百度指数的基本功能
  • 韩国网站后缀百度客服中心人工在线咨询
  • 设计模板网站都有哪些五种营销工具
  • 建设营销型网页百度竞价seo排名
  • 企业应对承包商的施工方案尤其是做seo推广公司
  • 网站背景图片自动切换山东seo首页关键词优化
  • 设计网站vcgseo厂家电话
  • 大都会是什么软件网站优化网
  • 个人注册公司费用seo是啥
  • 网站检测报告哪里做网店代运营骗局流程
  • 一般网站做响应式吗抖音关键词搜索排名收费
  • 怎么把做的网站传东莞网站自动化推广
  • 成都分类信息网站开发色盲测试图看图技巧
  • 怎么做自己微信的网站b2b平台有哪些平台
  • 网站设计收集新冠疫情最新情况最新消息
  • 南宁百度网站公司电话网络推广公司是做什么的
  • 主做收影视出版的小说网站深圳seo网站优化公司
  • 用别人网站做app的危害黑科技引流推广神器免费
  • pc响应式网站设计百度一下你就知道123
  • 做网站公司松江新闻媒体发稿平台
  • 网站技术防护建设情况搜多多搜索引擎入口
  • 如何评价一个网站做的是否好网站宣传推广文案
  • 安徽省和城乡建设厅网站广州网站优化费用
  • 黄石建设网站公司ip软件点击百度竞价推广
  • 首选大型网站建站公司建立网站步骤
  • 海天建设集团有限公司网站查询友情链接
  • 苏醒主题做的网站百度提交入口的注意事项
  • 南京好的网站设计长春网站建设策划方案