热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

网站设计新趋势:沉浸式交互设计

时间的车轮滚滚向前,不断的改变我们对世界的认知,一些网站和App从大红大紫到门可罗雀也许只需要几个月的时间,但是每一次一种旧技术的终结,也就意味着一种新技术的兴起。以下是我搜集的曾

 

 

时间的车轮滚滚向前,不断的改变我们对世界的认知,一些网站和App从大红大紫到门可罗雀也许只需要几个月的时间,但是每一次一种旧技术的终结,也就意味着一种新技术的兴起。

以下是我搜集的曾经受到用户热捧的现代交互设计技术,这些技术有些确实非常新奇,有些只是对旧思想的一些改进,但是不管怎样,这些技术会帮助你走在时代的前列,赶上世界前进的步伐。

一. 动画和过渡

一提及交互设计,我们就会想到一个时下最流行的概念,那就是动画效果,从一个炫酷的悬停到一个全屏化的卡通动漫背景,都属于动效的范畴。

对于交互设计来讲动画效果并不稀奇,它们流行的真正原因可能和HTML5、Javascript和CSS有关,在Flash时代做动画效果是一种很奢侈的设计(哇塞,这个图标会反弹),但是现在它们却成为设计必不可少的一部分(嗯?这个图标不反弹吗?!)。

技术分享图片

Photocredit:http://gaetanpautler.com/

动效不仅能够在视觉上吸引用户,还在界面切换的过程中扮演着重要的过渡角色,因为界面切换是把各个动效连接起来的纽带;用户是如何从一种状态转换到另一种状态的?在每一种状态下应该告诉或要求用户如何操作?一个高明的切换效果可以毫不费力的解决以上两个问题。


在用户体验良好的界面中,动效通过帮助用户了解如何与界面产生交互,从而起到一种承上启下的作用;(请注意,当人与界面交互时,一些新的技术或是交互方式也许会让用户感到不自然、陌生或是延时)动效对于长时间登陆的用户来讲也是一种明智的选择,因为它可以暂时的分散用户注意,减轻用户视觉压力,让用户长时间的保持良好的体验状态。

动效对于框架设计来讲也是一种不错的选择,在最佳的交互设计案例中,以下五种功能非常重要:

1.动效提醒(Animated notifications)
2.信息呈现(Revealing information)
3.内容强调(Highlighting content)
4.折叠式的表单和菜单(Collapsing forms and menus)
5.滚动动效(尤其是单页网站)(Scrolling, especially for one-page websites)

当交互开始的时候,连续的影片式的动效是整个交互过程的关键所在。用户通常喜欢电影风格、高清晰度和像素级别的设计,著名的迪斯尼动画家Frank
Thomas和Ollie Johnston’s概述的12条动画设计原则在今天依然适用,这12项基本原则应该作为未来动效设计的基础。


二. 叙事性交互(图片网站)


尽管社交媒体的分享模式让信息可视化作为一个视觉信息媒介的作用飙升,但是网站平面设计的作用和交互设计同等重要,在网站中平面设计板式并不是随处可见,然而我们依然可以从中学到很多交互设计的知识。图形的设计方法和图片网站的设计方法非常相似,图片网站也使用HTML5、CSS3和jQuery等工具通过色彩、文本、和流畅的动画去传递交互体验。

技术分享图片

Photocredit:http://www.psd2html.com/10-years-in-review/

图片网站这个词是Venture Beat科技博客网站在2013年创造出来的,它通常要求用户去执行一个动作,在操作过程中获得完整的故事情节;这些动作有的时候会非常简单,比如一次轻微的点击,有的时候会相对的复杂,比如打字或是触摸屏幕上的图片。

图片网站真正的强大之处在于他们能够轻松的整合用户的行为,与信息可视化网站不同,你可以把图片网站设计成一种“山外青山楼外楼”的用户体验,这种设计可以让用户完全沉湎其中,在用户体验的过程中提供相关链接和信息可以让提供的内容更具有说服性。

技术分享图片

Photocredit:http://www.irwinmitchell.com/safety-on-the-slopes.html

