[css] 用css3画出一个立体魔方

<!DOCTYPE html>
<html>
<head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><title>立方体</title><style>.box{width: 300px;height: 300px;margin: 100px auto;perspective: 500px;}.con{position:relative;width:300px;height:300px;transform-style:preserve-3d;transform-origin:50% 50% -150px;animation:rotate 4s infinite;}.con .side{position:absolute;width:300px;height:300px;font-size:44px;line-height: 300px;text-align: center;}.con .before{background-color: rgba(0,0,0,0.4);}.con .left{background-color: rgba(255,0,0,0.4);left:-300px;top:0;transform:rotateY(-90deg);transform-origin:right;}.con .right{background-color: rgba(255,255,0,0.4);left:300px;top:0;transform:rotateY(90deg);transform-origin:left;}.con .top{background-color: rgba(0,255,0,0.4);left:0;top:-300px;transform:rotateX(90deg);transform-origin:bottom;}.con .bottom{background-color: rgba(0,0,255,0.4);left:0;top:300px;transform:rotateX(-90deg);transform-origin:top;}.con .back{background-color: rgba(200,122,0,0.4);transform:translateZ(-300px);}@keyframes rotate{0%{transform:rotateX(0) rotateY(0);}50%{transform:rotateX(0) rotateY(360deg);}100%{transform:rotateX(360deg) rotateY(360deg);}}</style>
</head>
<body>
<div class="box"><div class="con"><div class="side before">前</div><div class="side back">后</div><div class="side top">上</div><div class="side bottom">下</div><div class="side left">左</div><div class="side right">右</div></div>
</div>
</body>
</html>

个人简介

我是歌谣,欢迎和大家一起交流前后端知识。放弃很容易,
但坚持一定很酷。欢迎大家一起讨论

主目录

与歌谣一起通关前端面试题

[css] 用css3画出一个立体魔方相关推荐

  1. php绘制一个三角形,如何利用css或html5画出一个三角形?两种不同的制作三角形方法(代码实例)...

    我们在平时的前端开发的时候,有时候是需要一些小图形来丰富一下页面效果,比如:下拉列表的倒三角图形.那么这样的一个三角形是如何制作出来的,本章给大家介绍如何利用css或html画出一个三角形?两种不同的 ...

  2. h5画三角形_如何利用css或html5画出一个三角形?两种不同的制作三角形方法(代码实例)...

    我们在平时的前端开发的时候,有时候是需要一些小图形来丰富一下页面效果,比如:下拉列表的倒三角图形.那么这样的一个三角形是如何制作出来的,本章给大家介绍如何利用css或html画出一个三角形?两种不同的 ...

  3. 运用html画一个三角形,利用css或html5画出一个三角形的方法

    利用css或html5画出一个三角形的方法 发布时间:2020-09-14 14:49:22 来源:亿速云 阅读:83 作者:小新 这篇文章主要介绍利用css或html5画出一个三角形的方法,文中介绍 ...

  4. 如何用c语言画个叮当猫,如何使用CSS3画出一个叮当猫

    刚学习了这个案例,然后觉得比较好玩,就练习了一下.然后发现其实也不难,如果你经常使用PS或者Flash的话,应该就会知道画个叮当猫是很容易 的事,至少我是这么觉得.但是,用CSS3画出来确实是第一次接 ...

  5. css3魔方3乘3每层旋转_如何使用css3设计出一个立体旋转魔方?

    需要先了解的知识: ①了解CSS的2d下的transform变化下的平移(translate)和旋转(rotate). ②了解CSS的3d下的transform变化下的平移和旋转. ③使用transf ...

  6. [css] 使用css3画一个扇形

    [css] 使用css3画一个扇形 四个半圆叠加,过半调整 z-index .container { width: 200px; height: 200px; position: relative; ...

  7. [css] 用CSS画出一个任意角度的扇形,可以写多种实现的方法

    [css] 用CSS画出一个任意角度的扇形,可以写多种实现的方法 先画一个圆,外加两个绝对定位的半圆 扇形可以通过两个半圆作为遮罩旋转来露出相应的角度实现 这只能切出180°以内的扇形 超过180°的 ...

  8. [css] 使用css画出一个五角星

    [css] 使用css画出一个五角星 #star-five {margin: 50px 0;position: absolute;display: block;color: red;width: 0; ...

  9. [css] 用css画出一个圆圈,里面有个对号

    [css] 用css画出一个圆圈,里面有个对号 #right {width: 150px;height: 150px;margin: 100px auto;border-radius: 50%;bor ...

最新文章

  1. 进制转换c语言代码_奇怪的C语言代码,有些函数在变量前加上(void)是什么类型转换?...
  2. 【C++深度剖析教程32】new/malloc区别 delete/free区别
  3. hadoop namenode启动不了_集群版hadoop安装,写给大忙人看的
  4. 【报告分享】2020-2021年中国职业教育投融资发展报告.pdf(附下载链接)
  5. jQuery源码解析之offset()
  6. vue中实现国际化--语言切换(转载)
  7. 【Flutter】微信项目实战【04】发现界面搭建
  8. 第三阶段:数据存储与计算(离线场景):3.2 数据存储hdfs
  9. !!!python 100行代码编写【Google 图片搜索爬取工具】多线程
  10. 抖音开展大规模打击刷粉、刷量,账号广告导流行动
  11. k8s二进制单节点部署
  12. CAD中角度如何平分、CAD特性匹配的作用是什么?
  13. photoshop给照片去斑的一些办法
  14. php网站扫描工具,网站目录文件扫描工具dirbuster
  15. 神啊,请让我丑一点吧
  16. 看人脸技术如何识别真假美猴王
  17. python crc计算
  18. php md5 32 大写,编写生成32位大写和小写字符的md5的函数
  19. 谈谈“色彩空间表示方法”——RGB、YUY2、YUYV、YVYU、UYVY、AYUV
  20. Core Java练习题

热门文章

  1. 机器学习 量子_量子机器学习:神经网络学习
  2. SMSSMS垃圾邮件检测器的专业攻击
  3. Atitit  数据存储的分组聚合 groupby的实现attilax总结
  4. Win7启动修复MBR(Win7+Linux删除Linux后进入grub rescue的情况)
  5. 一个程序详细研究DataReader(转)
  6. linux vi行尾总是显示颜色,【转载】Linux 下使用 vi 没有颜色的解决办法
  7. java断点续传插件_视频断点续传+java视频
  8. 化工图纸中LISP_化工设备厂参展模型设计制作
  9. const 常量_条款03:尽可能使用const
  10. python图形化编程更改内部参数_python-参数化-(3)(替换数据)