小程序如何实现rem
2019-11-12 16:01:14来源:博客园 阅读 ()
小程序如何实现rem
最近在学习小程序,要把html的代码转换成小程序界面,其中就遇到了rem的转换问题,但小程序不太兼容rem,不是不能用rem,而是没办法设置根元素的font-size,因为rem是相对于根元素的font-size,而小程序的根元素font-size一直是16px。既然我设置了page{ font-size:1px }也不起作用,那要怎么实现rem呢
这里我用css变量来实现伪rem,定义一个css变量--app-rem-size,然后在各个屏幕尺寸中定义--app-rem-size大小值;
以下是app.wxss文件
page{ --app-rem-size:10px; font-size:calc(var(--app-rem-size)*1.2); } @media screen and (min-width: 320px) and (max-width: 359px) { page { --app-rem-size: 10px; } } @media screen and (min-width: 360px) and (max-width: 413px) { page { --app-rem-size: 12px; } } @media screen and (min-width: 414px) { page { --app-rem-size: 14px; } }然后在我需要用到rem的地方,比如 height:calc(var(--app-rem-size)*2) 这样使用,虽然有点麻烦,但也是没办法中的办法了。
原文链接:https://www.cnblogs.com/caijt/p/11843243.html
如有疑问请与原作者联系
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- 如此沙雕的代码注释,原来程序员都是段子手 2020-06-08
- 如果是自学WEB前端的话,该如何才能找到一份7K实习生工作呢 2020-06-04
- 前端如何学习? 2020-06-04
- 如何成为一名优秀的web前端工程师 2020-06-02
- 零基础小白转行如何入门学习web前端 2020-06-01
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash