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