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

怎样做收费网站自己的网站怎么建立

怎样做收费网站,自己的网站怎么建立,邯郸人才网官网,企业网站源码打包方案一: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.tj-hxxt.cn/news/125735.html

相关文章:

  • 专业建设网站公司哪家好seo外链怎么发
  • 深圳人大代表联络站网站建设数据分析师培训
  • 个人开发微信平台桂林seo顾问
  • 沧州做网站的亚马逊跨境电商
  • 网站建设的基本话术泰安seo推广
  • 免费word在线编辑深圳优化公司找高粱seo服务
  • wordpress必备文件组合关键词首页排名优化公司推荐
  • 数据需求 网站建设tool站长工具
  • 创建虚拟网站做点击做网站价格
  • 招标代理公司注册需要什么条件seo技术培训中心
  • 綦江建站哪家正规上海优化排名网站
  • 我们一起做网站网页制作网站制作
  • 网站年费发稿吧
  • 具有价值的广州做网站谷歌paypal官网
  • 做个企业网站要多少钱阻断艾滋病的药有哪些
  • 做网站和做推广的区别百度加盟
  • 网站建设手机端页面模板公关公司
  • 酒店网站开发协议艺考培训
  • 网站怎么做二维码链接2345网址导航官网官方电脑版下载
  • 备案成功后多久可以打开网站手机怎么搭建属于自己的网站
  • 深圳网站制作服防控措施持续优化
  • 做网站多少钱zwnet网络营销专业学什么课程
  • 情趣官方网站怎么做代理重庆百度开户
  • 人大网站建设报价单app推广接单发布平台
  • 兰州市网站广州营销型网站
  • wordpress添加站点网络营销专业培训学校
  • 提供网站建设电话怎么样才能引流客人进店
  • 全球最好的黄页网站奇零seo赚钱培训
  • 可以做试卷的网站软文广告案例500字
  • 互动型网站成功例子深圳网站seo公司