`
fcjit
  • 浏览: 9908 次
  • 性别: Icon_minigender_1
  • 来自: 南京
最近访客 更多访客>>
社区版块
存档分类
最新评论

html5支持3d技术了

阅读更多
以前一直想用javascript 写一个3D相关的应用,后来也确实写了一个3D的立方体花了我两个星期时间,先在纸上又是画图又是计算,由其是三维变换和三维到二维的映射,死了不知多少脑细胞,但是由于html 不支持斜线所以立方体都是由一个一个div组成的小方块来代表点阵

效果吗,当然可以看出来3d的效果了,但差强人意,现在html5出现以后就可以使用斜线把点连起来,效果就更好了,但是今天突然发现原来html5已经有3d变换的函数了,根本不需要自己再去写3d的变化原理了。

下面就是微软关于3d的演示,大家可以看一下它的强大,当然ie10以下不支持,用chrome的debug工具来测试,也可以给示例div的背影加一个图片,你会发现图片也是跟着变形的,这就使的三维的渲染也是可以做的。

http://ie.microsoft.com/testdrive/Graphics/hands-on-css3/hands-on_3d-transforms.htm

我是江奇
分享到:
评论
1 楼 chaorenyeye 2013-05-08  
    

相关推荐

    HTML5 WebGL 3D 仓储管理系统

    在本文中,我们将深入探讨HTML5、WebGL以及3D技术在仓储管理系统中的应用。 HTML5是超文本标记语言(Hypertext Markup Language)的第五个版本,它在传统HTML的基础上增加了许多新特性,如离线存储、拖放功能、媒体...

    html5_3d视频video

    尽管HTML5 `<video>` 标签和3D效果在现代浏览器中广泛支持,但不同的浏览器可能对某些特性有不同的实现。例如,Chrome、Firefox、Safari和Opera支持MP4、WebM和Ogg格式的视频,而Internet Explorer(尤其是较旧版本...

    使用HTML5技术开发的3D相册

    它使得HTML5可以创建复杂的3D场景,是实现3D相册的关键技术。 3. Web Storage:HTML5提供了本地存储机制,如localStorage和sessionStorage,用于在用户关闭浏览器后仍然保留数据,这对于存储用户上传的图片或个性化...

    HTML5的3D翻转轮播幻灯片特效代码

    HTML5的3D翻转轮播幻灯片特效是一种创新且引人注目的网页元素,它结合了现代Web技术的力量,为用户提供了一种独特的浏览体验。这种特效利用HTML5的Canvas元素、CSS3的3D变换以及JavaScript来实现动态的3D翻转效果,...

    使用HTML5 Canvas绘制 3D房间模型和人物动画特效

    HTML5 Canvas本身并不支持3D,但可以通过一些技巧模拟3D效果,如使用矩阵变换进行投影和旋转,以及利用Z-buffer(深度缓冲)来处理遮挡关系。 1. 矩阵变换:通过矩阵运算实现物体的平移、旋转和缩放,是3D图形中的...

    HTML5打碎爱心3D动画特效.zip

    这个“HTML5打碎爱心3D动画特效”是一个利用HTML5和CSS3技术实现的互动效果,能够为网页增添趣味性和吸引力。 在HTML5中,Canvas元素是一个二维绘图画布,允许开发者通过JavaScript来绘制图形。这个特效可能就利用...

    HTML5 3D技术备忘

    HTML5的3D技术是现代网页开发中的一个重要领域,它为网页设计师和开发者提供了构建交互式、动态且具有视觉冲击力的3D内容的能力。HTML5的3D特性主要通过WebGL(Web Graphics Library)来实现,这是一种JavaScript ...

    一个支持3D变换的HTML5 视频播放特效.rar

    这个“支持3D变换的HTML5视频播放特效”是一个创新性的实现,旨在为现代智能手机和电脑上的HTML5浏览器提供独特的视觉体验。 在HTML5中,`<video>`元素被用来嵌入视频内容到网页中。开发者可以指定多个源(src)以...

    html5的3d展示

    总结来说,"html5的3d展示"涉及了HTML5 Canvas、WebGL、JavaScript库以及可能的3D模型资源,通过这些技术,开发者可以构建出引人入胜的3D室内设计展示,为用户提供全新的浏览体验。这种技术的普及和发展,无疑推动了...

    HTML5搭建3D立体相册网站

    WebGL是HTML5的一个组成部分,它允许在浏览器中进行硬件加速的3D图形渲染,无需插件支持。 创建3D相册的第一步是设置Canvas元素,并在JavaScript中初始化Three.js的场景、相机和渲染器。场景(Scene)是3D空间的...

    HTML5 3D特效

    HTML5 3D特效使得开发者可以构建出具有深度感、动态变换的视觉效果,无需依赖Flash或其他外部插件,而是利用浏览器内置的支持,如WebGL技术,为用户带来更丰富的交互体验。 WebGL是一种在网页上呈现复杂3D图形的API...

    html5-3D旋转文字或图片

    总的来说,"html5-3D旋转文字或图片"是一个关于使用HTML5和相关技术创造动态、交互式3D视觉效果的话题。通过学习和实践,开发者可以创建出引人入胜的网页元素,提升用户体验,同时也展示了HTML5在现代网页设计中的...

    创建一个HTML5的3D引擎

    HTML5的3D引擎是利用WebGL技术来实现在网页上展示三维图形的一种方式。WebGL是一种基于OpenGL标准的JavaScript API,它允许开发者在浏览器中直接进行硬件加速的3D图形渲染,无需任何插件。这个压缩包中的...

    3D相册html5源码

    HTML5作为现代网页开发的主流标准,为开发者提供了丰富的新特性,其中包括对3D效果的支持。本文将深入探讨“3D相册HTML5源码”,揭示其背后的实现原理,并提供一些实际应用的建议。 一、3D相册的基本概念 3D相册是...

    HTML5 canvas 3D文字云动画

    现代izr的使用是为了确保3D文字云动画在不支持HTML5 canvas或特定CSS3特性的浏览器中也能运行良好。Modernizr通过检测浏览器特性,可以为开发者提供反馈,从而决定是否使用降级方案。例如,如果浏览器不支持canvas,...

    HTML5 3D地图旋转

    HTML5是现代网页开发的重要标准,它引入了许多新特性,其中一项引人注目的就是对3D图形的支持。"HTML5 3D地图旋转"是一个关于如何利用HTML5技术实现地图的三维展示并进行动态旋转的专题。在这个主题中,我们将深入...

    html5全屏3D效果圣诞雪花飘洒效果 v1.0

    HTML5是一种先进的网页开发技术,它为网页开发者提供了丰富的功能和强大的交互性,极大地提升了用户体验。在本项目“html5全屏3D效果圣诞雪花飘洒效果 v1.0”中,我们关注的是如何利用HTML5实现一个令人惊叹的3D全屏...

    HTML5 Canvas五彩缤纷的3D发光水晶球动画

    对于3D效果,虽然Canvas本身不支持真正的3D图形,但我们可以利用透视变换和投影技术模拟3D效果。在这个例子中,开发者可能使用了旋转、缩放和平移等矩阵变换,以创建水晶球的立体感。同时,为了实现3D发光效果,可能...

    3D Chart Html5 Canvas demo

    3. **WebGL**:虽然Canvas本身并不直接支持3D图形,但WebGL是一个基于OpenGL ES 2.0规范的JavaScript API,可以直接在Canvas上绘制3D图形。对于复杂的3D图表,使用WebGL可以更高效地处理大量几何数据和渲染。 4. **...

    html5搜索栏3D樱花漫天飞舞背景动画特效

    HTML5是一种先进的网页开发技术,它为网页设计者和开发者提供了更多创新和交互性的可能性。在本项目中,“html5搜索栏3D樱花漫天飞舞背景动画特效”利用了HTML5的核心特性来创建一个独特且吸引人的用户体验。这个...

Global site tag (gtag.js) - Google Analytics