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中的数学函数
Apr 04 Javascript
Mootools 图片展示插件(lightbox,ImageMenu)收集集合
May 21 Javascript
XMLHTTPRequest的属性和方法简介
Nov 23 Javascript
JavaScript之HTMLCollection接口代码
Apr 27 Javascript
Javascript 拖拽雏形(逐行分析代码,让你轻松了拖拽的原理)
Jan 23 Javascript
jquery div模态窗口的简单实例
May 28 Javascript
详解vue-router 2.0 常用基础知识点之router-link
May 10 Javascript
Vue.js弹出模态框组件开发的示例代码
Jul 26 Javascript
浅谈AngularJS中$http服务的简单用法
May 15 Javascript
Angular 利用路由跳转到指定页面的指定位置方法
Aug 31 Javascript
关于vue里页面的缓存详解
Nov 04 Javascript
vue+django实现下载文件的示例
Mar 24 Vue.js
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中echo()和print()、require()和include()等易混淆函数的区别
2012/02/22 PHP
PHP删除二维数组中相同元素及数组重复值的方法示例
2017/05/05 PHP
PHP实现关键字搜索后描红功能示例
2019/07/03 PHP
tp5 实现列表数据根据状态排序
2019/10/18 PHP
Cookie跨域问题解决方案代码示例
2020/11/24 PHP
JQuery 学习笔记 选择器之三
2009/07/23 Javascript
有关DOM元素与事件的3个谜题
2010/11/11 Javascript
js综合应用实例简单的表格统计
2013/09/03 Javascript
jquery得到font-size属性值实现代码
2013/09/30 Javascript
showModalDialog在谷歌浏览器下会返回Null的解决方法
2013/11/27 Javascript
跟我学习javascript的prototype,getPrototypeOf和__proto__
2015/11/17 Javascript
设计模式中的facade外观模式在JavaScript开发中的运用
2016/05/18 Javascript
轻松掌握JavaScript装饰者模式
2016/08/27 Javascript
浅谈regExp的test方法取得的值变化的原因及处理方法
2017/03/01 Javascript
javascript如何用递归写一个简单的树形结构示例
2017/09/06 Javascript
Vue CLI3 如何支持less的方法示例
2018/08/29 Javascript
javascript创建元素和删除元素实例小结
2019/06/19 Javascript
[02:24]DOTA2亚洲邀请赛 NAVI战队出场宣传片
2015/02/07 DOTA
Django imgareaselect手动剪切头像实现方法
2015/05/26 Python
git进行版本控制心得详谈
2017/12/10 Python
Python+tkinter使用40行代码实现计算器功能
2018/01/30 Python
python 接口返回的json字符串实例
2018/03/27 Python
对python 数据处理中的LabelEncoder 和 OneHotEncoder详解
2018/07/11 Python
python 抓包保存为pcap文件并解析的实例
2019/07/23 Python
PyQt5 如何让界面和逻辑分离的方法
2020/03/24 Python
解决json中ensure_ascii=False的问题
2020/04/03 Python
python基于pygame实现飞机大作战小游戏
2020/11/19 Python
css3 flex实现div内容水平垂直居中的几种方法
2020/03/27 HTML / CSS
html5 canvas 简单画板实现代码
2012/01/05 HTML / CSS
伦敦新晋轻奢耳饰潮牌:Tada & Toy
2020/05/25 全球购物
给水排水工程专业毕业生推荐信
2013/10/28 职场文书
自荐信怎么写好
2013/11/11 职场文书
培训班主持词
2014/03/28 职场文书
父母寄语大全
2014/04/12 职场文书
事业单位考核材料
2014/05/21 职场文书
小学运动会报道稿
2015/07/22 职场文书