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 相关文章推荐
用javascript实现在小方框中浏览大图的代码
Aug 14 Javascript
js对象的构造和继承实现代码
Dec 05 Javascript
jQuery:节点(插入,复制,替换,删除)操作
Mar 04 Javascript
七个不允许错过的jQuery小技巧
Dec 21 Javascript
使用three.js 画渐变的直线
Jun 05 Javascript
jQuery扩展_动力节点Java学院整理
Jul 05 jQuery
ComboBox(下拉列表框)通过url加载调用远程数据的方法
Aug 06 Javascript
vue中axios处理http发送请求的示例(Post和get)
Oct 13 Javascript
angular中ui calendar的一些使用心得(推荐)
Nov 03 Javascript
微信小程序常见页面跳转操作简单示例
May 01 Javascript
微信公众号中的JSSDK接入及invalid signature等常见错误问题分析(全面解析)
Apr 11 Javascript
微信小程序实现聊天室
Aug 21 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
Windows下XDebug 手工配置与使用说明
2010/07/11 PHP
php 判断访客是否为搜索引擎蜘蛛的函数代码
2011/07/29 PHP
如何修改和添加Apache的默认站点目录
2013/07/05 PHP
php中怎么搜索相关联数组键值及获取之
2013/10/17 PHP
thinkphp四种url访问方式详解
2014/11/28 PHP
微信开发之php表单微信中自动提交两次问题解决办法
2017/01/08 PHP
js 剪切板应用clipboardData详细解析
2013/12/17 Javascript
轻松创建nodejs服务器(7):阻塞操作的实现
2014/12/18 NodeJs
不使用ajax实现无刷新提交表单
2014/12/21 Javascript
JS控制伪元素的方法汇总
2016/04/06 Javascript
jQuery基本选择器之标签名选择器
2016/09/03 Javascript
js replace()去除代码中空格的实例
2017/02/14 Javascript
Bootstrap笔记—折叠实例代码
2017/03/13 Javascript
socket.io学习教程之基础介绍(一)
2017/04/29 Javascript
原生javascript AJAX 三级联动的实现代码
2018/05/04 Javascript
从零开始搭建webpack+react开发环境的详细步骤
2018/05/18 Javascript
nodejs提示:cross-device link not permitted, rename错误的解决方法
2019/06/10 NodeJs
nodejs 递归拷贝、读取目录下所有文件和目录
2019/07/18 NodeJs
JS实现拖拽元素时与另一元素碰撞检测
2020/08/27 Javascript
在Django的通用视图中处理Context的方法
2015/07/21 Python
python 返回列表中某个值的索引方法
2018/11/07 Python
django模板结构优化的方法
2019/02/28 Python
详解python调用cmd命令三种方法
2019/07/08 Python
Python Websocket服务端通信的使用示例
2020/02/25 Python
Android Q之气泡弹窗的实现示例
2020/06/23 Python
CSS3 filter(滤镜)实现网页灰色或者黑色模式的示例代码
2021/02/24 HTML / CSS
在阿尔卑斯山或希腊度过快乐假期:Alpine Elements
2019/12/28 全球购物
C#怎么让一个窗口居中显示?
2015/10/20 面试题
静态成员和非静态成员的区别
2012/05/12 面试题
财务会计自荐信范文
2014/02/21 职场文书
法律进社区实施方案
2014/03/21 职场文书
党的群众路线教育实践活动个人对照检查材料(乡镇)
2014/11/05 职场文书
敬业奉献模范事迹材料
2014/12/24 职场文书
写给医生的感谢信
2015/01/22 职场文书
python3美化表格数据输出结果的实现代码
2021/04/14 Python
Java Spring Boot请求方式与请求映射过程分析
2022/06/25 Java/Android