如何优化大屏网站的响应式设计?技巧一览

news2024/11/25 8:51:04

为了显示不同屏幕尺寸设备的显示效果,有必要优先考虑响应设计,因为开发人员可以在不同的设备中构建应用程序。响应设计是一种灵活的设计,可以兼顾多屏幕和多场景,可以使我们的网页布局在各种屏幕下呈现出更好的效果。今天,即时设计师将与您讨论从小屏幕到大屏幕网站响应设计的问题。

设计大屏网站栅格

在平面设计领域,通常采用“网格”的方式来规范布局,这有助于使印刷材料符合人们的阅读习惯,最大限度地提高可读性。平面设计师将印刷材料的核心布局区域分为等分格式,以确保对齐、节奏、比例、视觉区域等方面的协调和一致性,从而确保设计美感,帮助用户更快、更充分地获取信息。

在应用程序的界面设计中,我们可以使用它们来达到同样的目的。但由于设备屏幕的水平宽度在应用程序的界面设计中受到限制,垂直高度无限延伸,因此在界面设计中只需要制定垂直列分割规则,以规范X轴内容的对齐和比例的布局效果。这是应用程序界面设计的网格。

各端常用栅格组件分享icon-default.png?t=N7T8https://js.design/community?category=detail&type=resource&id=62909cf54061cae038c05f2f&source=csdn&plan=btt6121

如上图所示,网格在布局中的应用可以使大屏幕体验更加有组织。屏幕上的元素相对于彼此和整体布局,用户的视线根据内容的信息层次结构引导到指定的路线,使体验对设备和环境更加有机。

此外,网格还有助于根据屏幕的大小做出灵活的响应。如下图所示,我们可以看到网格上的标题、文本和图片,从大屏幕网站到移动设备,可以重新排列为垂直方向,并在此过程中保持相同的信息层次结构。

通过网格,可以预测页面的响应布局。通常设置网格的数量是指列的数量,例如 12 栅格就有 12 列、24 栅格就有24 列。列间距控制页面空白,值越大,页面空白越多,视觉效果越松散;相反,页面越紧凑,画面分割就越破碎。

页面边距是指设计内容区域以外的空间。在设计中,我们通常将页面边距宽度定义为固定值,这决定了每个设计的最小呼吸空间。灵活的边距占据了由列和列间距组成的网格后的剩余空间。左右页边距计算在网格总宽度内,删除网格宽度为列、列边距和页边距之和。

还有弹性页面边距,会根据不同的屏幕尺寸而变化,即页面边距可以随着屏幕尺寸的变化而变化。移动设备上的页面边距通常是 12px 到 40px 平板设备和桌面设备页面之间的边距变化相对较大。

设置大屏网站响应区设置

在设计大屏幕网站时,需要根据数据内容确定页面的视觉构图。在大屏幕上,信息的层次结构非常重要。设计师主要通过增强信息水平、视觉风格、距离等方式,让大屏幕上的信息自然出现在页面上,让用户快速了解哪些元素是相关的。

在大屏幕网站的设计中,响应区域通常是通过布局来设置的,以实现一致的响应行为。如下图所示,屏幕可分为响应区、导航区和应用导航三个主要区域。

导航区域一般可设置为固定值,在应用导航、响应区域进行内容拉伸,如下图所示。

通过清晰的页面布局,我们可以预测它们在其他尺寸下的显示。有了整体布局结构,更重要的是考虑这些布局区域的内部组成。随着屏幕尺寸的增加,屏幕空间也会增加。即时设计师通常使用等比缩放、弹性控制和文本流自适应三个基本原则来填充空间。

视觉分组

视觉分组将相关元素放在一起,以便更好地设计和响应布局的变化。通常,视觉分组可以使用空白、分割线和其他视觉表达方式。页面的视觉效果更简单,分割线在边界划分上更清晰。

选择正确的大屏幕网站组件

在网站响应设计中,从小屏幕到大屏幕将受到屏幕尺寸的限制。因此,大屏幕的视觉呈现不同于小屏幕的视觉呈现,可能包括页面上元素的比例和位置的变化以及它们之间的关系。例如,移动设备上的文本列表可以调整其边距、垂直间距和密度,以更适当地填充平板电脑屏幕上的空间。这种适应性在屏幕尺寸之间移动时非常重要,因为它保留了用户对每个元素行为的理解和可用性。

为了更好地适应这种尺寸变化,设计师将设计页面组件的最小和最大尺寸。如下图所示,在数据部分,根据网站的宽度,采用水平布局,以确保可读性,并将水平宽度缩小到移动端的垂直方向。

作为设计师,在设计大屏幕网站组件时,需要考虑屏幕尺寸的限制,设计适当的固定值,以确保设计在不同屏幕上具有良好的布局显示效果。

网页设计组件分享icon-default.png?t=N7T8https://js.design/community?category=detail&type=resource&id=62908bcb96ca5a4dbb5d767b&source=csdn&plan=btt6121

