js+css实现鼠标跟随2d灯光阴影效果代码
代码语言:html
所属分类:其他
代码描述:js+css实现鼠标跟随2d灯光阴影效果代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html>
<html lang="en" >
<head>
<meta charset="UTF-8">
<style>
html {
min-height: 100vh;
background: #222;
overflow: hidden;
box-shadow: inset 0 0 300px 100px black;
cursor: none;
}
body:after {
content: '';
position: absolute;
inset: 0;
background:
radial-gradient(circle, transparent 50%, black);
}
.solid {
--solid-size: 100px;
width: var(--solid-size);
aspect-ratio: 1/1;
position: absolute;
background:
radial-gradient(circle at 50% 40%, transparent 60%, rgba(0,0,0,.25) 70%),
radial-gradient(circle at 50% 60%, transparent 50%, rgba(255,255,255,.2) 60%),
red;
border-radius: 50%;
}
.solid:after {
content: '';
width: 100%;
height: 100vh;
background:
radial-gradient(circle at 50% 0%, transparent calc(var(--solid-size) * .5), rgba(0,0,0,.5) calc(var(--solid-size) * .5), transparent);
position: absolute;
left: 0%;
top: 50%;
transform-origin: 50% 0;
transform: var(--shadow-rot);
mix-blend.........完整代码请登录后点击上方下载按钮下载查看
网友评论0