响应式设计

网站建设响应式设计模式

为了尝试避免这场战斗,我们准备了一系列响应式设计模式,您可以在决定如何布局页面设计时作为跳跃开始。


网站建设响应式设计模式的最佳方法


有很多方法来处理网页的设计,我建议您使用您最喜欢的方法,并且允许您制作最佳设计来解决网站的业务目标。


然而,不管你的做法如何,当通过并设计每个页面模板时,有几个关键的东西要保持在你的头脑中。


我是否涵盖了每个视口的可能性?

我的设计规模是否适当,仍然会实现业务目标

您的每个设计模式都将像在平板电脑上一样在移动设备上运行,如在小型笔记本电脑或大型显示器上。如果您正在构建桌面版模板,首先请记住,并排放置的任何内容可能需要叠加在一起,因此,我总是鼓励设计师至少从移动设备的线框透视。


移动第一视角迫使客户端围绕内容层次结构做出艰难的决策,然后帮助您定义在通过其他视口设计时最重要的元素。


我需要设计页面模板吗?


很好的问题!


近年来,一直推动使用风格指南和建筑设计组件而不是页面模板。模板仍然在最后,但它们是由不同组件的组合组成,并被拉在一起以创建“完美的页面”。


响应式与自适应设计:设计师的最佳选择是什么?

作为全球先进的科技巨头,Google一直推崇响应式设计,并在今年的4月21日发布了重大的更新,目的是提高响应式在移动终端上的运行效率。尽管在更新中没有明确表明你必须使用响应式设计。只是简单的提示响应式设计拥有不错的UX和优越的性能,是移动设计方面的一个不错的选择。

考虑到这一点,让我们一起来测试一下“响应式设计”与“自适应设计”在性能和用户体验上各自的利弊。

自移动终端设备全面普及后,争论最为激烈的是我们在响应式设计,自适应设计和独立的手机网站(拥有独自的M.URL)该做何选择。基于本文章的讨论重点,我们先避开独立的手机网站不谈,因为它似乎不太受设计师和企业的欢迎,可能是因为它必须得单独创建的原因吧。(前期的开发和后期的维护成本都很大)

两者的区别?

首先,响应式和自适应最为关键的区别是什么呢?

简而言之,响应式就相当于液体,它可以自动适应不同尺寸的屏幕,无论你的设备尺寸多么奇葩。响应式使用CSS media queries的方法,根据目标设备自动改变风格如显示类型,宽度、高度等,这能很好解决不同屏幕尺寸的显示问题。

而自适应设计是基于断点使用静态布局,一旦页面被加载就无法再进行自动适应,自适应会自动检测屏幕的大小来加载适当的工作布局,也就是说,当你要采用自适应设计网站时,你得一个一个设计6种常见的屏幕布局。

1.320

2.480

3.760

4.960

5.1200

6.1600

显然,自适应设计需要做更多的工作,你必须至少设计6种常见的布局。而响应式设计可以更好地适应复杂的媒体设备要求,能很好地解决显示和性能问题。

特别是后者,这几年有着诸多的争议。因为许多网站提供的是完整的桌面模型,即便没有在移动端加载,但也会明显拖慢网站的速度。为了解决这一问题,我们可以用CSS3 的media queries解决方案,但会有一些折衷,因为响应式网站无法达到专门的移动网站那样快。

为什么使用自适应设计?

自适应可用于改造现有的网站使其更好地适应移动端。这使你的设计可控制和开发多个特定的视图。你开发视图的数量完全取决于你,你的公司和全面的预算。然而,它也提供了一定量的控件(例如在内容和布局上),如此你便无须使用响应式设计。

通常,你首先会设计一个低分辨率视图,制定你自己的方法确保设计不会被内容所限制。

正如前面所提到的,它那六个标准的设计布局。然而,你可以通过查看你网站,分析最为常用的设备,然后决定这些视图该如何设计。

如果你想在scratch上从头设计一个自适应网站也行。从最低的分辨率开始设计,制定你自己的方法。接着你可以用CSS3 的media queries扩展更高分辨率的布局视图。当你设计多种分辨率时你会发现,在改变窗口大小的时候将会“跳出”布局。

自适应网站可以用于设计和开发一个拥有多个自适应视图的网站。所以这种设计通常用于改造网站。

为什么使用响应式设计?

现在绝大多数网站都使用响应式设计,它适合缺乏经验的设计师和开发人员使用。可用的主题可以直接从CMS系统(如Wordpress,Joomla和Durpal)获取。

相比自适应网站,响应式网站省去了很多的控件,同时也省去了不少建立和维护的功夫。响应式布局就是一种流体,在按百分比缩放时也能相当的流畅。这也可能再次导致“跳出”当你在调整窗口大小时。如下图,下图现实的是一个流体布局,设计师使用百分比缩放时,视图将会被自动地调整。

使用响应式设计,你要记住所以的布局。这当然可能会使过程混乱,并且使设计更加复杂。这就意味着你应该专注于中等分辨率的视图,然后再用media querie调整为更低或更高的分辨率。

所以通常的做法是,在一个新的项目中使用响应式设计,在后期的改造中使用自适应设计。

