—恢复内容开始—
今天咱们来说一下,CSS中的3D效果
.如果你把transform真的掌握的和纯熟的话,就可以直接通过CSS做出很多很炫酷的效果,甚至.轮播图和选项卡都可以通过CSS来做,咱们明天就说如何运用CSS来做轮播图,大家记得看哦!
很好,话不多说,翠花’上代码’:
<!DOCTYPE html> 2
<html> 3 <head> 4
<meta charset=UTF-8> 5
<title>ITandYT</title> 6
<style type=text/css> 7
#box{ 8 width: 200px; 9
height: 200px;10 margin: 200px auto;11
position: relative;12 13 /*给父级设置3d空间*/14
transform-style: preserve-3d;15 /*设置景深*/16
/*perspective: 800px;*/17
transform: perspective(8000px) rotateY(-60deg) rotateX(30deg);18 }
#box div{21 width: 100%;22 height: 100%;23
border: 1px solid black;24 position: absolute;25
pacity: 0.7;26 }27 /*前面*/28
#box div:nth-child(1){29 background: palegreen;30
transform: translateZ(100px);31 }32 /*后面*/33
#box div:nth-child(2){34 background: palevioletred;35
transform: translateZ(-100px);36 }37 /*左面*/38
#box div:nth-child(3){39 background: plum;40
transform: translateX(-100px) rotateY(90deg);41 }42 /*右面*/43
#box div:nth-child(4){44 background: peru;45
transform: translateX(100px) rotateY(90deg);46 }47 /*上面*/48
#box div:nth-child(5){49 background: palegoldenrod;50
transform: translateY(-100px) rotateX(90deg);51 }52 /*下面*/53
#box div:nth-child(6){54 background: paleturquoise;55
transform: translateY(100px) rotateX(90deg);56 }57 img{58
width:200px;59 height: 100%;60 }61 </style>62 </head>63 <body>64 <div id=box>65
<div><img src=010.jpg/></div>66 <div><img src=010.jpg/> </div>67 <div><img src=010.jpg/> </div>68
<div><img src=010.jpg/> </div>69 <div><img src=010.jpg/> </div>70 <div><img src=010.jpg/> </div>
</div>72 73 <script type=text/javascript>74 75 // 获取元素76
var oDiv = document.querySelector('#box');77 var x = 30;78
var y = -60;79 oDiv.onmousedown = function(ev){80
var event = window.event || ev;81
var disY = event.clientX - y;82
var disX = event.clientY - x;83 84
document.onmousemove = function(ev){85
var event = window.event || ev;86
// 计算偏移角度87 x = event.clientY - disX;88
y = event.clientX - disY;89
oDiv.style.transform = 'perspective(800px) rotateY('+y+'deg) rotateX('+x+'deg)'90 }91
document.onmouseup = function(){92
document.onmousemove = null;93 }94
return false;95 }96 97 </script>
</body>
</html>
图片没有的话就其他的代替哦!
是不是很简单,你学会了吗???没学会也不要紧,直接把本上神的复制走吧!绝对能用哦!
以上就是带你了解css中的3D效果的详细内容,更多请关注双恒网络其它相关文章!
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 如遇到加密压缩包,请使用WINRAR解压,如遇到无法解压的请联系管理员!
8. 精力有限,不少源码未能详细测试(解密),不能分辨部分源码是病毒还是误报,所以没有进行任何修改,大家使用前请进行甄别
9.本站默认解压密码为:www.sudo1.com
本站提供的一切软件、教程和内容信息仅限用于学习和研究目的。
不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。
本站信息来自网络收集整理,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑或手机中彻底删除上述内容。
如果您喜欢该程序和内容,请支持正版,购买注册,得到更好的正版服务。
我们非常重视版权问题,如有侵权请邮件与我们联系处理。敬请谅解!
云资源网 » 带你了解css中的3D效果
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 如遇到加密压缩包,请使用WINRAR解压,如遇到无法解压的请联系管理员!
8. 精力有限,不少源码未能详细测试(解密),不能分辨部分源码是病毒还是误报,所以没有进行任何修改,大家使用前请进行甄别
9.本站默认解压密码为:www.sudo1.com
本站提供的一切软件、教程和内容信息仅限用于学习和研究目的。
不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。
本站信息来自网络收集整理,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑或手机中彻底删除上述内容。
如果您喜欢该程序和内容,请支持正版,购买注册,得到更好的正版服务。
我们非常重视版权问题,如有侵权请邮件与我们联系处理。敬请谅解!
云资源网 » 带你了解css中的3D效果
常见问题FAQ
- 免费下载或者VIP会员专享资源能否直接商用?
- 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
- 提示下载完但解压或打开不了?
- 你们有qq群吗怎么加入?