例如,上面这个“Safety on the
Slopes(让滑雪更安全)”的广告标语界面,就是图片网站一个很好的例子,这个网站把相关的信息、地图、视频、事件和成员整合到一起来说明冬季运动具有危险性,如果不用图片网站的形式来呈现这些内容,那么你就会觉得这些知识就像苍白的讲座一样无聊。


的确,图片网站没有用口号去呼吁你采取行动,也没有通过微妙的暗示让你去操作某些东西,但事实上这些动作和行为已经被实现了。例如,假设这个网站是一个户外运动装备的零售商所创建的,他把这个网站作为季节性促销活动的一部分,这时你就可以嵌入一些说明冬季运动具有危险性的产品或产品链接,从而表达冬季运动具有危险性的主题。

我们知道并不是每个人都有足够的资源去建立一个独立的交互式图表(不管是在他们自己的网站中还是设立一个独立的URL),但是你肯定可以利用信息可视化的一些技术让网站感觉起来更逼真。


技术分享图片

Photocredit:http://humaan.com/about/

例如,滚动触发动效在信息可视化的交互设计中很常见,但是像上面Humaan(见上图)这样的去体现团队合作和扁平化管理的网站也会用到这样的技术。


技术分享图片

Photocredit:https://houseofborel.com/

House of
Borel(上图)是一个流行奢侈品品牌网站,它给人们的感觉更像是在讲述一个互动性故事的网站,而不是一个传统意义上的网站。下面是一个体现信息交互元素的案例:通过滚动触发视频播放—这种体验会引导用户浏览不同的章节并且把重点放在视觉叙事方式而不是层级化的导航上;它适用于一些优雅高尚的品牌网站,这种交互体验会先让你体会那种优雅高尚的生活方式,然后才慢慢的展现它的产品。


三. 微交互

微交互是一种完成单个任务的瞬间交互事件,比如在iPhone上提醒用户的铃声、登录网银或是收藏Facebook上的一篇文章都属于微交互体验设计的范畴。


在浏览网站或是使用App的不经意间,你也许就已经参与到数百个日常微交互之中,所有的这些微交互加起来就形成了一个完整的用户体验。微交互可以说是最小的交互设计元素,但是作用却十分重要(据说快扣(FastCo)设计被称为设计的明日之星)。想象一下,如果你不能在几次点击之后就设置好用户名和密码或是浏览网站时广告弹窗太频繁,你离开这个网站的速度有多快。


技术分享图片

Photocredit:https://www.formlets.com/


技术分享图片

Photocredit:http://surpris.es/#url

不论是一个小小的博客还是一个大型的全球电子商务网站,这些微小的交互几乎都作用于每一个网站的核心功能:

?    执行任务—这种交互包含简单的动作,比如登陆到界面、添加更新状态、设置闹钟等等。

?    元素链接—在两台设备或是两个网站之间同步两个相同的元素以创造一种微观的交互,不论这种同步模式是设备之间通过多人模式同步还是通过APP同步,或是简单的通过蓝牙耳机和手机同步,都属于元素链接的范畴。

?  
 做调整—任何网站功能设置的变化(比如把某个APP调为静音状态或是把音乐播放器的音量调低一点)和相应的视觉或是听觉的反馈都会形成一种微交互,有些微交互非常之小,以至于用户在操作的过程中根本感觉不到,这也是为什么在微交互设计的过程中需要格外的小心,要让人们感到有足够的反馈而又没有任何被强迫的感觉。

?    状态调节—把一个网站或者某个功能打开或关闭从而改变他们的状态实际上就是一次微小的交互。

?    独特的数据交互—数据交互指的是获得实时的用户数据(比如查看当地天气或者交通状况),这个数据是你执行某个动作产生的结果,打开一个应用程序或者检查一个带有定位功能的网站都会产生相应的数据。


每一次操作都会启动以上的某一行为,用户都是通过在网站或者应用程序上的一些操作来启动程序的(即使是继上一步之后)。上述的这些原则都是按照用户的“行为召唤”模式进行设计(交互设计原则—将要发生什么和如何发生、用户的反馈—执行操作还是不执行操作、发生的方式—偶然发生还是重复发生),一旦交互开始,每一个微小的细节都成为整个设计规划的一部分,如果想了解更多的微交互的知识,我们强烈推荐您访问DanSaffer这个网站。


