微信小程序 全局字体控制(字体大小)
现在要做一个全局字体大小控制的功能
此处的字体大小不是指字号, 而是全局的一个大小比例控制(0.7倍、1倍、1.5倍这样)
框架是Taro+scss+redux
预想是通过js控制scss里的变量,即在全局scss文件里设变量值$fontSizeMultiple(默认值为1)
然后通过页面上的点击操作,即js控制该值的数值,来控制所有页面的字体规格(所有页面的scss文件中的字体,在设置时都会乘以该公共值)
设想是这样的,是否可行,以及如何实现,还在摸索。
尝试两周,出了几版效果 但是都达不到目标要求。。
年底其他项目推进,该功能暂时搁置
2020/6/4
目前功能是实现了, 不过并没有做到上文所说js控制scss变量,
而是常规的,在scss里预设了对应字号的所有样式内容, 通过不同的顶部字体类名控制。
js控制不同倍数下在xml里的最外层标签的字体类名,借而加载不同类名下挂载的对应字体及样式控制。
tips: 这么搞还是会预设很多样式代码。 还是没有达到当初只控制font-size值的目标QAQ
微信小程序 全局字体控制(字体大小)相关推荐
- 【微信小程序】使用自定义字体
微信小程序使用自定义字体 文章目录 微信小程序使用自定义字体 1. 微信小程序默认支持的字体 2. 自定义字体获取 3. 文字提取和字体ttf文件压缩 4. 字体转Base64格式 5. 字体应用到小 ...
- 微信小程序中引入ttf字体
微信小程序中引入ttf字体 解决常规引入ttf不生效问题 第一步:将ttf字体转为base64(转码网址:https://transfonter.org) 第二步:在static文件夹下新增font文 ...
- 微信小程序使用苹方字体
第一种方式,base64 encode 如果字体比较小,如各种英文字体,可以把字体上传到 Online @font-face generator - Transfonter 转换成base64格式,然 ...
- 逆战之微信小程序全局配置
微信小程序之全局配置-1 小程序的配置分为全局配置.页面配置及sitemap 配置 全局配置 小程序根目录下的 app.json 文件用来对微信小程序进行全局配置.文件内容为一个 JSON 对象,有以 ...
- 微信小程序----全局状态管理 (便于全局埋点等操作)
说明 由于我是一个有着一颗玻璃心的博主,导致在2018年后博客很少更新.原因是由于我的分享并没有解决到部分人的问题,而导致被骂了.当时这颗玻璃心就碎了,所以这两年以来很是消极,博客很少更新.这里给那些 ...
- 微信小程序-全局数据共享
微信小程序-全局数据共享MobX 1.开发中常用的数据共享方案 为了解决组件之间的数据共享,开发中常用的数据共享方案有:Vuex/Redux/MobX等 2.小程序中全局数据共享方案-MobX ...
- 微信小程序-------全局通信方案mobx
微信小程序-------全局通信方案mobx 微信小程序本身并没有提供类似于vue中的vuex或者React里的Redux这样的全局通信方案,只在组件中有behaviors这样的属性共享机制,用起来也 ...
- php小程序开发实例,微信小程序全局配置开发实例
本文主要和大家分享微信小程序全局配置开发实例,主要以代码的形式和大家分享,希望能帮助到大家. 一.app.json 使用app.json文件来对微信小程序进行全局配置,决定页面文件的路径.窗口表现.设 ...
- 微信小程序全局路由拦截
前言 略 微信小程序全局路由拦截方法1 目前微信小程序没有全局路由拦截.要想实现全局路由拦截,需要自己进行扩充.具体参考这里:微信小程序–路由拦截器. 实现思路: 替换Page的参数对象的onShow ...
- 微信小程序 全局路由拦截
1. 微信小程序 全局路由拦截 // utils/filter.js function loginCheck(pageObj) {if (pageObj.onLoad) {let _onLoad = ...
最新文章
- 【Tiny4412】烧写最小文件系统到SD卡
- Linux内核编程广泛使用的前向声明(Forward Declaration)
- 新晋图灵奖得主Jeff Ullman受质疑,反对者:他享受了不该享受的荣誉
- linux java 文件夹创建失败_Linux文件夹文件创建、删除
- (zt)说说大型高并发高负载网站的系统架构
- 终于圆了天文梦!马化腾称腾讯将发布探星计划 还提到了《王者荣耀》
- MSIL实用指南-生成break和continue
- kibana报错Request Timeout after 30000ms故障解决
- 基于C#实现的个人日程管理系统
- VS2015安装提示“安装包丢失或损坏”
- 机器人启示录 百度影音_斯皮尔伯格筹备新作 《机器人启示录》有望启动
- 开启灯光就是近光吗_自动大灯会自动调远近光吗
- flash 调试版本
- 客户细分是客户关系管理的重要手段
- 苹果6s上市时间_6s为什么会在iOS14系统支持名单?
- 【自用】R语言处理GEO转录组数据记录
- 20190411(已解决)对分页预览的认识_yingruiyuelin_新浪博客
- 民安汇智量表科普!满意度调查量表怎么选?
- 【有趣的Python小程序】Python多个简单上手的库制作WalkLattice 走格子游戏 (思路篇)上
- 2023最新计算机毕业设计题目选题大全