js实现3d悬浮效果


Posted in Javascript onFebruary 16, 2017

效果如下:

js实现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>

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持三水点靠木!

Javascript 相关文章推荐
提高代码性能技巧谈—以创建千行表格为例
Jul 01 Javascript
jQuery中读取json文件示例代码
May 10 Javascript
node.js中的events.emitter.removeAllListeners方法使用说明
Dec 10 Javascript
聊一聊jQuery插件uploadify使用方法
Aug 24 Javascript
Node.js中看JavaScript的引用
Apr 22 Javascript
详谈angularjs中路由页面强制更新的问题
Apr 24 Javascript
React+react-dropzone+node.js实现图片上传的示例代码
Aug 23 Javascript
Vue实现active点击切换方法
Mar 16 Javascript
在vue中v-bind使用三目运算符绑定class的实例
Sep 29 Javascript
JavaScript函数式编程(Functional Programming)组合函数(Composition)用法分析
May 22 Javascript
js设置默认时间跨度过程详解
Jul 17 Javascript
layui-table获得当前行的上/下一行数据的例子
Sep 24 Javascript
JavaScript中利用构造器函数模拟类的方法
Feb 16 #Javascript
js实现截图保存图片功能的代码示例
Feb 16 #Javascript
javaScript+turn.js实现图书翻页效果实例代码
Feb 16 #Javascript
原生JS实现图片翻书效果
Feb 16 #Javascript
js 单引号替换成双引号,双引号替换成单引号的实现方法
Feb 16 #Javascript
js+html制作简单验证码
Feb 16 #Javascript
Vue 仿百度搜索功能实现代码
Feb 16 #Javascript
You might like
德生PL330测评
2021/03/02 无线电
使用sockets:从新闻组中获取文章(二)
2006/10/09 PHP
php开发工具之vs2005图解
2008/01/12 PHP
PHP 文件编程综合案例-文件上传的实现
2013/07/03 PHP
PHP查看SSL证书信息的方法
2016/09/22 PHP
php实现与python进行socket通信的方法示例
2017/08/30 PHP
理解Javascript_08_函数对象
2010/10/15 Javascript
EasyUi datagrid 实现表格分页
2015/02/10 Javascript
javascript实现画不相交的圆
2015/04/07 Javascript
JavaScript验证Email(3种方法)
2015/09/21 Javascript
Boostrap实现的登录界面实例代码
2016/10/09 Javascript
浅析js的模块化编写 require.js
2016/12/07 Javascript
你有必要知道的10个JavaScript难点
2017/07/25 Javascript
javascript高仿热血传奇游戏实现代码
2018/02/22 Javascript
vue-cli3.0 脚手架搭建项目的过程详解
2018/10/19 Javascript
vue 实现滚动到底部翻页效果(pc端)
2019/07/31 Javascript
layer弹出层自适应高度,垂直水平居中的实现
2019/09/16 Javascript
Node使用Nodemailer发送邮件的方法实现
2020/02/24 Javascript
Vue路由切换页面不更新问题解决方案
2020/07/10 Javascript
[51:05]DOTA2上海特级锦标赛主赛事日 - 5 败者组决赛Liquid VS EG第一局
2016/03/06 DOTA
[30:37]【全国守擂赛】第三周擂主赛 Dark Knight vs. Leopard Gaming
2020/05/04 DOTA
Python Tkinter简单布局实例教程
2014/09/03 Python
Python多进程分块读取超大文件的方法
2016/04/13 Python
Python实现的科学计算器功能示例
2017/08/04 Python
对python操作kafka写入json数据的简单demo分享
2018/12/27 Python
Python文件读写常见用法总结
2019/02/22 Python
Python编写单元测试代码实例
2020/09/10 Python
描述RIP和OSPF区别以及特点
2015/01/17 面试题
三年大学生活自我鉴定
2014/01/21 职场文书
光信息科学与技术专业职业生涯规划
2014/03/13 职场文书
有限公司股东合作协议书
2014/10/29 职场文书
新郎新娘答谢词
2015/01/04 职场文书
小学教师个人总结
2015/02/05 职场文书
居安思危观后感
2015/06/11 职场文书
MongoDB使用profile分析慢查询的步骤
2021/04/30 MongoDB
MySQL中InnoDB存储引擎的锁的基本使用教程
2021/05/26 MySQL