四. 层级关系


创造一种令人着迷的交互体验不是简简单单的把功能添加到网站上就可以了,需要有计划的去实现,这不仅需要分层的设计技术还需要对用户的流量和行为习惯了若指掌;而如果能够把视觉透视、长轴滚动和背景视频等技术结合起来,你的设计就可以从视觉上吸引并留住客户,但是这种技术要注意不要用过火了,一个糟糕的设计和和一个有精细层级关系的仅有一线之隔。

以下我们推荐三个良好的层级布局的网站,这些网站充分的诠释了沉浸式交互设计的内涵:


i.    AIGA 100 Years of Design

设计这个“100 Years of Design web
site(设计百年)”网站是为了去庆祝网页设计作为一种艺术形式已经走过100年的历史长河,这个网站使用了各种各样的技术和流行元素,从一个滚动操作到一个汉堡包式菜单再到用户投稿的视觉设计,每一页新的界面都包含信息、支持设计理念的动画效果和进行下一操作的线索(不论是通过导航还是适用显示屏上的引导键都是如此)。

技术分享图片

Photocredit:http://celebratedesign.org/


ii.    Eventbrite Seat Designer

Eventbrite的网上订票平台为用户提供了一种令人称奇的工具,这种工具能够为特殊的地点和活动提供用户自定义的订座体验,而这种服务体验以前是只有大的场地才能能够做到的;用户只需在网站的操作平台上点击几下,就可以轻松的定制自己喜欢的座位排序方式。

Eventbrite的交互界面使用了一种近乎扁平化的设计风格,在界面中大量的适用鲜艳的色彩、易于操作的菜单和流畅的界面转换动画效果。

技术分享图片

Photocredit:https://www.eventbrite.com/l/reserved-seating/


iii.    Sonoran’s Valley

Sonoran’s
Valley网站的特色是为用户提供了一种博弈式的体验,用户通过输入一些特定的信息来参与到一场数字的奇幻之旅。这个网站使用了奇妙的动画、视频分层以及一种标准化的汉堡包式的导航设计,主界面载入的时候通过一种极简的设计风格逐渐转变成一种宽屏视频播放的设计风格(这个网站能让你浏览几个小时而乐不思蜀)。

技术分享图片

Photocredit:http://sonorans-valley.com/


思维要超越当前

以上这些网站和技术也许是当今最前沿的设计,但是这些先进的技术在用户的视线里又能停留多久呢?永远保持领先的最好的方法就是思维领先,仔细的研究用户需求的演变过程,我们可以自信的(不是必然)预测未来的流行趋势。

许多人都认为可穿戴装备是交互设计的下一片蓝海,但是可穿戴设备的交互设计有可能会转向使用更多微妙的触觉设计,而减少的视觉设计元素,手表的震动也许比语音提醒或是在屏幕上显示大的图片更受人欢迎。

技术分享图片

Photocredit:http://cinderellapastmidnight.tumblr.com/

在所有的媒介中,交互设计也许更有可能会像电视机节目一样变成一种情节式的设计,但是它会保持其数字设计的核心功能。


当你想通过你的设计去帮助用户达成他们的目标的时候,就像你把用户的选择变为情节的一部分呈现在网站上一样,当然这种做法并不适用于所有的网站(比如电子商务网站或是银行网站),但是它一定会在内容流量高度可视化的网站中扮演一个重要的角色,我们已经见过这种技术作为一种常见的网页设计技术用于视频的背景设计了。

作为视觉媒介,电视、电脑和手机之间的界限将变得越来越模糊,交互设计将会不断的把视觉元素和环境元素进行融合,震动、声音和一些必要的操作将会变得越来越普遍,尤其是为手机或可穿戴装备这些具有用户控制元素的载体设计的网站和应用程序更是如此。

虽然对未来的许多规划都仅仅是源于猜测,但是用户的基本特性一般不会变化,比如我们可以预见,用户总是喜欢那种有互动性和参与感的设计,唯一的变化是提供这种互动和参与感的方法会发生变化罢了。


