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 验证浏览器是否支持javascript的方法小结
May 17 Javascript
jQuery ctrl+Enter shift+Enter实现代码
Feb 07 Javascript
基于mouseout和mouseover等类似事件的冒泡问题解决方法
Nov 18 Javascript
jQuery ajax serialize() 方法使用示例
Nov 02 Javascript
jquery实现表单输入时提示文字滑动向上效果
Aug 10 Javascript
javascript实现延时显示提示框特效代码
Apr 27 Javascript
js自定义select下拉框美化特效
May 12 Javascript
jQuery基础知识点总结(必看)
May 31 Javascript
JavaScript DOM 对象深入了解
Jul 20 Javascript
js实现扫雷小程序的示例代码
Sep 27 Javascript
iconfont的三种使用方式详解
Aug 05 Javascript
微信小程序wxml列表渲染原理解析
Nov 27 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
PHP入门学习的几个不错的实例代码
2008/07/13 PHP
PHP学习笔记之三 数据库基本操作
2011/01/17 PHP
php中实现用数组妩媚地生成要执行的sql语句
2015/07/10 PHP
php支持断点续传、分块下载的类
2016/05/02 PHP
javascript一些不错的函数脚本代码
2008/09/10 Javascript
javascript打开新窗口同时关闭旧窗口
2009/01/16 Javascript
无阻塞加载脚本分析[全]
2011/01/20 Javascript
Ajax执行顺序流程及回调问题分析
2012/12/10 Javascript
js用Date对象的setDate()函数对日期进行加减操作
2014/09/18 Javascript
js+html5操作sqlite数据库的方法
2016/02/02 Javascript
jQuery模拟select实现下拉菜单功能
2016/06/20 Javascript
DOM 事件的深入浅出(一)
2016/12/05 Javascript
BootStrap 模态框实现刷新网页并关闭功能
2017/01/04 Javascript
JQuery EasyUI的一些常用组件
2017/07/12 jQuery
React-Native中禁用Navigator手势返回的示例代码
2017/09/09 Javascript
node使用promise替代回调函数
2018/05/07 Javascript
基于mpvue的小程序项目搭建的步骤
2018/05/22 Javascript
socket io与vue-cli的结合使用的示例代码
2018/11/01 Javascript
VUE 组件转换为微信小程序组件的方法
2019/11/06 Javascript
JS实现简单贪吃蛇小游戏
2020/10/28 Javascript
[01:00:10]完美世界DOTA2联赛PWL S2 FTD vs Inki 第二场 11.21
2020/11/24 DOTA
在Python程序和Flask框架中使用SQLAlchemy的教程
2016/06/06 Python
Flask框架的学习指南之制作简单blog系统
2016/11/20 Python
利用Python自带PIL库扩展图片大小给图片加文字描述的方法示例
2017/08/08 Python
python TKinter获取文本框内容的方法
2018/10/11 Python
解决TensorFlow模型恢复报错的问题
2020/02/06 Python
美国演唱会订票网站:Ticketmaster美国
2017/10/05 全球购物
精选干货:Java精选笔试题附答案
2014/01/18 面试题
教学个人的自我评价分享
2014/02/16 职场文书
《跟踪台风的卫星》教学反思
2014/04/10 职场文书
物业工程部岗位职责
2015/02/11 职场文书
大学生毕业个人总结
2015/02/15 职场文书
2015年班主任德育工作总结
2015/05/21 职场文书
执行力心得体会范文
2016/01/11 职场文书
MySQL下使用Inplace和Online方式创建索引的教程
2021/05/26 MySQL
详解Python常用的魔法方法
2021/06/03 Python