首页 / CSS3 / 利用css3渐变效果实现圆环旋转效果
利用css3渐变效果实现圆环旋转效果
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了利用css3渐变效果实现圆环旋转效果,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2382字,纯文字阅读大概需要4分钟。
内容图文
* { margin: 0; padding: 0; } .stage { width: 200px; height: 130px; margin: 100px auto; position: relative; perspective: 1300px; perspective-origin: 100px -400px; } .stage ul { list-style: none; width: 100%; height: 100%; } img { backface-visibility: hidden; } #ring { width: 200px; height: 130px; position: absolute; top: 0; /*transform: rotateY(0deg);*/ left: 0; transform-style: preserve-3d; transition: all 1s ease 0s; } .stage ul li { position: absolute; top: 0; left: 0; /*transform-origin: 30% 50%;*/ } .stage ul li:nth-of-type(1) { transform: rotateY(0deg) translateZ(308px); } .stage ul li:nth-of-type(2) { transform: rotateY(36deg) translateZ(308px); } .stage ul li:nth-of-type(3) { transform: rotateY(72deg) translateZ(308px); } .stage ul li:nth-of-type(4) { transform: rotateY(108deg) translateZ(308px); } .stage ul li:nth-of-type(5) { transform: rotateY(144deg) translateZ(308px); } .stage ul li:nth-of-type(6) { transform: rotateY(180deg) translateZ(308px); } .stage ul li:nth-of-type(7) { transform: rotateY(216deg) translateZ(308px); } .stage ul li:nth-of-type(8) { transform: rotateY(252deg) translateZ(308px); } .stage ul li:nth-of-type(9) { transform: rotateY(288deg) translateZ(308px); } .stage ul li:nth-of-type(10) { transform: rotateY(324deg) translateZ(308px); } h2 { position: absolute; z-index: 10; opacity: 0.8; color: hotpink; }
window.onload = function() { var ring = document.getElementById(‘ring‘); var lis = ring.getElementsByTagName(‘li‘); for (var i = 0; i < lis.length; i++) { lis[i].idx = i; lis[i].onclick = function() { ring.style.transform = ‘rotateY(-‘ + (this.idx * 36) + ‘deg)‘; } } }
<div class="stage"> <h2>点我我到最前面</h2> <ul id="ring"> <li><img src="images/88/1.jpg" ></li> <li><img src="images/88/2.jpg" ></li> <li><img src="images/88/3.jpg" ></li> <li><img src="images/88/4.jpg" ></li> <li><img src="images/88/5.jpg" ></li> <li><img src="images/88/10.jpg" ></li> <li><img src="images/88/6.jpg" ></li> <li><img src="images/88/7.jpg" ></li> <li><img src="images/88/8.jpg" ></li> <li><img src="images/88/9.jpg" ></li> </ul> </div>
图片的选择需要选择400*400的图片
原文:http://www.cnblogs.com/qqfontofweb/p/6682664.html
内容总结
以上是互联网集市为您收集整理的利用css3渐变效果实现圆环旋转效果全部内容,希望文章能够帮你解决利用css3渐变效果实现圆环旋转效果所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。