此外,还需要考虑不同屏幕大小所能携带的信息量和交互组件的变化。如下图所示,网页与移动终端顶部导航的区别可以直接显示导航标题,点击跳转,效率更高。移动终端使用抽屉图标显示,点击图标选择不同的导航页面跳转,更符合移动终端的操作习惯。

不同的屏幕尺寸,在相同功能的组件形式上有一定的差异,这些都需要在设计中考虑,以便用户的高效操作。

保持大屏网站体验一致

从小屏幕到大屏幕的响应设计,需要确保页面体验不会中断,如屏幕调整大小、方向变化或折叠和扩展。折叠和扩展通常触发页面的最大值、最小值和其他事件。考虑运行过程中页面的变化,确保整体体验一致,如保存滚动位置、文本字段输入的文本、当前组件状态(如视频播放位置)等交互信息。

测试输入设备

在适应大屏幕时,需要考虑许多新的输入形式。例如,考虑键盘、鼠标和触摸板,以及不同屏幕上触摸输入的人体工程学问题。测试这些设备可以帮助我们更好地了解每个屏幕应该注意的问题。例如,在计算机端使用鼠标,用户的操作将更加准确,而在移动端用户使用手指触摸操作时,用户需要点击足够大的区域,以方便用户的操作。

采用实时设计构建网格

在大屏幕网站响应设计中,我们应该考虑很多问题。使用网格可以使我们的设计更有组织,并清楚页面的布局变化。即时设计软件充分考虑了设计师的需求,并提供了“布局网格”功能来设计网格。在这里,即时设计师简要介绍了如何使用即时设计软件来构建网格。

step1:新建画板

使用画板工具,快捷键【F】新建一个1440x900尺寸的画板,如下图所示。

step2:设置参数

如下图所示,选择画板,然后点击右属性面板的布局网格,挑战网格参数。

总结

要做好大屏幕网站的响应设计,我们需要考虑网格、布局、终端、一致的体验等问题。在实际工作中,网格的使用将伴随着限制。作为设计师,我们应该根据实际情况灵活运用,明确网格区域之间的关系。此外,应注意网格是界面元素水平布置时需要遵循的模式,不适用于图标和文本间隔相似的小元素布置,而是用于大块间距布置。

最后,设计师想说,在工作中,我们应该善于使用好的工具来帮助我们更有效地完成设计。即时设计不仅为我们提供网格布局功能,还为我们的响应内容布局提供“自动布局”功能,帮助我们更好地判断页面布局的临界值变化,非常方便易用。强烈建议您尝试使用即时设计。即使你是新手,也没关系。即时设计官方提供了大量的新手教程,方便快捷。

即时设计 - 可实时协作的专业 UI 设计工具即时设计是一款支持在线协作的专业级 UI 设计工具,支持 Sketch、Figma、XD 格式导入,海量优质设计资源即拿即用。支持创建交互原型、获取设计标注,为产设研团队提供一站式协同办公体验。icon-default.png?t=N7T8https://js.design/?source=csdn&plan=btt6121

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1816895.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

“JS加密在线”:简单直接的在线JS加密网站

网站名:“JS加密在线”, 功能:JavaScript源代码加密。 UI: http://jsjiami.online/ 非常简洁的JS加密网站,几乎只有两个功能:上传JS文件、下载加密后的JS文件。 JS加密,就应该这样简单直接。…

Splashtop 荣获“2024年安全校园白金奖”

2024年6月12日 加利福尼亚州库比蒂诺 作为远程访问和 IT 支持领域的领先企业,Splashtop 很荣幸地宣布获得“2024年安全校园白金奖”。Splashtop 的 Foxpass Cloud RADIUS 解决方案在专注校园安全的重要杂志《今日校园安全》颁发的访问控制和云端管理类别奖项中荣获…

Hyper-V 安装Win11注意事项

1. 安装前检查设置,勾选TPM2. 启动的时候要一直按F2,否则提示找不到系统镜像 3. 安装完成后开机后在查看里取消增强会话,否则开机进入锁屏界面,无法输入密码进入系统。一般这种情况出现在通过微软账户登录的系统,可首…

CG-85C 振弦式土压力计厂家 结构物内部土压力变化量如何测量?

产品概述 振弦式土压力计由背板、感应板、信号传输电缆、振弦及激振电磁线圈等组成,是了解被测结构物内部土压力变化量、并可同步测量埋设点温度的监测设备。 功能特点 ◆精度高,能够提供准确的测量结果。 ◆稳定性好,不易受到外界因素的…

后端开发面经系列 -- 小鹏汽车一面面经

小鹏汽车一面面经 公众号:阿Q技术站 来源:职言详情页 (maimai.cn) 文章目录 小鹏汽车一面面经1、String类型为什么不可变?1. 安全性2. 缓存和性能优化3. 哈希码缓存4. 类设计和接口5. 简单性和可读性 2、在浏览器中输入url地址到显示主页的过…

