div+css实现跟随鼠标移动的可爱鬼魂效果代码
代码语言:html
所属分类:其他
代码描述:div+css实现跟随鼠标移动的可爱鬼魂效果代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html>
<html lang="en" >
<head>
<meta charset="UTF-8">
<style>
* {
box-sizing: border-box;
touch-action: none;
}
body {
display: grid;
place-items: center;
min-height: 100vh;
background: hsl(210 24% 22%);
overflow: hidden;
}
.ghost {
position: absolute;
width: clamp(100px, 25vmin, 300px);
aspect-ratio: 1 / 2;
background: white;
border-radius: 50% 50% 0 0 / 25% 25% 0 0;
--size: clamp(10px, 2vmin, 300px);
-webkit-mask:
radial-gradient(var(--size) at bottom, transparent 97%, black),
radial-gradient(var(--size) at 25% 50%, black 97%, transparent);
mask:
radial-gradient(var(--size) at bottom, transparent 97%, black),
radial-gradient(var(--size) at 25% 50%, black 97%, transparent);
-webkit-mask-repeat: repeat-x;
mask-repeat: repeat-x;
-webkit-mask-size: calc(2 * var(--size)) 100%, calc(4 * var(--size)) calc(2 * var(--size));
mask-size: calc(2 * var(--size)) 100%, calc(4 * var(--size)) calc(2 * var(--size));
-webkit-mask-position: 50% calc(100% - var(--size)),
calc(50% - var(--size)) 99%;
mask-position: 50% calc(100% - var(--size)),
calc(50% - var.........完整代码请登录后点击上方下载按钮下载查看
网友评论0