css实现三维空间光照文字阴影效果代码

代码语言:html

所属分类:布局界面

代码描述:css实现三维空间光照文字阴影效果代码,阴影到墙壁后形成折射

代码标签: css 文字 阴影 三维

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

<!DOCTYPE html>

<html lang="en">

<head>

   
<meta charset="UTF-8">






   
<style>
        @import url("https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap");
       
        body {
                margin: 0;
                font-family: Arial, Helvetica, sans-serif;
                box-sizing: border-box;
                height: 100vh;
                background: #203a43;
                overflow: hidden;
                background: radial-gradient(ellipse at 50% 80%, #203a43 0%, #000000 100%);
        }
       
        body * {
                transform-style: preserve-3d;
                box-sizing: border-box;
                outline: none;
                font-family: "Bebas Neue", Arial Helvetica, serif;
        }
       
        .content {
                width: 100vw;
                height: 100vh;
                overflow: hidden;
                justify-content: center;
                align-items: center;
                display: flex;
                flex-wrap: wrap;
                align-content: center;
                perspective-origin: center;
                position: absolute;
                z-index: -1;
                transition: all 1s ease 0s;
                left: 0;
                top: 0;
                perspective: 200vmin;
        }
       
        .room {
                --height: 100;
                --width: 100;
                --depth: 100;
                --hue: 200;
                --light: 10%;
                height: calc(var(--height) * 1vmin);
                width: calc(var(--width) * 1vmin);
                transform: rotateX(154deg) rotateY(-70deg) translateY(75vmin)
                        translateX(-35vmin) translateZ(10vmin);
                transform-origin: right center;
                animation: room-view 5s ease-in-out 0s infinite alternate;
        }
       
       .........完整代码请登录后点击上方下载按钮下载查看

网友评论0