vue3+simplex-noise实现立体等高线视觉差异动画效果代码
代码语言:html
所属分类:视觉差异
代码描述:vue3+simplex-noise实现立体等高线视觉差异动画效果代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html>
<html lang="en">
<head>
<style>
html, body, #app, .main {
height: 100%;
}
body {
margin: 0;
}
.main {
cursor: pointer;
width: 100%;
height: 100%;
transition: background-color 5s;
}
svg {
position: fixed;
display: block;
top: 0; left: 0;
width: 100%;
height: 100%;
opacity: 0.9;
transition: filter 5s;
}
path {
stroke-width: 1px;
transition: fill 3s, stroke 5s;
fill-rule: evenodd;
}
</style>
</head>
<body>
<div id="app">
<div class="main" :style="{ background }" @click="randomColors" @mousemove="onMouseMove">
<svg v-for="(p, i) in paths" :key="`path-${i}`" :style="sstyle(p, i)" xmlns.........完整代码请登录后点击上方下载按钮下载查看
















网友评论0