示例如下:

HTML代码:

<div class="first"><div class="wrap"><div class="font"></div><div class="left"></div><div class="right"></div><div class="top"></div><div class="back"></div><div class="bottom"></div></div>
</div>

CSS代码如下:

 html{background: radial-gradient(ellipse at center,green 20%, blue 100%);height: 0.1%;}.first{-webkit-perspective:300px;perspective: 300px;width: 70px;height: 70px;position: absolute;top: 50%;left: 50%;margin-left: -35px;margin-top:-35px;  }.wrap{position: absolute;height: 100px;width: 100px;transform-style:preserve-3d ;-webkit-transform-style: preserve-3d;-webkit-transform: rotateX(-30deg) rotateY(-30deg);-webkit-animation: 5s mov linear infinite ;}.wrap > div{background: -webkit-linear-gradient(left, rgba(54, 226, 248, 0.5) 0px, rgba(54, 226, 248, 0.5) 3px, rgba(0, 0, 0, 0) 0px), -webkit-linear-gradient(top, rgba(54, 226, 248, 0.5) 0px, rgba(54, 226, 248, 0.5) 3px, rgba(0, 0, 0, 0) 0px);background-color: rgba(200,150,160,0.3);height:100%;width: 100%;border: 1px solid blueviolet;-webkit-box-shadow: 0 0 10px rgba(0, 128, 0, 0.4);box-shadow: 0 0 10px rgba(0, 128, 0, 0.4);position: absolute;}.font{-webkit-transform: translateZ(50px);}.back{-webkit-transform: rotateX(180deg) translateZ(50px);}.left{-webkit-transform: rotateY(-90deg) translateZ(50px);}.right{-webkit-transform: rotateY(90deg) translateZ(50px);}.top{-webkit-transform: rotateX(90deg) translateZ(50px);}.bottom{-webkit-transform: rotateX(-90deg) translateZ(50px);}@keyframes mov{from{-webkit-transform: rotateX(0deg) rotateY(0deg) translateZ(0em);}to{-webkit-transform: rotateX(360deg) rotateY(360deg) translateZ(0em);}}

HTML+CSS怎么做3D正方体相关推荐

  1. 前端游戏巨制! CSS居然可以做3D游戏了

    前言 偶然接触到CSS的3D属性, 就萌生了一种做3D游戏的想法. 了解过css3D属性的同学应该都了解过perspective.perspective-origin.transform-style: ...

  2. 纯CSS实现3D正方体动画效果

    目录 前言 正文 1.基本架构 2.书写每个div样式 3.为需要产生动画的一面单独设置样式 4.设置鼠标hover效果 5.优化 总结 前言 纯CSS实现3D正方体动画效果,此方法是通过transf ...

  3. CSS+HTML实现3D图片旋转效果

    CSS+HTML实现3D图片旋转效果 在做JavaEE的项目设计的时候,觉得页面过于单调,就学着百度上的图片轮转效果,自己也写了一个,记录一下: index.html部分源码: html{backgr ...

  4. html怎么做成3d正方体,利用CSS3的3D效果制作正方体

    学会用CSS3的3D效果制作一个正方体,有助于增强我们对3D场景的旋转和位移属性的理解.下面的动态图就是利用3D旋转位移,结合动画效果制作的.感兴趣的同学可以在完成正方体的制作基础上,再去探究一下添加 ...

  5. html5+css3实现3D正方体动画相册2种+3D旋转木马立体动画相册+表白文字加动画爱心+炫酷万花筒五件套含音乐

    1.html+css+jquery实现,电脑和手机均已兼容,完整源码下载 2.3D旋转木马立体动画相册 3.3D正方体旋转动画相册2中实现方式: 第一种方式: 第二种方式: 4.表白示爱文字+动画爱心 ...

  6. 如何用css实现一个3D旋转照片墙

    一.前言    学习前端是件很有趣的事,今天我又来分享一下关于html+css实现的3D效果的照片墙的代码啦,希望感兴趣的小伙伴会喜欢!   正文:    今天,我们要做一个3D旋转相册,首先让我们了 ...

  7. css怎么做向左拉伸动画_CSS核心动画技巧:重力,挤压和拉伸

    css怎么做向左拉伸动画 Previously I've talked about using ease-in and ease-out to enhance motion design. Those ...

  8. 纯用CSS来实现3D立方体旋转效果

    这次用纯CSS来实现3D立方体旋转效果 效果如下(可以想象成一个旋转的立方体) HTML部分 首先 创建一个ul标签 在其ul标签下的6个li标签 相当于正方体的6个面 <body>< ...

  9. HTML+CSS+JavaScript制作3D云效果,叼炸天!可用鼠标控制方向!

    HTML+CSS+JavaScript制作3D云效果,叼炸天!可用鼠标控制方向! 作品介绍 1.网页作品简介方面 :3D云效果,叼炸天!可用鼠标控制方向! 2.网页作品编辑方面:此作品为学生个人主页网 ...

最新文章

  1. 三维重建 KinectFusion
  2. oracle 的行级触发器
  3. android ButterKnife的简单使用
  4. php 调用java webservice
  5. 动态规划(五) 最大连续子序列和(Maximum Continuous Subsequence Sum)
  6. 根据图片地址得到文件流
  7. AVB2 avbtool.py脚本常用命令
  8. WinINet function(2)Request
  9. 计算机不能代替人类英语,英语作文 谈谈计算机1我们已进入了计算机时代2计算机有许多优点3计算机不能代替人类...
  10. Termux第一篇之ssh使用
  11. 一套小程序源码多少钱_微信点餐小程序怎么做,微信扫码点餐系统多少钱一套?...
  12. C语言编程轰炸,利用C语言编写一个数字炸弹小游戏
  13. 面试题 丑数(10)
  14. 红旗linux怎么升级,[原]使用yum更新红旗Linux
  15. DOS下串口通信程序来传送文件的源代码
  16. 明朝时期中外的火器对比
  17. linux define路径,linux架设BT Tracker服务器小记
  18. 交易所要变天?去中心化交易所崛起,蚕食用户,抢夺流量
  19. 库存软件测试培训,软件测试商品库存的管理.doc
  20. CLRS 3.1渐进记号

热门文章

  1. 仿京东实现使用味豆支付
  2. 离开中国,舍不得淘宝和快递,还有收快递时的菜鸟驿站!
  3. Vue的Prop配置
  4. (转)IOS App中揉合讯飞SDK功能详细
  5. 安装Docker以及可视化监控页面Portainer.io
  6. i5-10400F配什么主板?
  7. 为什么现在网安培训机构风评不行?
  8. linux查询关键词上下行_LINUX使用关键字进行查找日志
  9. Dell U2518D显示器拆解
  10. 王者荣耀熟练度铭文活动服务器优化,王者荣耀:铭文系统全面升级,新手就有满铭文,老玩家集体抵制!...