设计出色响应式网站的十个技巧

2024-05-28 17:58

本文主要是介绍设计出色响应式网站的十个技巧,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

移动技术并没有渐退的迹象,反而对于个人和企业去建立门户网站,必须考虑移动用户已经变成了趋势。对于那些在不同设备上看起来很酷、功能十分有效的正在发展中的网站,响应式设计仍保持实践性。作为一个Web设计师,也会尝试用各种各样的网页设计技术。如果响应式设计趋势让你印象深刻,并且也打算用响应式设计深入研究网站创新,那么你已经来到了初学者的门口。这里,已经包含了10个关于设计一个完美的响应式网站的很酷的建议。因此,让我们深入了解这些建议。
rwd

1. 确保性能是你主要的目标

不管现在移动设备的网络连接速度有多快,在建立网站时都推荐为设别配备慢的网络连接。例如,由于4G网络在现代国家是受限制的,因此你需要特别注意设计移动友好的网站,能在2G和3G网络上完美的运行。确保网站的加载时间非常迅速。

2. 采用‘图像’方式

对于每一个响应式网站,图像是一个很关键的元素。不像基于桌面的门户网站,一张很大的图片可以一个很好的指引。在移动优化的网站上使用一张这样的图片,对于网站所有者并没有好处。因此,需要裁剪图片或者整个删除图片,原因非常简单,小屏幕的移动设备没有能力按照预期的方式显示图片。在为不同的移动设备设计网站时,采取一个合适方便的图片管理计划并遵守它。有些情况下,你需要为桌面和其它移动访问者创建一个图片的多版本。

3. 避免包含导航菜单

由于响应式网站的目标是类似平板和智能手机的小屏幕,所以建议隐藏主菜单导航。可以选择用图标结合可以提示用户菜单的方式代替。例如,你可以设计一个简单的下拉式菜单,它可以滑下或者扩展到覆盖整个屏幕。这也意味着,如果导航包含的元素超过三个,你可以只设计一个可以打开特定菜单的图标。

4. 试着尝试多个软件程序

对大多数网站设计师,创建一个复杂的响应式web设计可能会从选定的软件程序中得到帮助。例如,使用一个类似‘Moboom’的模板创建一个相当简单的布局是有效的,但是对于复杂的布局,你可以会选择像GoMobi一样的特定软件,对于移动用户,它可以帮助你设计一个极好的网站布局。

5. 简化网站导航

尽管传统的电子商务网站有创建复杂导航方案的方法,你可以更进一步,使用一个可以被可预测的标签提供的健壮的导航菜单。如果在浏览一个最受欢迎的电子商务网站,你会发现它包括了一个简单而清晰的导航系统,从而让访问者能体验公司提供的产品和服务。

6. 充分利用Google网页设计标准

如果你是一个响应式网站开发的初学者或者已经开发了一些响应式网站,但是你不满意,那就有必要去了解一下Google的设计标准。除了获取针对智能手机关于响应式设计的优秀建议和技巧外,你也会了解你需要做的事情—如何使网页在不同的手持设备上快速加载。

7. 让你网站的内容可读

为了阅读特定的文本片段,读者需要对其放大或缩小,这不是一个好的建议。作为一个经验,确保文本大小足够大,因而即使在小的屏幕设备上也是可读的,建议将文本设置成16px、12pt或者1em。

8. 了解网格和断点

当设计响应式网站时,确定你对断点很熟悉。此外,还需要了解网格系统,这允许你在网页设计中实现行和列结构。

9. 对于高分辨屏幕,用两倍大小的图片

按照这个建议,你需要两倍大小的图片,以让图片在高分辨率值的屏幕上看起来很锐利。同时,需要保证不会对网站的加载时间产生负面影响。

10. 考虑屏幕方向

根据数据统计,41%的人使用直式(纵向)定向,59%的人喜欢横向定向。因此,你需要采用某中方式来设计你的响应式网站,让它在横向和纵向看起来都是极好的,特别是横向。

总结

不管人们选择哪种设备,响应式设计使每个人都有可能访问和使用你的网站。我相信,上面列出的建议将会在你的下一个响应式网站开发项目中给你指导。