再三思考

正如前面所讨论的,响应网站会在网站速度有所弊端(如果他们没有正确地实现)。

响应式在编码时要求也比较严格,以确保适应每块访它的屏幕。然而额外的工作也是值得商讨的,因为自适应设计要求为每一个布局单独开发和维护HTML和CSS代码。修改自适应网站也相当麻烦。因为当它实现的时候你得确保每一个功能(如SEO,内容和链接)能正常运行。

当然,你应该也要考虑用户体验。因为响应式基本上打乱了周围的内容以确保流畅符合设备窗口,你需要特别注意的是视觉层次结构设计,因为它周围的内容已被打乱。

根据Amy Schade的观点,响应式设计往往会造成另外一个难题,那就是如何重组大页面的元素以适应既小有长的页面,反之亦然。然而,单是确保元素适应页面是远远不够的。为了响应式设计更加成功,设计也必须确保屏幕的分辨率和尺寸能够适应。

所以,无论你采用哪种技术都没有捷径可言,都需要确保所创建的网站能适应所有的屏幕。响应式稍占优势,你无须花大量的时间在网站的维护上。

哪种技术更优越?

归根结底,最重要的是要考虑你用户属于哪类群体,不管你采用哪种设计方式,一旦你知道他们的习惯,知道他们更倾向于用什么设备访问该网站,你在设计你的网站时该采用哪种方式,哪种布局,想法自然会涌现出来。

很大程度上还取决你是现有的网站还是一个新项目。响应式设计已成为首选的设计技术和思想,现在有1/8的网站采用响应式设计(虽然这数字不及自适应设计)。响应式设计增长迅猛,几乎已经达到作为独立移动网站的相同水平。

记住这点,如果仅仅是考虑屏幕的兼容问题,可以有把握的说,那响应式设计通常是首选技术。

然而,如果客户和公司存在预算,自适应设计可能是更好的选择。根据Catchpoint进行的一个测试,他们在Wordpress创建两个网站,一个使用标准的WP TwentyFourteen响应式主题,另一个使用一个名为Wiziapp的插件。

插件基于他们访问该网站的设备向用户提供了移动主题,还提供了高级的配置选项,这样就可以进一步简化整个流程。

结果加载所用的时间如下表:

还应该强调一点,这没有进行任何优化。但这确实表明,响应式网站需要下载桌面所需的东西。如此表明,主题并不能提供很好的性能。

再次强调一下,media queries可以克服这个问题。至于为什么使用响应式设计,上面就是一个很好的例子。然而流行并不代表是最好的。在最好的东西出现之前,我们很难知道我们能做什么,除了学习如何正确的代码规范和实现一个很好网站。

结论:

响应式设计将会保持受欢迎的趋势,这可能是因为我们还没有找到一个更好解决重大维护和适应性要求。自适应设计也还没有灭亡,尽管不太受程序员的待见。有一点是肯定的,我们将会看到一些改进,完善现阶段所出现的问题。替代响应式设计的技术也在不远将来浮出水面。


启示:响应式设计流体与性设计

响应式设计有些人认为这是一种趋势。但它不仅仅是一种趋势。这是一个新的设计方案-它有助于解决与不同的决议和设备(台式机,笔记本电脑,平板电脑和移动设备)的设计问题。我将分享一个我觉得是很好的响应网站列表。我把这个列表分为两类:自适应和流体和响应。

适应性设计

下面的网站是自适应设计的例子。设计采用基于视窗的宽度。

IA

信息架构师是我最喜欢的网站之一。它是美丽的。我欣赏这样一个美丽的设计只使用两种颜色(黑色和红色)其实只是网页安全字体,没有纹理,没有花哨的JavaScript效果或自定义字体。将导航列表菜单为下拉菜单在较小的格式很聪明,因为它节省了很多空间,在头。

截图

伦敦伦敦

虽然伦敦的网站是不是流体,但它做了一个非常好的工作对响应的布局。布局始终放在每个视口布局。最敏感的网站使用最大宽度来创建流体图像(参考我的响应的设计教程),但在头部的图像被掩盖在全尺寸。

截图

食品感官

注意看食物感觉部位反应如何。它来自于详细的柱侧边栏1-column布局布局。随着设计变得越来越小,它变得越来越小。该滑块有2行导航文本在底部的大格式,然后从2行文本到一行,然后消失在小格式。导航菜单上有大格式的图标。菜单图标消失在较小的格式。

截图

叉细胞质雄性不育

到“叉”网站,调整您的浏览器窗口。注意到在水面上的视差滚动效应?那是有趣。然而,我不在隐藏的功能图标它小是因为小视口的读者会失去一些信息一致。

截图

伦敦和合作伙伴

设计明智的,我不是一个大风扇的这个网站,伦敦和合作伙伴。但响应的布局是非常好的计划-从大型四柱式布局的一个小1-column布局。最敏感的网站隐藏某些内容,因为它变小了,但这个网站保持它的所有。它表明,即使内容丰富的网站可以响应。

截图

流体与响应

现在让我们来看看流体和响应的网站。下面的网站不仅反应在视口宽基础,但布局和内容是流体/弹性。