HTML5 纯CSS3实现正方体旋转3D效果

简介: HTML5 纯CSS3实现正方体旋转3D效果

实现效果:


82.gif

实现代码:


<!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;
        position: relative;
        transform: rotateX(-15deg) rotateY(45deg);
        animation: name 6s linear 100ms infinite;
      }
      .bb{
        position: absolute;
        width: 100px;
        height: 100px;
        left: 0;
        right: 0;
        background-color: rgba(232,222,45,0.6);
      }
      .qian{
        transform: translateZ(50px);
        background-color: rgba(23,22,4,0.6);
      }
      .hou{
        transform: translateZ(-50px);
        background-color: rgba(23,122,56,0.6);
      }
      .zuo{
        transform: rotateY(270deg) translateZ(-50px);
        background-color: rgba(223,122,74,0.6);
      }
      .you{
        transform: rotateY(270deg) translateZ(50px);
        background-color: rgba(13,22,254,0.6);
      }
      .shang{
        transform: rotateX(270deg) translateZ(-50px);
        background-color: rgba(223,12,144,0.9);
      }
      .xia{
        transform: rotateX(270deg) translateZ(50px);
        background-color: rgba(23,252,144,0.6);
      }
      @keyframes name{
        from{ transform: rotateX(0deg) rotateY(0deg) rotateZ(0deg);}
        to{ transform: rotateX(360deg) rotateY(360deg) rotateZ(360deg);}
      }
    </style>
  </head>
  <body>
    <div id="aa">
      <div class="bb  qian"></div>
      <div class="bb  hou"></div>
      <div class="bb  zuo"></div>
      <div class="bb  you"></div>
      <div class="bb  shang"></div>
      <div class="bb  xia"></div>
    </div>
  </body>
</html>
相关文章
|
5月前
|
前端开发 JavaScript 算法
【CSS】前端三大件之一,如何学好?从基本用法开始吧!(七):学习ransform属性;本文学习 rotate旋转、scale缩放、skew扭曲、tanslate移动、matrix矩阵 多个参数
transform变形 css3在原来的基础上新增了变形和动画相关属性,通过这些属性可以实现以前需要大段JavaScript才能实现的 功能。 CSS3的变形功能可以对HTML组件执行位移、旋转、缩放、倾斜4种几何变换,这样的变换可以控制HTML组件 呈现出丰富的外观。 借助于位移、旋转、缩放、倾斜这4种几何变换,CSS3提供了transition动画。 transition动画比较简单,只要指定HTML组件的哪些CSS属性需要使用动画效果来执行变化,并指定动画时间,就可保证动画播放。 比transitio
261 0
|
9月前
|
移动开发 前端开发 JavaScript
征信报告修改器,征信报告生成器,制作软件无痕修改软件【js+html+css】
本项目为信用评分模拟器教学工具,采用HTML5实现,仅供学习参考。核心功能通过JavaScript构建,包含虚拟数据生成、权重分配及信用因素分析(如还款记录、信用使用率等)。
|
9月前
|
存储 自然语言处理 前端开发
抖音快手小红书虚拟评论截图生成器,模拟对话制作工具,html+js+css
这是一款纯前端实现的多平台虚拟评论生成器,支持抖音、快手、小红书风格,适用于产品演示与UI设计。采用Vanilla JS与Flexbox布局,利用IndexedDB存储数据,CSS Variables切换主题。
|
9月前
|
前端开发 JavaScript
个人征信电子版无痕修改, 个人信用报告pdf修改,js+html+css即可实现【仅供学习用途】
本代码展示了一个信用知识学习系统的前端实现,包含评分计算、因素分析和建议生成功能。所有数据均为模拟生成
|
9月前
|
存储 前端开发 安全
病历单生成器在线制作,病历单生成器app,HTML+CSS+JS恶搞工具
本项目为医疗病历模拟生成器,旨在为医学教学和软件开发测试提供数据支持,严格遵守《医疗机构病历管理规定》。
|
9月前
|
存储 前端开发 JavaScript
仿真银行app下载安装, 银行卡虚拟余额制作app,用html+css+js实现逼真娱乐工具
这是一个简单的银行账户模拟器项目,用于学习前端开发基础。用户可进行存款、取款操作,所有数据存储于浏览器内存中
|
9月前
|
前端开发 容器
处方单图片生成器, 处方单在线制作免费,js+css+html恶搞神器
这是一个电子处方模拟生成系统,使用html2canvas库实现图片导出功能。系统生成的处方单包含多重防伪标识,并明确标注为模拟数据,仅供学习
|
9月前
|
前端开发
个人征信PDF无痕修改软件,个人征信模板可编辑,个人征信报告p图神器【js+html+css仅供学习用途】
这是一款信用知识学习系统,旨在帮助用户了解征信基本概念、信用评分计算原理及信用行为影响。系统通过模拟数据生成信用报告,涵盖还款记录
|
9月前
|
前端开发 JavaScript 容器
制作b超单生成器, 假怀孕b超单图片制作, p图医院证明【css+html+js装逼恶搞神器】
本资源提供一个适合用于熟人之间恶搞的工具,效果逼真,仅供学习参考与娱乐。包含前端技术学习要点:语义化布局、响应式设计、Flexbox、图片自适应