优秀HTML5网站学习范例:从“饥饿游戏浏览器”谈用户体验

继影片《饥饿游戏》获得票房成功后,《饥饿游戏2:火星燎原》也于2012年宣布开拍,将在今年的11月22日登陆全球各大院线。值此之际,微软携手美国狮门影业公司和 RED Interactive Agency 一起为影迷打造了一个基于 HTML5 现代网页规范开发的沉浸式体验网站——饥饿游戏浏览器(The Hunger Games Explorer),地址为 http://www.thehungergamesexplorer.com. 在这里,全世界的饥饿游戏迷们可以获得影片上映前的一切资讯,包括狮门影业官方放出的海报、预告片等等,同时也可以参与到全球社交媒体关于饥饿游戏的讨论中来。

 

 

今天,消费者们可以与我一同看看,一个优秀的 HTML5 站点能给我们大家带来怎样的新体验,而开发者们也可以参考这个网站所使用的一些 HTML5 特性,去开发出您自己的优秀 HTML5 站点。

 

网站亮点

 

从功能上看,该网站为所有的影迷们提供了一站式的影讯资源平台,不仅可以看到狮门公司所发布的官方讯息,更可以实时查看到来自全球的社交媒体上关于饥饿游戏的讨论。所有的内容,包括图像、视频和文字,都是通过一个个的方块区域组织到一起的,内容也是直观地呈现在了不同的方块里面,并且很多区块中的内容是动态的,给网站增添了视觉上的活力。而且如果您有触摸屏的话,不难发现,这个站点是支持多点触控的,用双指可以进行自然的缩放,来调整页面内容的呈现,很好地支持直接用手指去与整个网站进行交互。

 

这些社交媒体的数据抓取和整合自全球热门的社交媒体网站,例如 Facebook、Twitter、YouTube、Pinterest 和 Tumblr. 同时这个饥饿游戏浏览器网站也支持通过 Facebook 和 Twitter 账号登录,登录后用户可以创建自己的页面来组织你所关注的资源和内容,也可以去"赞"别人发布的内容,因此,这个站点本身通过对第三方社交媒体网络的整合,为用户轻松提供了一个新的影迷专用社交平台。这样的做法是值得推荐给开发者们的。

 

在UI设计方面,网站整体呈现出一种现代感,借助 HTML5 的一些功能,网站可以使用自定义的字体,并且可以设计出与影片主题契合的配色风格和界面元素。在我们点击某一内容方块时,可以看见该方块放大且周遭方块缩小重排的动画效果,这样会让内容的切换不显得过于突兀。用户在刚打开这个网站的同时,也可以看见方块向中间堆叠铺陈的效果,虽然很快,但能给人舒适的感受。在功能上,用户还可以对某一关键字进行检索,也可以进行筛选。该网站也采用了瀑布流的方式,网站不设底边,一直往下滚动会看见越来越多的来自社交媒体网站的内容被整合进来,并得以呈现。

 

横跨不同设备并提供一致用户体验也是该网站的一个亮点,因为不论是从 PC 端的 IE10 ,还是智能手机或平板的支持 HTML5 的浏览器访问该站点,都可以看到一致的内容与风格,只不过,里面的方块大小和排列方式会根据用户的屏幕分辨率来自动调整。对于这样的自适应效果,我们也可以通过 PC 端的 IE10 浏览器看到,具体做法是改变窗口的尺寸。

 

 

幕后的技术

 

 

网站的瀑布式内容呈现方式,借助了 JavaScript 将大大小小的信息方块无缝地组织到一起。这是一个典型的网格布局,只不过它使用的不是传统的网格布局技术,而是使用了 JS 将每一块内容放到合适的位置,并且使用 3D CSS 变换来实现块移动和旋转时候的效果。

 

而对于触摸的支持,它利用了 Microsoft Pointers Model,因此可以做到使用一个 API 就可以同时管理鼠标和手指触摸这两种用户输入。

 

 

对于 3D 翻转动画,网站运用了使用 requestAnimationFrame API 优化的 CSS3 变换,这样能确保动画效果在不同的浏览器和设备上都一样流畅。requestAnimationFrame 技术能够在不牺牲运算能力的同时进一步提高响应度,响应度的提高也是让用户感觉到动画流畅的一个关键。

 

