案例-3D旋转木马
2024-09-06 02:34:07
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta http-equiv="X-UA-Compatible" content="ie=edge" />
<title>Document</title>
<style>
body {
perspective: 1000px; /*给父级添加透视,因为section 需要旋转,所以给body加透视 */
}
@keyframes move {
0% {
transform: rotateY(0deg);
}
100% {
transform: rotateY(360deg);
}
}
section {
position: relative;
width: 300px;
height: 200px;
margin: 100px auto;
transform-style: preserve-3d; /*给子元素添加动画效果*/
animation: move 6s linear infinite;
}
section:hover {
cursor: pointer;
animation-play-state: paused; /*暂停动画*/
}
section div {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
}
div:nth-child(1) {
background: coral;
transform: translateZ(300px);
}
div:nth-child(2) {
background: cadetblue;
transform: rotateY(60deg) translateZ(300px);
}
div:nth-child(3) {
background: pink;
transform: rotateY(120deg) translateZ(300px);
}
div:nth-child(4) {
background: peru;
transform: rotateY(180deg) translateZ(300px);
}
div:nth-child(5) {
background: plum;
transform: rotateY(240deg) translateZ(300px);
}
div:nth-child(6) {
background: palegreen;
transform: rotateY(300deg) translateZ(300px);
}
</style>
</head>
<body>
<section>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
</section>
</body>
</html>
最新文章
- c# 保存数据到txt (追加)
- MyEclipse使用总结——MyEclipse去除网上复制下来的来代码带有的行号
- 剑指Offer47 不用加减乘除做加法
- 连续使用两次fread 错误和fread返回值
- 初尝easyui
- poj1013
- tomcat应用转到weblogic上时的问题
- python网络数据采集(伴奏曲)
- hdu5556 Land of Farms
- sql语句case when 以及left()
- svn解决冲突问题
- Eclipse——Note
- .net core开发工具与SDK
- shell脚本中打印所有匹配某些关键字符的行或前后各N行
- [转]oracle在删除表\表空间\用户时,如何释放磁盘空间
- HDU 1233:还是畅通工程(最小生成树)
- datatable表格框架服务器端分页查询设置
- 42.国际化-配置package的资源文件
- js中常用的算法排序
- 更改vim高亮括号匹配颜色