3D旋转立方体案例
2024-08-31 07:37:59
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>CSS 3D转换</title>
<style>
body {
margin: 0;
padding: 0;
background-color: #F7F7F7;
} .box {
width: 100px;
height: 100px;
text-align: center;
line-height: 100px;
font-size: 24px;
margin: 100px auto;
position: relative;
transform: rotateY(30deg) rotateX(-30deg);
transform-style: preserve-3d;
/*perspective:200px;*/ animation: rotate 4s linear infinite;
} .box div{
width: 200px;
height: 200px;
position: absolute;
left: 0;
top: 0;
opacity: 0.6;
} .front{
transform: translateZ(100px);
background: pink;
} .back{
transform: translateZ(-100px) rotateY(180deg);
background: green;
} .left{
transform: translateX(-100px) rotateY(-90deg);
background: yellowgreen;
} .right{
transform: translateX(100px) rotateY(90deg);
background: blueviolet;
} .top{
transform: translateY(-100px) rotateX(90deg);
background: blue;
} .bottom{
transform: translateY(100px) rotateX(-90deg);
background: red;
} @keyframes rotate {
from{
transform: rotateY(30deg) rotateX(-30deg);
}
to{
transform: rotateY(390deg) rotateX(-30deg);
}
}
</style>
</head>
<body>
<div class="box">
<div class="front">front</div>
<div class="back">back</div>
<div class="left">left</div>
<div class="right">right</div>
<div class="top">top</div>
<div class="bottom">bottom</div>
</div>
</body>
</html>
最新文章
- angular单元测试与自动化UI测试实践
- linux tcl expect 安装(转)
- # 2015-2016-2 《Java程序设计》课程总结
- jquery中css获取颜色属性
- MVC 中aspx的增删改查
- 单源最短路径-Dijkstra算法
- advance 模板 怎么生成module
- hdu4631Sad Love Story(多校3)(最接近点对)
- JBPM学习(三):管理流程定义
- 开源的Android开发框架-------PowerFramework使用心得(三)内置浏览器BrowserActivity
- PHP计划任务:如何使用Linux的Crontab执行PHP脚本
- 很酷的CSS3仿Facebook登录表单
- C#_扩展方法
- STM 8s 外部中断寄存器无法写入
- 【VMware Workstation】虚拟机动态IP NAT连接外部网络(局域网以及广域网)
- java web 之 listen 与 filter
- hdu 5429(大数模板)
- C# 换行
- Win10家庭版-添加[组策略]
- Git-撤销(回退)已经add,commit或push的提交