博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CSS实现3D旋转
阅读量:7012 次
发布时间:2019-06-28

本文共 2507 字,大约阅读时间需要 8 分钟。

hot3.png

<!DOCTYPE html>
<html lang="zh-cn">
<head>
<meta charset="utf-8" />
<title>E::before_CSS参考手册_web前端开发参考手册系列</title>
<meta name="author" content="Joy Du(飘零雾雨), , " />
<style>
body{margin:0;}
.hh{-webkit-perspective-origin:50% 100px;-moz-perspective-origin:50% 100px;-webkit-perspective:400;-moz-perspective:400;}
.div1{margin:100px auto 0;width:200px;height:200px;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-webkit-transition:-webkit-transform 2s linear;-moz-transition:-moz-transform 2s linear;-webkit-transform:rotateX(0) rotateY(0);-moz-transform:rotateX(0) rotateY(0);position:relative;-webkit-animation:animations 5s linear infinite;-moz-animation:animations 5s linear infinite;}
.div1:hover{-webkit-transform:rotateX(90deg) rotateY(90deg);-moz-transform:rotateX(90deg) rotateY(90deg);}
.div1 div{width:200px;height:200px;background:rgba(0,0,0,0.6);position:absolute;line-height:200px;text-align:center;color:#fff;font-size:30px;font-family:"微软雅黑";font-weight:bold;}
.div2{-moz-transform:rotateY(0) translateZ(100px);-webkit-transform:rotateY(0) translateZ(100px);}
.div3{-moz-transform:rotateY(90deg) translateZ(100px);-webkit-transform:rotateY(90deg) translateZ(100px);}
.div4{-moz-transform:rotateY(-90deg) translateZ(100px);-webkit-transform:rotateY(-90deg) translateZ(100px);}
.div5{-moz-transform:rotateY(180deg) translateZ(100px);-webkit-transform:rotateY(180deg) translateZ(100px);}
.div6{-moz-transform:rotateX(-90deg) translateZ(100px);-webkit-transform:rotateX(-90deg) translateZ(100px);}
.div7{-moz-transform:rotateX(90deg) translateZ(100px);-webkit-transform:rotateX(90deg) translateZ(100px);}
@-webkit-keyframes animations{
 0%{-webkit-transform:rotateX(0) rotateY(0);}
 25%{-webkit-transform:rotateX(90deg) rotateY(90deg);}
 50%{-webkit-transform:rotateX(180deg) rotateY(180deg);}
 75%{-webkit-transform:rotateX(270deg) rotateY(270deg);}
 100%{-webkit-transform:rotateX(360deg) rotateY(360deg);}
}
@-moz-keyframes animations{
 0%{-moz-transform:rotateX(0) rotateY(0);}
 25%{-moz-transform:rotateX(90deg) rotateY(90deg);}
 50%{-moz-transform:rotateX(180deg) rotateY(180deg);}
 75%{-moz-transform:rotateX(270deg) rotateY(270deg);}
 100%{-moz-transform:rotateX(360deg) rotateY(360deg);}
}
</style>
</head>
<body>
<div class="hh">
<div class="div1"><div class="div2">春</div><div class="div3">天</div><div class="div4">在</div><div class="div5">哪</div><div class="div6">里</div><div class="div7">呀</div></div>
</div>
</body>
</html>

转载于:https://my.oschina.net/u/1403159/blog/184996

你可能感兴趣的文章
Electron学习笔记:主进程与渲染进程的通信方式
查看>>
JVM(六)为什么新生代有两个Survivor分区?
查看>>
Spark是一种基本的开源大数据技术
查看>>
Iterator 和 for...of 循环
查看>>
Font-face目前浏览器的兼容性
查看>>
Etcd超全解:原理阐释及部署设置的最佳实践
查看>>
聊聊flink的NetworkBufferPool
查看>>
MySQL主从同步机制和同步延时问题追查
查看>>
409. Longest Palindrome
查看>>
LeetCode 319. Bulb Switcher
查看>>
前端知识点——图片
查看>>
学汉语、来云栖、海外布道阿里云……这位印度架构师不一般
查看>>
240. Search a 2D Matrix II
查看>>
Leaflet-Develop-Guide
查看>>
Iterator图解
查看>>
Linux环境升级node版本
查看>>
磨刀霍霍:爬爬爬爬爬爬虫爬起来~
查看>>
【跃迁之路】【688天】程序员高效学习方法论探索系列(实验阶段445-2019.1.7)...
查看>>
OA管理系统 - SpringBoot + AmazeUi
查看>>
URI 上传中文符
查看>>