立方体

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>立方体</title>
<style>
.warp{
    width:200px;
    height:200px;
    padding:200px;
    border:1px solid #000;
    perspective: 800px;
}
.box{
    width:200px;
    height:200px;
    position: relative;
    transform-style: preserve-3d;
    transition: 1s all;
    transform: translateZ(-100px) rotateX(0);
}
.box div{
    width:200px;
    height: 200px;
    position: absolute;
    font-size:100px;
    font-weight:bold;
    line-height:200px;
    text-align: center;
    color:#fff;
}
.box div:nth-of-type(1){
    background-color:red;top:-200px;left:0;
    transform-origin: bottom;
    transform:translateZ(100px) rotateX(90deg);
}
.box div:nth-of-type(2){
    background-color:blue;top:0;left:-200px;
    transform-origin: right;
    transform:translateZ(100px) rotateY(-90deg);
}
.box div:nth-of-type(3){
    background-color:yellow;top:0;left:0;
    transform:translateZ(100px);
}
.box div:nth-of-type(4){
    background-color:green;top:0;left:200px;
    transform-origin: left;
    transform:translateZ(100px) rotateY(90deg);
}
.box div:nth-of-type(5){
    background-color:#000;top:200px;left:0;
    transform-origin: top;
    transform:translateZ(100px) rotateX(-90deg);
}
.box div:nth-of-type(6){
    background-color:#f60;top:0;left:0;
    transform: translateZ(-100px) rotateX(180deg);
}
.warp:hover .box{
    transform: translateZ(-100px) rotateX(180deg);
}
</style>
</head>
<body>
    <div class="warp">
        <div class="box">
            <div>1</div>
            <div>2</div>
            <div>3</div>
            <div>4</div>
            <div>5</div>
            <div>6</div>
        </div>
    </div>
</body>
</html>
时间: 2024-11-10 03:48:07

立方体的相关文章

HTML5 CSS3 诱人的实例: 3D立方体旋转动画

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/34120047 创意来自:http://www.html5tricks.com/demo/html5-3d-cube/index.html , 同学给我发的样例,感觉非常不错,只是实在想不出来实际的用处.可是效果非常炫~ 效果图: 知识点: 1.perspective ,transform 的复习 2.css3 backgroud实现格格背景.即面上的小格格 3. @-webki

css3立方体实现

使用css3实现一个立方体 <div class="box"> <div class="boxCorner1"></div> <div class="boxCorner2"></div> </div> .box { margin:4em auto; width:10em; height:10em; transform-style:preserve-3d; transform-

立方体类公用抽象类

写一个程序,定义抽象基类Shape,由它派生出3个派生类,Circle(圆形).Rectangle(矩形).Triangle(三角形).用如下的main()函数,求出定义的几个几何体的面积和 程序代码 #include <iostream> using namespace std; class CSolid//立方体类 { public: //计算立方体的表面积 virtual double Area() = 0; //计算立方体的体积 virtual double Volume() = 0;

用CSS3写一个立方体

<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>无标题文档</title> <style> /*设置300px的景深 景深基点为左侧*/ .wrap{width:100px;height:100px;padding:100p

仿智能社官网:原生JS实现简单又酷炫的3D立方体时钟

先放一下我做的效果:https://linrunzheng.github.io/3Dclock/3Dclock/new.html 至于3D立方体怎么做这里就不在阐述了,可以看一下我之前的博客. 这里默认你已经做好了6个立方体,直接上JS代码: 页面进来的时候,先给6个立方体赋值上现在的时间,由于立方体比较小,左右2个面看不清且影响效果,这里左右2个面就不赋time了: //获取元素 var oul = document.querySelectorAll("ul"); var back

Directx11学习笔记【十二】 画一个旋转的彩色立方体

上一次我们学习了如何画一个2D三角形,现在让我们进一步学习如何画一个旋转的彩色立方体吧. 具体流程同画三角形类似,因此不再给出完整代码了,不同的部分会再说明. 由于我们要画彩色的立方体,所以顶点结构体中加入颜色变量 struct Vertex { XMFLOAT3 pos; XMFLOAT4 color; }; 着色器代码 1 cbuffer cbPerObject 2 { 3 float4x4 gWorldViewProj; 4 }; 5 6 struct VertexIn 7 { 8 flo

在CentOS6.x下安装Compiz——桌面立方体,特效种种

参考:安装教程:http://www.2cto.com/os/201209/152493.html 快捷键:http://www.jb51.net/os/RedHat/1318.html 很多人貌似认为compiz必须要emerland,但事实上,没这个必要. compiz+gnome,实用,而又华丽,是个不错的选择. compiz需要显卡驱动,一般情况下不成问题(别忘了这是很新的cent),如果你真有问题,自行找其他教程解决,本教程假设你的显卡被默认支持. 如果你没有安装rpmfusion的源

基于Cocos2d-x学习OpenGL ES 2.0系列——你的第一个立方体(5)

在上篇文章中,我们介绍了VBO索引的使用,使用VBO索引可以有效地减少顶点个数,优化内存,提高程序效率. 本教程将带领大家一起走进3D--绘制一个立方体.其实画立方体本质上和画三角形没什么区别,所有的模型最终都要转换为三角形. 同时,本文还会介绍如何通过修改MVP矩阵来让此立方体不停地旋转.另外,大家还可以动手去修改本教程的示例代码,借此我们可以更加深入地理解OpenGL的normalized device space. 准备立方体数据 在开始真正的绘制代码之前,我们先要准备好数据.首先,我们需

VirtualCube虚拟立方体

声明:原创作品,转载时请注明文章来自SAP师太技术博客:www.cnblogs.com/jiangzhengjun,并以超链接形式标明文章原始出处,否则将追究法律责任!原文链接:http://www.cnblogs.com/jiangzhengjun/p/4294591.html n  支持直接访问数据源中的数据,不通过PSA n  由于使用虚拟立方体对OLTP的性能会造成影响,需要考虑使用的前提条件: Ø  报表需要从SAP源系统中得到即时的数据 Ø  只有很少量的数据被传输 Ø  使用该查询

Unity3D ShaderLab 简单的立方体图反射

Unity3D ShaderLab 简单的立方体图反射 反射是着色器模拟现实环境的一个关键因素,它能使我们的着色器渲染效果更加具备视觉冲击,因为他利用了我们周围的环境, 让着色器反射外界的场景信息并将他们反射到材质表面来模拟外部环境,所以我们会使用立方图[CubeMap]的6张纹理来模拟环境的色彩情况. 首先,创建Shader,创建材质球,准备立方图,双击Shader,进入代码编辑器. 从Properties 到CGPROGRAM,再到surf,本次功能较为简单,先看代码. code start