推荐阅读
  • 网站访问全流程解析
    本文详细介绍了从用户在浏览器中输入一个域名(如www.yy.com)到页面完全展示的整个过程,包括DNS解析、TCP连接、请求响应等多个步骤。 ... [详细]
  • 自定义滚动条美化页面内容
    当页面内容超出显示范围时,为了提升用户体验和页面美观,通常会添加滚动条。如果默认的浏览器滚动条无法满足设计需求,我们可以自定义一个符合要求的滚动条。本文将详细介绍自定义滚动条的实现过程。 ... [详细]
  • php更新数据库字段的函数是,php更新数据库字段的函数是 ... [详细]
  • 解决 Windows Server 2016 网络连接问题
    本文详细介绍了如何解决 Windows Server 2016 在使用无线网络 (WLAN) 和有线网络 (以太网) 时遇到的连接问题。包括添加必要的功能和安装正确的驱动程序。 ... [详细]
  • 在使用Eclipse进行调试时,如果遇到未解析的断点(unresolved breakpoint)并显示“未加载符号表,请使用‘file’命令加载目标文件以进行调试”的错误提示,这通常是因为调试器未能正确加载符号表。解决此问题的方法是通过GDB的`file`命令手动加载目标文件,以便调试器能够识别和解析断点。具体操作为在GDB命令行中输入 `(gdb) file `。这一步骤确保了调试环境能够正确访问和解析程序中的符号信息,从而实现有效的调试。 ... [详细]
  • 微软推出Windows Terminal Preview v0.10
    微软近期发布了Windows Terminal Preview v0.10,用户可以在微软商店或GitHub上获取这一更新。该版本在2月份发布的v0.9基础上,新增了鼠标输入和复制Pane等功能。 ... [详细]
  • Framework7:构建跨平台移动应用的高效框架
    Framework7 是一个开源免费的框架,适用于开发混合移动应用(原生与HTML混合)或iOS&Android风格的Web应用。此外,它还可以作为原型开发工具,帮助开发者快速创建应用原型。 ... [详细]
  • 本文介绍了如何使用 CMD 批处理脚本进行文件操作,包括将指定目录下的 PHP 文件重命名为 HTML 文件,并将这些文件复制到另一个目录。 ... [详细]
  • 解决Bootstrap DataTable Ajax请求重复问题
    在最近的一个项目中,我们使用了JQuery DataTable进行数据展示,虽然使用起来非常方便,但在测试过程中发现了一个问题:当查询条件改变时,有时查询结果的数据不正确。通过FireBug调试发现,点击搜索按钮时,会发送两次Ajax请求,一次是原条件的请求,一次是新条件的请求。 ... [详细]
  • 两个条件,组合控制#if($query_string~*modviewthread&t(&extra(.*)))?$)#{#set$itid$1;#rewrite^ ... [详细]
  • 本文介绍了如何利用HTTP隧道技术在受限网络环境中绕过IDS和防火墙等安全设备,实现RDP端口的暴力破解攻击。文章详细描述了部署过程、攻击实施及流量分析,旨在提升网络安全意识。 ... [详细]
  • 本文详细介绍了如何利用Duilib界面库开发窗体动画效果,包括基本思路和技术细节。这些方法不仅适用于Duilib,还可以扩展到其他类似的界面开发工具。 ... [详细]
  • 第二十五天接口、多态
    1.java是面向对象的语言。设计模式:接口接口类是从java里衍生出来的,不是python原生支持的主要用于继承里多继承抽象类是python原生支持的主要用于继承里的单继承但是接 ... [详细]
  • 解决Parallels Desktop错误15265的方法
    本文详细介绍了在使用Parallels Desktop时遇到错误15265的多种解决方案,包括检查网络连接、关闭代理服务器和修改主机文件等步骤。 ... [详细]
  • 本文详细介绍了如何在 Django 项目中使用 Admin 管理后台,包括创建超级用户、启动项目、管理数据模型和修改用户密码等步骤。 ... [详细]
author-avatar
偶说撒浪嘿
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有