写旋转木马的时候,突发奇想想加个遮罩效果,那当然是用box-reflect属性了,写的效果就是不出来,原来就是手残给包图片的li标签加了个overflow:hidden,也是醉了哈哈哈哈,去掉就好啦,上代码:

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<style type="text/css"> *{margin:0;padding:0}
html,body{width:100%;height:100%;}
body{background: url(img1/pic6.jpg) no-repeat ; background-size:cover}
ul{width:200px;height:300px; position: absolute; top:0;right:0;left:0;bottom:0;margin:auto;
transform-style: preserve-3d; transition: all 50s; animation: move 5s ease-in-out infinite;}
ul li{ list-style:none;width:180px;height:260px; position: absolute;left:0;top:0; /*overflow:hidden;*/
}
ul li img{width:100%;height:100%;
-webkit-box-reflect:below 10px linear-gradient(rgba(255,255,255,0)50%,rgba(255,255,255,0.7));
}
.img1{ transform: translateZ(350px)}
.img2{ transform: rotateY(30deg) translateZ(360px);}
.img3{ transform: rotateY(60deg) translateZ(360px);}
.img4{ transform: rotateY(90deg) translateZ(360px);}
.img5{ transform: rotateY(120deg) translateZ(360px);}
.img6{ transform: rotateY(150deg) translateZ(360px);}
.img7{ transform: rotateY(180deg) translateZ(360px);}
.img8{ transform: rotateY(210deg) translateZ(360px);}
.img9{ transform: rotateY(240deg) translateZ(360px);}
.img10{ transform: rotateY(270deg) translateZ(360px) ;}
.img11{ transform: rotateY(300deg) translateZ(360px);}
.img12{ transform: rotateY(330deg) translateZ(360px);} @-webkit-keyframes move{
from{ transform: rotate3d(0,0,1,45deg);}
to{ transform: rotate3d(1,2,1,1000deg);}
}
body:hover ul{ transform: rotateY(45deg);}
</style>
</head>
<body>
<ul>
<li class="img1"><img src="img1/img5.jpg" ></li>
<li class="img2"><img src="img1/pic2.jpg" ></li>
<li class="img3"><img src="img1/pic4.jpg" ></li>
<li class="img4"><img src="img1/pic6.jpg" ></li>
<li class="img5"><img src="img1/pic7.jpg" ></li>
<li class="img6"><img src="img1/pic9.jpg" ></li>
<li class="img7"><img src="img1/img5.jpg" ></li>
<li class="img8"><img src="img1/pic2.jpg" ></li>
<li class="img9"><img src="img1/pic4.jpg" ></li>
<li class="img10"><img src="img1/pic6.jpg" ></li>
<li class="img11"><img src="img1/pic7.jpg" ></li>
<li class="img12"><img src="img1/pic9.jpg" ></li>
</ul>
<script type="text/javascript">
//var tz = Math.round( (180/ 2 ) / Math.tan( Math.PI / 10) );
//alert(tz);
</script>
</body>
</html>

  

最新文章

  1. [转]jqGrid 属性、事件全集
  2. 动态库在线更新导致coredump的问题
  3. 如何使用coding.net
  4. HTTP/1.1 中 If-Modified-Since 和 If-Unmodified-Since 区别简记
  5. u11-nav02
  6. C语言高效编程的几招(绝对实用,绝对经典)
  7. spring.net 和 mybatis.net
  8. Android-ViewPagerIndicator-master 、Android-PullToRefresh 学习篇
  9. mysql的having语句
  10. 基于 Vue 全家桶制作的移动端音乐 WebApp
  11. Windows下Nginx的启动、停止等基本命令
  12. Python条件判断 if-else for循环 while循环 break continue
  13. python 的基础 学习 12天,函数
  14. SQL-内连接、外连接(左、右)、交叉连接
  15. python--第十四天总结(js)
  16. centos系统初始化脚本
  17. Maven基本介绍及安装
  18. Materialize和Material Design Lite的区别
  19. Oracle重建表空间操作实例
  20. Java学习第1天:序言,基础及配置tomcat

热门文章

  1. Redis安装和基础介绍
  2. 试着把.net的GC讲清楚(1)
  3. 用java代码发送http请求
  4. IDA学习笔记 函数调用约定
  5. Mock拦截ajax请求
  6. tomcat使用cookies缓存的时候中文报错解决办法 java.lang.IllegalArgumentException: Control character in cookie value or attribute.
  7. Duilib第一步(I)-简介与环境搭建
  8. 长整形的使用及cin加速
  9. HDU - 3567 IDA* + 曼哈顿距离 + 康托 [kuangbin带你飞]专题二
  10. 常用的CSS框架