如果您想查看这些技术范例的代码,可以移步此处: http://www.thehungergamesexplorer.com/behind-the-scenes

 

创作用户喜爱的网站

 

如今的互联网不再单以信息内容为第一要务,用户对参与和交互的要求已经越来越高,因为 Web 2.0 是一个强调用户为中心、用户创造内容和参与交互的一个时代。因此,用户体验是越来越重要的一个环节。要做好用户体验,并且兼顾这一需求在未来的发展,旧有的一些技术似乎已不再能很好地支撑用户体验的今天和明天。虽然现在 Flash 等插件在网页中有很多运用,但是我们已经通过这些优秀的 HTML5 网站看到了无插件网页带来的一些优势,例如高性能、省电与浑然天成的视觉效果等。对于熟知旧有技术的开发者而言,做出改变虽然看似有些困难,但是我们应当看到现代网页技术的发展给我们带来的喜悦,以及能够给用户带来的惊喜与价值。我们值得为用户做出改变,也同样值得为网站用户体验及网页技术的未来做出改变。

 

微软通过参与研究和推动 HTML5 等现代网页技术规范,改进了 IE 浏览器对 HTML5 等现代网页技术的支持,也正不断为开发者提供越来越多的指引和资源。我们看到,已经有越来越多的开发者步入到 HTML5 开发的行列中来,也期待在不久的将来,能有更多的网站构建于新的技术之上!

 

如果您需要更多了解HTML5 等现代网页技术,可以前往 http://www.ietestdrive.com 查看更多技术示例及代码。前不久,微软也新推出了 http://www.modern.ie 网站,帮助开发者更轻松地评估现有在线网站,当然,您也可以选择下载一个用于本地的 modern.IE 程序,用来简化您的开发测试工作。试试身手吧!

转载于:https://www.cnblogs.com/mvperic/archive/2013/05/09/3069250.html

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

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

相关文章

[开源]jquery.ellipsis根据宽度(不是字数)进行内容截断,支持多行内容

jquery.ellipsis 自动计算内容宽度(不是字数)截断,并加上省略号,内容不受中英文或符号限制。 如果根据字数来计算的话,因为不同字符的宽度并不相同,比如l和W,特别是中英文,最终内容宽…

不安装游戏apk直接启动法

原文地址:http://blog.zhourunsheng.com/2011/09/%E6%8E%A2%E7%A7%98%E8%85%BE%E8%AE%AFandroid%E6%89%8B%E6%9C%BA%E6%B8%B8%E6%88%8F%E5%B9%B3%E5%8F%B0%E4%B9%8B%E4%B8%8D%E5%AE%89%E8%A3%85%E6%B8%B8%E6%88%8Fapk%E7%9B%B4%E6%8E%A5%E5%90%AF%E5%8A%A8%E6%B3%95…

Android客户端打包方案分享

基本介绍 Android应用的自动化打包是应用持续集成以及多渠道发布的基础。当前Android客户端自动化打包的主要有两种方式,Ant和Maven。两种方式本质上都是调用Android SDK里面提供的工具,不过各自有各自的特点。 1. Ant脚本 好处:开发成本较低…

您的UX库不只是书籍

hp ux 密码不过期Looking back on past self, one thing I wish I’d realised is the importance of keeping notes of everything.回顾过去的自我,我希望我意识到的一件事是记录所有事情的重要性。 This means everything interesting I’ve read and written; e…

交互设计精髓_设计空间的精髓

交互设计精髓重点 (Top highlight)什么是空间? (What is Space?) Space is the dimension of height, depth and width within which all things exist and move. Space or Empty space or White space or Negative space are alias given to describe intensional…

ux和ui_UI和UX设计人员的47个关键课程

ux和ui重点 (Top highlight)This is a mega-list of the most critical knowledge for UI, UX, interaction, or product designers at any level.这是所有级别的UI,UX,交互或产品设计人员最关键的知识的大清单。 Many of these lessons are also appli…

深入理解Java内存模型(七)——总结

处理器内存模型 顺序一致性内存模型是一个理论参考模型,JMM和处理器内存模型在设计时通常会把顺序一致性内存模型作为参照。JMM和处理器内存模型在设计时会对顺序一致性模型做一些放松,因为如果完全按照顺序一致性模型来实现处理器和JMM,那么…

