threejs+gsap打造三维立体城市粒子穿越动画效果代码

代码语言:html

所属分类:三维

代码描述:threejs+gsap打造三维立体城市粒子穿越动画效果代码

代码标签: 立体 城市 粒子 穿越 动画 效果

下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">

<style>
body{color:white;margin:0;text-align:center;background-color:black;cursor:crosshair;}canvas{display:block;width:100%;height:100%;}p{color:rgba(255,255,255,0.5)}.header{top:42%;}.header-content{padding:50px;background-color:rgba(0,0,0,0.3);border-radius:10px;}.footer{bottom:3%;}.description{color:gray;padding-top:50px;}a,a:hover,a:visited{color:white;text-decoration:none;}.disable-selection{-moz-user-select:none;-ms-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;}h1::after{content:' Three JS';font-size:12px;position:absolute;top:3px;padding-left:5px;font-weight:400;}h2::after{content:'2';font-size:12px;position:absolute;top:14px;padding-left:5px;}.btn{border-radius:100px;padding:10px 25px;}</style>
</head>
<body>
<div class="col"></div>
<script type="text/javascript" src="//repo.bfw.wiki/bfwrepo/js/three.r118.js"></script>
<script type="text/javascript" src="//repo.bfw.wiki/bfwrepo/js/gsap.3.5.2.js"></script>
<script>
var renderer = new THREE.WebGLRenderer({antialias:true});
renderer.setSize( window.innerWidth, window.innerHeight );

if (window.innerWidth > 800) {
  renderer.shadowMap.enabled = true;
  renderer.shadowMap.type = THREE.PCFSoftShadowMap;
  renderer.shadowMap.needsUpdate = true;

};
document.body.appendChild( renderer.domElement );
window.addEventListener('resize�.........完整代码请登录后点击上方下载按钮下载查看

网友评论0