正方体旋转demo】的更多相关文章

接着上一篇博客的内容顺藤摸瓜往下想,既然stage有景深这个概念,可以表达3D场景,那么这个stage就可以呈现立体几何咯,于是自己写了个Cubic Demo 一个正方体有6个面,我们把一个正方体平铺开来就是一个十字的形状,然后变换每一面的角度把正方体“折叠”起来! <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <meta name="viewport"…
代码如下: <!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <title>CSS3 星空旋转正方体</title>    <style type="text/css">    body{        background-image:linear-gradient(to top…
<!DOCTYPE htmls> <html> <head> <title></title> <style> </style> </head> <body> <div class="mid"> <canvas width="600" height="400" style="background:pink"…
<div class="contain"> <div class="box"> <div class="face one"> </div> <div class="face two"> </div> <div class="face three"> </div> <div class="face…
实现效果: 实现代码: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <style type="text/css"> #aa{ margin: 100px auto; width: 200px; height: 200px; transform-style: preserve-3d; posi…
图片旋转+剪裁js插件(兼容各浏览器) « 张鑫旭-鑫空间-鑫生活 图片旋转+剪裁js插件(兼容各浏览器) by zhangxinxu from http://www.zhangxinxu.com 本文地址:http://www.zhangxinxu.com/wordpress/?p=804 一.写此插件的缘由 在现在的web应用中,对上传的图片,例如头像,原始的摄影照片常常需要在web页面上进行一些处理,常见的处理就是剪裁与旋转. 对于剪裁,我之前曾翻译过一个jQuery插件,JCrop插件,…
效果 效果图如下 ​ 实现思路 定义一个最外层的容器,用来控制显示的位置 定义一个父容器,用来设置元素被查看位置的视图,这里使用到CSS3的perspective 属性 定义子容器,设置为相对定位,利用transform-style属性,使被转换的子元素保留其 3D 转换 定义6个div,构成正方体的6个面 dom结构 按照实现思路,我们需要如下的dom结构 <div class="container"> <div class="cube-wrap"…
最终demo -> 3d魔方 体验方法: 浮动鼠标找到合适的位置,按空格键暂停 选择要翻转的3*3模块,找到相邻两个正方体,鼠标点击第一个正方体,并且一直保持鼠标按下的状态直到移到第二个正方体后放开,比如下图: (鼠标点击1处,然后一直移动到2处松开,中间一行的3*3模块绕图示方向发生转动) 按空格键,魔方恢复转动,继续寻找下一个要翻动的目标 示意图如下(请尽量使用chrome): 正方体绘制回顾 Canvas之蛋疼的正方体绘制体验 说到了如何用canvas在画布上绘制三维效果的正方体,并且最终…
事情的起因 之前写了篇谈谈文字图片粒子化 I,并且写了个简单的demo -> 粒子化.正当我在为写 谈谈文字图片粒子化II 准备demo时,突然想到能不能用正方体代替demo中的球体粒子.我不禁被自己的想法吓了一跳,球体的实现仅仅是简单的画圆,因为球体在任意角度任意距离的视图都是圆(如果有视图的话):而正方体有6个面8个点12条线,在canvas上的渲染多了n个数量级.先不说性能的问题,单单要实现六个面的旋转和绘制就不是一件特别容易的事情. 说干就干,经过曲折的过程,终于得到了一个半成品 ->…
最终demo -> 3d魔方 体验方法: 浮动鼠标找到合适的位置,按空格键暂停 选择要翻转的3*3模块,找到相邻两个正方体,鼠标点击第一个正方体,并且一直保持鼠标按下的状态直到移到第二个正方体后放开,比如下图: (鼠标点击1处,然后一直移动到2处松开,中间一行的3*3模块绕图示方向发生转动) 按空格键,魔方恢复转动,继续寻找下一个要翻动的目标 示意图如下(请尽量使用chrome): 正方体绘制回顾 Canvas之蛋疼的正方体绘制体验 说到了如何用canvas在画布上绘制三维效果的正方体,并且最终…