关于web页面适配

发布于 2022-09-07 16:16:45 字数 192 浏览 12 评论 0

如何保证在不同分辨率的屏幕下还原设计稿
(PC端的类似后台管理的项目)

了解到以下几种方式:

  • viewport强制缩放 (可能会造成显示模糊)
  • @media (响应式,似乎不能保证还原设计稿)
  • rem (现在的主流?)

想知道一下大家实际实践中是如何处理的

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

只有影子陪我不离不弃 2022-09-14 16:16:45

从题主的问题分析,不难发现问题的核心是 “100%还原设计稿的最佳方案选择。”
那么这里问题来了。在题主给的几个方案里,是否真正还原设计稿的方案?设计稿还原的是什么?
我们知道设计稿的宽,高。都是固定的,如果只是单独还原宽或者单独还原高,那么会造成拉伸,那么在不同分辨率。我们还原的是他的宽高比例吗?
很多年前我试过。我发现还原宽高比例不一定会好看,为什么?
打个比方。你1360的分辨率字是14px, 1920的分辨率是1360的1.5倍。那你的字要设置成21px么??答案是否定的。因为用大屏的用户她所希望的是看到更多的内容。比如一行原先10个字,他用大屏希望的是看到15个字,而非大一号的10个字,除非你的用户全是六七十岁的老人。。

所以针对以上结论,给出答案,还原设计稿不是还原设计稿的宽高比例,而是还原其视觉感受。。。

那么问题又来了,如何还原其视觉感受。。首先你要根据设计稿来区分这究竟是什么布局。再根据布局来区分。,,比如最简单的淘宝网站。上两张图
clipboard.png

clipboard.png
可以从图中看出,大屏和小屏的区别在于中间的空隙增加了,,
所以还原设计稿并非按照比例还原,而是部分固定,部分自适应。


所有答案全部手打,如果题主觉得回答是认真的,请采纳

少女净妖师 2022-09-14 16:16:45

后台管理的项目就不需要百分百还原设计稿了吧,确定一个原型设计、UI规范或风格,选一个响应式的UI库,加班撸就对了,开发速度才是关键,哈哈哈。

另,假若楼主提到了viewport,可以参考这篇文章,来取代rem;

不是所有的组件都得自己手撸的,仅个人看法。

不一样的天空 2022-09-14 16:16:45
  • 如果网站二点业务量不复杂,可以考虑使用 @media
  • 复杂就直接分开成为PC和移动端。
  • rem 一般都用于移动端的布局。
计㈡愣 2022-09-14 16:16:45

PC端想要像移动端那么的较完美的实现自适应还是有难度的,而且不太好弄。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文