Anti-ABCD3 Antibody-Monoclonal Antibody against Human ABCD3

本篇是对Atlas生产的Anti-ABCD3 Antibody的简单介绍,如需购买该产品或了解更多产品详情,可联系一级代理商欣博盛生物。 产品名称:Anti-ABCD3 Antibody 品牌:Atlas antibodies 货号:AMAb90995 规格:100ul…

大模型「训练」与「微调」概念详解【6000字长文】

本文你将学到什么 1、大模型预训练与微调的基本流程 2、预训练、训练、后期预训练、微调的区别 3、大模型训练与微调的一些概念,如: Post-pretrain、SFT、RLHF、模型对齐、Lora、Q-Lora、大模型量化、微调指标、微调参数、大模型评测指标 预训练与微…

AI Agent 热门的10篇论文

人工智能代理领域广阔,涵盖广泛的主题,包括多代理系统、强化学习、上下文感知系统以及将大型语言模型 (LLMs) 集成到基于代理的系统中。以下是 arXiv 的一些顶级论文,涵盖了人工智能代理的各个方面: A Framework For Intelligent Multi Agent System Based Neural Network …

[深度学习]使用python转换pt并部署yolov10的tensorrt模型封装成类几句完成目标检测加速任务

【简单介绍】 使用Python将YOLOv10模型从PyTorch格式(.pt)转换为TensorRT格式,并通过封装成类来实现目标检测加速任务,是一个高效且实用的流程。以下是该过程的简要介绍: 模型转换: 利用官方提供导出命令…

69. UE5 RPG 使用Gameplay Cue 实现技能表现效果

在上一章中,我们实现了敌人的攻击技能的特效和音效。如果我们在多人模式下打开,发现,其它客户端看不到对应的效果。 造成这种问题的原因是因为敌人的技能是运行在服务器端的,它只复制到拥有它的客户端,而敌人的效果对于…

2024最新流媒体在线音乐系统网站源码 音乐社区 多语言开心版

本文选自:2024最新流媒体在线音乐系统网站源码 音乐社区 多语言开心版 - 源码1688 应用介绍 简介: 2024最新流媒体在线音乐系统网站源码| 音乐社区 | 多语言 | 开心版 图片:

delmia机器人运动仿真PPR

创建时PPR时ProductList和ResourceList两个里面用到的产品或资源都必须是Product,才可以加载进来,否则不行。

项目文件预览

在实际项目开发过程,项目使用数据存在多种形式,“文件”也是一种常见形式,因此,“文件预览”功能变成了常规需求。 kkFileView项目使用流行的spring boot搭建,易上手和部署。万能的文件预览开源项目,基本支…

python实现自动化测试框架如何进行数据参数化?这个包可以了解下

1.数据参数化介绍 只要你是负责编写自动化测试脚本的,数据参数化这个思想你就肯定会用 ,数据参数化的工具你肯定的懂一些 ,因为它能大大的提高我们自动化脚本编写效率 。 1.1什么是数据参数化 所谓的数据参数化 ,是指所执行的测…

[AI StoryDiffusion] 创造神奇故事,AI漫画大乱斗!

今天介绍一个新的AI项目,StoryDiffusion,用于生成一致性连贯的图像和视频。 因为它的一致性,因此可以用于创建漫画,或者长视频。 官方示例可看文末链接,这里不再赘述。 关键特性: StoryDiffusion 可以通…

欣九康诊所管理系统多少钱

欣九康诊所管理系统,是一款专为中小型医疗机构设计的综合管理软件,旨在提升诊所、中医馆、门诊部等医疗机构的运营效率和患者服务质量,提高收益。那么,这个系统软件需要多少钱呢? 欣九康诊疗系统提供了不同的版本以适应…

Spring AI 第二讲 之 Chat Model API 第六节Google VertexAI API

VertexAI API 可提供高质量的定制机器学习模型,只需花费最少的机器学习专业知识和精力。 Spring AI 通过以下客户端提供与 VertexAI API 的集成: VertexAI Gemini Chat Vertex AI Gemini API 允许开发人员使用 Gemini 模型构建生成式人工智能应用程序。…

LIUNX系统编程:可重入函数volatile

目录 1.概念 2.volatile关键字 1.概念 在执行流执行到mian函数,insert函数中的1号位置的时候,突然就陷入内核,处理信号,执行信号自定义方法,这个方法调用的也是insert,执行完之后,导致了n2的节…

openlayers 绘图功能,编辑多边形,modify组件的使用(三)

前两篇介绍了 openlayers 中 draw 的使用,自定义了绘制中和绘制结束后的样式,绘制结束后可以获取到绘制图形的featue或者进一步获取轮廓坐标(如下),可以进行坐标保存或者将feature添加到其他层进一步自定义显示 draw.value.on("drawend…

智能合约漏洞类型

Are We There Yet? Unraveling the State-of-the-Art Smart Contract Fuzzers | Proceedings of the IEEE/ACM 46th International Conference on Software Engineering