视频在网页开发方面的创新应用

   动态的视频比静态的图片更生动,表达的信息更多。但是目前网络上的视频其实跟整个网页的设计是脱离的,它们都被框起来放在特定的区域供浏览者点击观看,视频并没有像图片一样成为一个网站的装饰元素。其中的原因主要就是浏览器的兼容性,网络速度和设计理念的限制。但是网络技术发展到今天,特别是HTML5的不断完善和浏览器的不断进步,视频在网页设计开发方面的潜力越来越被发掘出来了,为提高网页体验和丰富内容呈现提供了新的方向。

  那我们怎么把视频元素很好地结合到一个网页设计当中呢?我们首先来看一些例子。一个最常见的典型用法就是网页背景不再使用静态图片而是一个视频。

  Dadaab Stories这个网站就很好地运用视频背景来反映网站的内容。这是一个介绍世界最大的难民营的网站,视频的背景很生动地让观众看到难民营的情况。

  http://www.dadaabstories.org


  下面这个关于一项自行车比赛的网站也运用了视频来增强视觉冲击力,当鼠标悬停在焦点图上,就会呈现low motion的视频,充满运动的张力。

  http://www.curadmir.com


  最近,微软IE11和亚洲动物基金合作发布的公益网站“月熊志”中也采用了大量的视频(IE居然已经到11了,对HTML5的支持还是挺好的,而且还加入了WebGL的支持,这个网站就用到这个3D技术,呵呵)。除了有的页面的背景是可爱的月熊视频以外,在网站首页的三本精美的书本的封面其实也是视频。这个设计更加增强了这个数字化阅读的感觉,书本的封面是生动而富有变化的。

  编者:这个网站实在是让人震惊,强烈推荐!公益网站能做成这样,让人汗颜!

  http://moonbear.animalsasia.org/ie/


  在网页中加入视频背景是相当简单的,利用HTML5的 tag就可以轻松搞定。

  首先,要准备好浏览器支持的视频,格式可以是mp4、ogg或者webm,你可以到这里了解更多关于视频格式:http://www.w3schools.com/html/html5_video.asp 这里就不对这个话题进行详细叙述了。

  其次就是视频嵌入的HTML代码,参考如下:

  <video id=”video_background” preload=”auto” autoplay=”true” loop=”loop” muted=”muted” volume=”0”>

<source src=”videos/xxxx.mp4″ type=”video/mp4”>
<source src=”videos/xxxx.webm” type=”video/webm”>
Video not supported </video>

  接下来就是CSS,这是让嵌入的视频成为背景的关键:

  #video_background {

  position: absolute;

  bottom: 0px;

  right: 0px;

  min-width: 100%;

  min-height: 100%;

  width: auto;

  height: auto;

  overflow: hidden;

  z-index: -1000;

  }

  采用绝对定位,而“width: auto; height: auto;”和“min-width: 100%; min-height: 100%” 就是告诉浏览器总是以视频的宽度或者高度的100%来显示,任何大于100%的部分就是“overflow:hidden”被隐藏起来的。这养定义适用于任何比例的视频元素。最后别忘了“z-index: -1000;”,确保视频至于背景置于底层。

  当然还有好一些jQuery的plug-in可以用,这里介绍一个做得最好的BIGVIDEO.JS。这个plugin可以轻松让你嵌入全屏的视频背景。

  http://dfcb.github.io/BigVideo.js/


  最后,我们总结一下。虽然在网页设计开发中加入视频元素会给人很cool的印象,但是还是有不少地方需要注意的,否则效果可能适得其反。

  注意要消除声音,因为一般声音的突然出现会对用户造成困扰,如果一定要音频的话,一定要加上一个“关闭”按钮让用户可以选择关掉。

  使用视频背景的时候,注意前景内容的对比,毕竟只是背景,不能喧宾夺主,可以适当地在视频上加一层纹理质感,或者调暗视频的亮度。

  提供一张视频第一帧的的清晰截图作为图片背景,以照顾不支持视频背景的浏览器或者在移动设备,另外也可以防止视频没有加载完毕而不至于页面上出现空白。

  视频的长短要合适,太短并且不是首尾连贯的视频会给人强烈的重复感,太长就变成叙述了,最佳的长度应该在10’ -30’左右。

时间: 2024-08-01 18:58:49

视频在网页开发方面的创新应用的相关文章

网页设计技巧:网络视频在网页设计中运用

文章描述:推荐!视频在网页开发方面的创新应用. aber zou:动态的视频比静态的图片更生动,表达的信息更多.但是目前网络上的视频其实跟整个网页的设计是脱离的,它们都被框起来放在特定的区域供浏览者点击观看,视频并没有像图片一样成为一个网站的装饰元素.其中的原因主要就是浏览器的兼容性,网络速度和设计理念的限制.但是网络技术发展到今天,特别是HTML5的不断完善和浏览器的不断进步,视频在网页设计开发方面的潜力越来越被发掘出来了,为提高网页体验和丰富内容呈现提供了新的方向. 那我们怎么把视频元素很好

