p5结合svg实现昏昏欲睡的懒汉交互效果
代码语言:html
所属分类:视觉差异
代码描述:p5结合svg实现昏昏欲睡的懒汉交互效果
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<style>
path {
fill: none;
stroke: black;
stroke-width: 1px;
}
svg {
position: absolute;
opacity: 0;
pointer-events: none;
outline: 1px solid black;
}
canvas {
box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
margin: auto;
touch-action: none;
background: radial-gradient(#f4fdff 40%, #c3ecff);
}
body {
display: flex;
height: 100vh;
overflow: hidden;
align-items: flex-start;
margin: 0;
}
</style>
</head>
<body>
<svg id="OBJECTS" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 500 500"><path d="M201.85,271.29c-1.32.17-2.63.28-3.94.36C178.4,272.77,161,263.59,154,249.26c-30.61-1.47-55.11-4.38-65.6-8.1-24-8.53-39.86-18.86-39.86-18.86l-3.66,6.93S85,243.88,84.3,252.34,25.2,278,25.2,278v6.11s63-17.36,66.87-11.74-62.75,37.89-62.75,37.89l3.44,6.22s77.1-29.69,111.39-32.37c7.4-.58,26.87-1.13,52.89-1.65,8.92-.18,18.6-.36,28.84-.54.44-7.36.72-14.42.89-20.41A53.22,53.22,0,0,1,201.85,271.29Z" fill="#732507" /><path d="M411.15,146.31c-22.9-21.07-67.47-23.24-93-6.87-40.75,26.15-50.85,46.73-67.8,58.18-9.83,6.64-17.34,7.07-21.92,6.25C219,197,206,193.53,192.13,195.3c-25.42,3.25-43.84,22.9-41.15,43.88a32.3,32.3,0,0,0,3,10.08c7,14.33,24.38,23.51,43.89,22.39,1.31-.08,2.62-.19,3.94-.36a53.22,53.22,0,0,0,24.92-9.8c-.17,6-.45,13.05-.89,20.41-.31,5.14-.7,10.42-1.18,15.59-.8,8.68-1.7,20.75-2.45,31.54s-1.36,20.36-1.58,23.85h0c3.22,3.06,16.54.49,18.65.06,6-7.29,27.55-38.11,33.94-51.32,2.53-5.21,4.06-12.9,5-20.53a221.2,221.2,0,0,0,1.43-26.2c17.2,4.69,47.75,3.75,70.89,2.06,17.53-1.27,30.81-3,30.81-3,1.05,3.86,8,13.9,10.59,22.71a27.25.........完整代码请登录后点击上方下载按钮下载查看
















网友评论0