three实现三维昼夜切换的办公室效果代码
代码语言:html
所属分类:三维
代码描述:three实现三维昼夜切换的办公室效果代码,点击吊灯可切换夜晚和白天
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html lang="en" > <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link rel="preconnect" href="https://fonts.googleapis.com"> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> <link href="https://fonts.googleapis.com/css2?family=Montserrat:ital@0;1&display=swap" rel="stylesheet"> <style> :root { --bg: #f5e4cf; } *, *::after, *::before { margin: 0; padding: 0; box-sizing: border-box; outline: none; font-family: "Montserrat", sans-serif; font-optical-sizing: auto; font-weight: 400; font-style: normal; } html { font-size: 16px; } body { overflow: hidden; background-color: #938fb8; background-color: var(--bg); cursor: grab; } .webgl, #loader { position: fixed; top: 0; left: 0; } #loader { display: grid; place-content: center; width: 100%; height: 100%; background-color: var(--bg); z-index: 10; } .message { position: fixed; width: 100%; max-width: 500px; left: -100%; bottom: 50px; display: grid; gap: 0.85rem; z-index: 2; padding: 1.125rem 1.45rem; border-radius: 0.5rem; backdrop-filter: blur(5px); transition: left 500ms; background-color: rgba(255, 255, 255, 0.6); box-shadow: -3px 0px 5px rgba(0, 0, 0, 0.05); } .messageTitle { font-size: 1.7rem; letter-spacing: -0.025rem; color: #222222; } .messageDescription { font-size: 1.15rem; line-height: 1.5; color: #666666; } .is-visible { left: 50px; } @media screen and (max-width: 600px) { .message { max-width: 100%; bottom: 0px; } .is-visible { left: 0px; } } </style> </head> <body translate="no"> <canvas class="webgl"></canvas> <div class="message"> <h1 class="messageTitle"></h1> <p class="messageDescription"></p> </div> <div id="loader"> <h1>Loading</h1> </div> <script type="text/javascript" src="//repo.bfw.wiki/bfwrepo/js/three.126.js"></script> <script type="text/javascript" src="//repo.bfw.wiki/bfwrepo/js/GLTFLoader.128.js"></script> <script type="text/javascript" src="//repo.bfw.wiki/bfwrepo/js/OrbitControls.126.js&qu.........完整代码请登录后点击上方下载按钮下载查看
网友评论0