如何利用html5新属性实现3d悬浮效果

小编给大家分享一下如何利用html5新属性实现3d悬浮效果,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

为西山等地区用户提供了全套网页设计制作服务,及西山网站建设行业解决方案。主营业务为网站设计制作、成都网站建设、西山网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!

<!DOCTYPE html>

<html>

         <head>

                   <meta charset="UTF-8">

                   <title></title>

                   <style>

                            *{margin: 0; padding: 0;}

                            ul,li{list-style: none;}

                            .container{perspective: 1300;-webkit-perspective:1300;}

                            .boxList{position:absolute;width: 630px;height:630px;left:50%;margin-left:-315px; -webkit-transform-style: preserve-3d;transform-style: preserve-3d;/*animation: a1 2s 1;*/transition: all 2s;}

                            .boxList li{float: left;width: 200px;height: 200px;margin:5px;background: darkcyan;-webkit-transition: all 0.3s;transition: all 0.3s;}

                            .on li:hover{-webkit-transform: translate3d(0,0,30px);transform: translate3d(0,0,30px);background:deepskyblue;box-shadow: 30px 30px 10px rgba(0, 0, 0, 0.5);}

                            .on{webkit-transform: rotateX(75deg) rotateY(0deg) rotateZ(45deg);transform: rotateX(75deg) rotateY(0deg) rotateZ(45deg);}

                   </style>

         </head>

         <body>

                   <div class="container">

                            <ul class="boxList">

                                     <li></li>

                                     <li></li>

                                     <li></li>

                                     <li></li>

                                     <li></li>

                                     <li></li>

                                     <li></li>

                                     <li></li>

                                     <li></li>

                            </ul>

                   </div>

         </body>

         <script>

                   var list=document.querySelector('.boxList');

                   window.onload=function(){

                            setInterval(transition,1000)

                           

                   }

                   function transition(){

                            list.className='on boxList';

                   }

         </script>

</html>

以上是“如何利用html5新属性实现3d悬浮效果”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注创新互联行业资讯频道!

名称栏目:如何利用html5新属性实现3d悬浮效果
文章路径:https://www.cdcxhl.com/article20/jgchco.html

成都网站建设公司_创新互联,为您提供静态网站网站营销ChatGPT网站建设外贸建站

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

成都定制网站建设