关于程序开发方面的回答回答

问题描述 关于程序开发方面的回答回答 全部 回答 提问 收藏 声望 标签 相关文章 初学者-新手问个问题,望回答?关于学习的方向 listview-关于listView中修改数据 技术-关于站长查询工具开发思路 tomcat闪退-Tomcat闪退是怎么回事 解决问题的百分比:这个提问版有用么? ssl-关于https的问题,求大神回答 bug-关于"叫号"应用 的 BUG 前端开发-前端网站&gt;基金走势图怎么做出下图的效果,请大侠们说一说! 数据结构: 帮忙回答一下下面的这

使用视频作为网页背景的技术探讨

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 使用视频作为网页背景是件很酷的事情,但也是件困难的事情.CSS里的background-image属性只能使用图片.SVG.颜色或渐变色.但从技术讲,我们是可以伪造出一种效果,让视频以背景的角色出现在其它HTML元素后面.这其中的难点是视频要填充整个浏览器页面,而且要响应浏览器窗口大小的变化. 观看演示1 http://www.webhek.

公共安全视频监控的5个创新技术的思考和预测

公共安全正成为中国政府日益关注的焦点话题,公共暴力犯罪成为近年屡见报端的突然恶劣新闻事件.人口众多,发展不平衡导致的一系列社会问题正在加剧这个过程,所以加强公共安全的视频监控建设已经迫在眉睫,更多的资金也投入到公共安全的建设中来,由此带来的市场竞争所引发的技术竞争也就接踵而至. 智能分析.云计算.云存储和大数据挖掘等众多创新技术对公共安全领域的技术革新产生了深远的影响.随着视频监控技术和公安业务需求的不断发展,公共安全领域对视频监控的规划和需求建设重点,正在从布点数量向管理应用质量提升转变. 未

公共安全视频监控的5个创新技术大预测

公共安全正成为中国政府日益关注的焦点话题,公共暴力犯罪成为近年屡见报端的突然恶劣新闻事件.人口众多,发展不平衡导致的一系列社会问题正在加剧这个过程,所以加强公共安全的视频监控建设已经迫在眉睫,更多的资金也投入到公共安全的建设中来,由此带来的市场竞争所引发的技术竞争也就接踵而至.未来前景究竟如何?公共安全视频监控的5个创新技术大预测! 智能分析.云计算.云存储和大数据挖掘等众多创新技术对公共安全领域的技术革新产生了深远的影响.随着视频监控技术和公安业务需求的不断发展,公共安全领域对视频监控的规划和

限娱令:为网络视频铺路 逼电视媒体创新

中介交易 SEO诊断 淘宝客 云主机 技术大厅 加强版限娱令将在3721.html">2014年正式生效,除了要求各大卫视加强国产动画和国产纪录片的内容建设之外,还规定每家卫视每年新引进的国外版权模式节目不得超过一档,整个全国卫视选秀类节目不超过四档.这样的一系列规定,无疑是将本就遭受新媒体较大冲击的传统电视媒体逼上了绝路. 网络视频高速发展 电视媒体生机暗淡 据土豪网之前的了解,曾经被业内专家认为已经遭遇生命黄昏的央视,作为电视媒体中的行业翘楚,其2014年的招标总额已经超过了今年(20

求C# 组件开发方面的资料

问题描述 求C#组件开发方面的资料,百度搜了没有相关资料呢 解决方案 解决方案二:google下有很多啊.googleC#usercontrolgettingstart解决方案三:有没有中文版的呀

游戏网页设计的创新之路

  前言 游戏是我们从小就开始接触的东西,在中国游戏行业井喷的年代里,每家有实力的公司都想在这个行业里分一杯羹,为了能够走在行业的领先地位,从游戏的研发到运营推广都下足了功夫,而我们作为运营推广的品牌视觉设计师就应该为此出一把力, 游戏在这个行业也发展了许多年了,从刚开始游戏在网络上公测以来,我们的游戏网页就已孕育而生了,在走过数年之后的今天,曾经换汤不换药的网页设计与其说是一成不变不如说是在一次次的创伤我们的浏览者,为了能够抚平创伤我们就应该去思考更加合理的视觉语言,让观者看着愉悦玩着舒心.这

炫酷生动的循环视频背景网页设计实战

  循环(Loop)是现代浏览器中HTML5视频标签下的布尔属性,包括IE9在内的主流浏览器都支持这一属性.它能让一个或者一系列视频短片循环播放.开发者社区中,网页设计 师非常青睐这一功能,并且截至目前影响了许多项目,让网站看起来更加绚丽和精彩. 从作品展示类的网站到移动端的专题页,循环视频 背景的运用范畴非常广泛.网页开发者们将5~10的视频作为背景循环播放,而视频内容通常会展现出某个主题,或者有目的性地展现达成某个目标的过程,呈现企业或者团队的潜在实力.这种展现方式比起传统的网页设计 手法,