沉浸式ui设计_有助于沉浸的视频游戏UI —武器轮

沉浸式ui设计Many action-adventure games rely on the feeling of thrills via bullets, fire, grenade, more bullets, and gigantic booms. The way to enable all these is to offer a massive arsenal, from machetes to assault rifles all the way till bazookas.许多动…

ux设计师薪水_客户现在也是UX设计师

ux设计师薪水Some of you probably know by now, I’m not too fond of the monster the UX industry has become. It’s overblown, overcomplicated and often dishonest towards the clients. It’s also in itself undefined. (where is the E in Experience?)你们中的某些…

分步表单_角色创建分步指南

分步表单The first thing most of us designers are taught is the concept of personas and the necessity of them when it comes to UX and product design. However, knowing is different from applying and it can be difficult to know where to begin when we’re aske…

svg配合css3动画_带有Adobe Illustrator,HTML和CSS的任何网站的SVG动画

svg配合css3动画A top trend in web design for 2020 is the increased use of SVG animations on web pages and in logo design. In this article, we will implement a simple and straight forward method to create relatively complex animation. We will use Adobe Illu…

基于pt100温度计仿真_基于8pt网格的设计系统

基于pt100温度计仿真重点 (Top highlight)This article is the 2nd in a two part series — to the previous chapter in which I demonstrate how to establish an 8pt grid.本文是该系列文章的第二部分 ,这是上一章 的第二部分 ,在上一章中&#xff0…

利用 k8s 建立软件商店_为企业建立应用商店

利用 k8s 建立软件商店It’s June 2019. I’m sitting in a conference room in Research Triangle Park in North Carolina. At the end of the table are the two executives that have been tapped to lead a new endeavor on behalf of IBM’s $34 billion acquisition of …

苹果复兴_类型复兴的故事:来自Type West的经验教训

苹果复兴Last Fall, I began the 去年秋天,我开始 在旧金山的Type West program at the Letterform档案库中Letterform Archive in San Francisco. For those of you who don’t know, the Letterform Archive is creative heaven — a type nerd’s letter art co…

C#调用ATL COM

作者:朱金灿 来源:http://blog.csdn.net/clever101 简单介绍C#程序如何调用ATL编写的COM组件。 首先新建一个ATL工程,具体如下: 1. 填写工程名称和路径,如下图: 2. 选择工程的服务器类型为动态链接库&a…

浪潮世科和浪潮软件什么关系_社交图形浪潮

浪潮世科和浪潮软件什么关系Nowadays, the cornucopia of graphics seems like a given. However, it was not so long ago that infographics were scarce and lived in closed ecosystems. The majority of graphics were published in newspapers, magazines, or books, and…

PHP图形图像的典型应用 --常用图像的应用(验证码)

php生成动态的验证码&#xff0c;是php防止恶意登陆或者注册等常规手段-废话不多说&#xff0c;直接看例子。&#xff08;只是一个简单的应用&#xff0c;如果要安全或者更复杂的&#xff0c;请期待我以后的文章&#xff09; PHP生成验证码核心文件 (checks.php): <?php/*成…

写saas创业的书_我在SaaS创业公司担任UX设计师的第一个月中学到的三件事

写saas创业的书I recently transitioned from being a copywriter at an ad agency to a UX Designer at a SaaS startup. To add more multidisciplinary skills into the mix, I graduated with a Bachelor in Accountancy.我最近从一名广告代理商的撰稿人过渡到了SaaS初创公…

ui项目答辩中学到了什么_我在UI设计9年中学到的12件事

ui项目答辩中学到了什么重点 (Top highlight)I know these can seem a bit clich but I will try to explain everything from my own experience.我知道这些内容似乎有些陈词滥调&#xff0c;但我会尝试根据自己的经验来解释所有内容。 第一名 (No.1 Never assume) The first…

ux的重要性_UX中清晰的重要性

ux的重要性重点 (Top highlight)Times, since the very first occurrences of web design in the 90’s, have changed a lot design-wise. The particular technology and its applications got more stable. Human-computer interaction (HCI) was deeply researched, design…