首页 > 其他分享 >为什么移动端页面的设计稿一般是750px/640px呢?

为什么移动端页面的设计稿一般是750px/640px呢?

时间:2024-12-03 09:36:03浏览次数:8  
标签:750px 640px 宽度 iPhone 设计 屏幕 页面

移动端设计稿宽度选择 750px 或 640px 主要基于以下几个原因:

  • 早期 iPhone 设备的影响: 早期 iPhone 设备(如 iPhone 4/4S)的屏幕分辨率为 640px * 960px,其中 640px 为宽度。这使得 640px 成为当时移动端设计的一个常用标准。许多早期的移动端网页和应用都以此为基准进行设计。

  • Retina 屏幕和 @2x/@3x: 随着 Retina 屏幕的出现,像素密度增加了一倍或三倍,但为了保持物理尺寸上元素大小的一致性,引入了 @2x 和 @3x 图像资源。设计稿仍然可以使用 640px 或 750px 的宽度,但在实际开发中,会使用两倍或三倍大小的图像资源来适配高分辨率屏幕。例如,在 750px 的设计稿中,一个 100px * 100px 的按钮,在 @2x 屏幕上实际使用的图片大小为 200px * 200px。

  • 750px 与设备宽度比例: 750px 的宽度在许多主流移动设备上可以较好地适配。以 iPhone 6/7/8 (750pt * 1334pt) 为例,750px 的设计稿宽度与设备的逻辑像素宽度 (750pt) 相对应,方便进行 1:1 的转换。在使用一些 CSS 框架(如 rem 布局)时,可以更方便地进行适配。

  • 双倍图的设计便利性: 750px 刚好是 375px 的两倍。iPhone 6/7/8 的逻辑分辨率宽度是 375pt,使用 750px 的设计稿,可以直接输出 @2x 的图像资源,方便设计师和开发者的协作。

  • 历史沿袭和行业惯例: 随着时间的推移,640px 和 750px 逐渐成为移动端设计稿的常用宽度,形成了行业惯例。许多设计工具和资源都以此为标准,方便设计师和开发者使用。

总结:

选择 750px 或 640px 作为移动端设计稿宽度并非绝对的标准,也可以根据具体项目需求选择其他宽度。但这两个尺寸在历史发展和实际应用中都有一定的优势,因此被广泛采用。 关键在于理解其背后的逻辑,并根据实际情况选择合适的方案。 现在,随着各种屏幕尺寸的增多,也开始流行使用更灵活的适配方案,例如使用 vwvh 等单位进行布局。

标签:750px,640px,宽度,iPhone,设计,屏幕,页面
From: https://www.cnblogs.com/ai888/p/18583347

相关文章

  • 怎样使用iframe刷新父级页面?
    在前端开发中,iframe可以通过几种方式刷新父级页面:1.使用window.parent:这是最常见且最直接的方法。在iframe中的JavaScript代码中,可以使用window.parent对象访问父窗口。然后,可以使用以下方法刷新父页面:window.parent.location.reload():这是最常用的方法,它会完全......
  • iframe父页面如何获取子页面的元素?
    父页面可以通过以下几种方式获取子页面的元素:contentWindow属性(推荐):这是最常用且推荐的方式。通过iframe元素的contentWindow属性,可以直接访问子页面的window对象。然后,就可以像在子页面内部一样,使用标准的DOM方法(例如getElementById、querySelector等)......
  • iframe可以使用父页面中的资源吗(如:css、js等)?
    是的,iframe可以使用父页面中的资源,例如CSS和JavaScript。这取决于iframe的src属性以及父页面和iframe页面之间的关系。以下几种情况:同源策略下的iframe:如果iframe的src指向与父页面同源的URL(协议、域名和端口都相同),那么iframe可以完全访问父页面的资源,包括CSS、JavaScript......
  • 在页面中引入静态资源文件,为什么静态资源文件改变后,再次发起请求还是之前的内容,没有变
    前端开发中,静态资源文件修改后页面未更新,通常是由于浏览器缓存机制导致的。浏览器为了提高加载速度,会将静态资源(例如图片、CSS、JavaScript文件等)缓存到本地。下次访问相同资源时,浏览器会优先使用缓存版本,而不是重新下载。以下是一些解决方法:强制浏览器刷新:Ctrl+Shift+......
  • 如何禁止web端的页面缩放?
    要禁止网页缩放,主要有以下几种方法,各有优缺点:1.使用metaviewport标签:这是最常见和推荐的方法。通过在<head>标签内添加<meta>标签,可以控制视口的缩放行为。<metaname="viewport"content="width=device-width,initial-scale=1.0,maximum-scale=1.0,user-scalable=......
  • Python 在同一/或不同PDF之间复制页面
    操作PDF文档时,复制其中的指定页面可以帮助我们从PDF文件中提取特定信息,如文本、图表或数据等,以便在其他文档中使用。复制PDF页面也可以实现在不同文件中提取页面,以创建一个新的综合文档。本文将介绍如何使用Python在同一文档中复制PDF页面,或者复制页面到另一PDF文档中。所需Pyth......
  • 不同源H5页面消息通信(web-view 内的H5向父级页面发消息并回传结果给子页面)
    文章目录父级H5页面子级H5页面应用场景是两个H5不同源的情况下实现消息互通。本示例使用uniapp开发H5,父级H5通过<web-view>组件加载子H5页面;子H5页面向父级H5发送消息调起父级H5页面的微信扫一扫功能,再将扫一扫结果回传给子H5页面。父级H5链......
  • 【HarmonyOS开发】华为商城应用页面实验示例解析(ArkTS实战解析)
    一.实验背景本次项目为华为云鸿蒙应用入门级开发者认证的实验项目,借此来巩固对ArkTS的学习。实验源地址开发者云实验_云实验KooLabs_在线实验_上云实践_云计算实验_AI实验_华为云官方实验平台-华为云 实验目标本实验一共需要完成以下三个部分的任务:本实验将模拟制作......
  • 如何在页面上显示Emoji表情?
    在前端页面上显示Emoji表情有很多方法,以下是几种常见且可靠的方式:直接使用Unicode字符:Emoji本质上是Unicode字符,可以直接在HTML中使用。这是最简单的方法,也最兼容各种浏览器。<p>我喜欢这个表情:......
  • 页面上的登录表单记住了密码(显示星号),但我又忘了密码,如何找回这个密码呢?
    很遗憾,直接从前端获取被遮蔽的密码是不可能的。浏览器出于安全考虑,会将密码以星号或圆点显示,并且不会将其真实值存储在容易访问的HTML属性中。即使使用JavaScript,你也无法直接读取用户输入的密码。试图绕过这个安全限制是不道德的,并且在大多数情况下也是非法的。如果你需要找回......