移动端适配的设置 root fontsize
猫眼电影、天天:
1、安装cssrem插件
2、设置--->搜索cssrem--->
Fixed Digits 改为2 px转rem小数点最大长度,默认:6
Root Font Size 改为 50 根字体大小,默认是16px,即1rem = 16px,可自定义 修改完要重启vscode,此时输入50.5px会转换为1.01rem
3、index.html中引入reset.css:
@charset "utf-8"; /* CSS Document */ html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img { margin: 0; padding: 0; } fieldset, c { border: none; } img { display: block; } address, caption, cite, code, dfn, th, var { font-style: normal; font-weight: normal; } ul, ol, li { list-style: none; } body { color: #333; font: 12px PingFang SC, microsoft yahei, sans-serif; background: #fff; } a { color: #fff; text-decoration: none; } /*清除浮动*/ .clear { clear: both } * { box-sizing: border-box } .border-1px::after { content: ''; position: absolute; top: 0; left: 0; -webkit-box-sizing: border-box; box-sizing: border-box; width: 200%; height: 200%; -webkit-transform: scale(0.5); transform: scale(0.5); -webkit-transform-origin: left top; transform-origin: left top; pointer-events: none; } body, html, #app { height: 100%; background: #f5f5f5; } @media (min-width: 240px) { html { font-size: 32px; } } @media (min-width: 320px) { html { font-size: 42.66667px; } } @media (min-width: 360px) { html { font-size: 48px; } } @media (min-width: 375px) { html { font-size: 50px; } } @media (min-width: 384px) { html { font-size: 51.2px; } } @media (min-width: 411px) { html { font-size: 54.8px; } } @media (min-width: 414px) { html { font-size: 55.2px; } } @media (min-width: 424px) { html { font-size: 56.53333px; } } @media (min-width: 480px) { html { font-size: 64px; } } @media (min-width: 540px) { html { font-size: 72px; } } @media (min-width: 640px) { html { font-size: 85.33333px; } } @media (min-width: 720px) { html { font-size: 96px; } } @media (min-width: 750px) { html { font-size: 100px; } } @media (min-width: 768px) { html { font-size: 102.4px; } } @media (min-width: 800px) { html { font-size: 106.66667px; } } @media (min-width: 980px) { html { font-size: 130.66667px; } } @media (min-width: 1024px) { html { font-size: 136.53333px; } } @media (min-width: 1080px) { html { font-size: 144px; } } @media (min-width: 1152px) { html { font-size: 153.6px; } } @media (min-width: 1366px) { html { font-size: 182.13333px; } } @media (min-width: 1440px) { html { font-size: 192px; } } @media (min-width: 2160px) { html { font-size: 288px; } }
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 提示词工程——AI应用必不可少的技术
· 字符编码:从基础到乱码解决
· 地球OL攻略 —— 某应届生求职总结