本文根据@ Hariom Balhara的《Top 10 Tips on Designing Outstanding Responsive Websites》所译,整个译文带有我自己的理解与思想,如果译得不好或有不对之处还请同行朋友指点。如需转载此译文,需注明英文出处:http://www.webdesignflip.com/2015/top-10-tips-on-designing-outstanding-responsive-websites/

译文出处:http://www.ido321.com/1556.html

这篇关于设计出色响应式网站的十个技巧的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1011285

相关文章

nginx部署https网站的实现步骤(亲测)

《nginx部署https网站的实现步骤(亲测)》本文详细介绍了使用Nginx在保持与http服务兼容的情况下部署HTTPS,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值... 目录步骤 1:安装 Nginx步骤 2:获取 SSL 证书步骤 3:手动配置 Nginx步骤 4:测

SpringBoot定制JSON响应数据的实现

《SpringBoot定制JSON响应数据的实现》本文主要介绍了SpringBoot定制JSON响应数据的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们... 目录前言一、如何使用@jsonView这个注解?二、应用场景三、实战案例注解方式编程方式总结 前言

Pandas中多重索引技巧的实现

《Pandas中多重索引技巧的实现》Pandas中的多重索引功能强大,适用于处理多维数据,本文就来介绍一下多重索引技巧,具有一定的参考价值,感兴趣的可以了解一下... 目录1.多重索引概述2.多重索引的基本操作2.1 选择和切片多重索引2.2 交换层级与重设索引3.多重索引的高级操作3.1 多重索引的分组聚

Redis多种内存淘汰策略及配置技巧分享

《Redis多种内存淘汰策略及配置技巧分享》本文介绍了Redis内存满时的淘汰机制,包括内存淘汰机制的概念,Redis提供的8种淘汰策略(如noeviction、volatile-lru等)及其适用场... 目录前言一、什么是 Redis 的内存淘汰机制?二、Redis 内存淘汰策略1. pythonnoe

Spring MVC如何设置响应

《SpringMVC如何设置响应》本文介绍了如何在Spring框架中设置响应,并通过不同的注解返回静态页面、HTML片段和JSON数据,此外,还讲解了如何设置响应的状态码和Header... 目录1. 返回静态页面1.1 Spring 默认扫描路径1.2 @RestController2. 返回 html2

怎么关闭Ubuntu无人值守升级? Ubuntu禁止自动更新的技巧

《怎么关闭Ubuntu无人值守升级?Ubuntu禁止自动更新的技巧》UbuntuLinux系统禁止自动更新的时候,提示“无人值守升级在关机期间,请不要关闭计算机进程”,该怎么解决这个问题?详细请看... 本教程教你如何处理无人值守的升级,即 Ubuntu linux 的自动系统更新。来源:https://

将Python应用部署到生产环境的小技巧分享

《将Python应用部署到生产环境的小技巧分享》文章主要讲述了在将Python应用程序部署到生产环境之前,需要进行的准备工作和最佳实践,包括心态调整、代码审查、测试覆盖率提升、配置文件优化、日志记录完... 目录部署前夜:从开发到生产的心理准备与检查清单环境搭建:打造稳固的应用运行平台自动化流水线:让部署像

Python中的可视化设计与UI界面实现

《Python中的可视化设计与UI界面实现》本文介绍了如何使用Python创建用户界面(UI),包括使用Tkinter、PyQt、Kivy等库进行基本窗口、动态图表和动画效果的实现,通过示例代码,展示... 目录从像素到界面:python带你玩转UI设计示例:使用Tkinter创建一个简单的窗口绘图魔法:用

使用Python实现批量访问URL并解析XML响应功能

《使用Python实现批量访问URL并解析XML响应功能》在现代Web开发和数据抓取中,批量访问URL并解析响应内容是一个常见的需求,本文将详细介绍如何使用Python实现批量访问URL并解析XML响... 目录引言1. 背景与需求2. 工具方法实现2.1 单URL访问与解析代码实现代码说明2.2 示例调用

Java 枚举的常用技巧汇总

《Java枚举的常用技巧汇总》在Java中,枚举类型是一种特殊的数据类型,允许定义一组固定的常量,默认情况下,toString方法返回枚举常量的名称,本文提供了一个完整的代码示例,展示了如何在Jav... 目录一、枚举的基本概念1. 什么是枚举?2. 基本枚举示例3. 枚举的优势二、枚举的高级用法1. 枚举