div+css实现鱼塘水下鱼儿游动2d动画效果代码
代码语言:html
所属分类:动画
代码描述:div+css实现鱼塘水下鱼儿游动2d动画效果代码
代码标签: div css 鱼塘 水下 鱼儿 游动 2d 动画
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html>
<html lang="en" >
<head>
<meta charset="UTF-8">
<style>
body {
height: 100vh;
width: 100vw;
display: flex;
justify-content: center;
align-items: center;
}
.tank {
display: flex;
align-items: flex-end;
border: 10px solid darkblue;
width: 50vw;
height: 50vh;
}
.water {
position: relative;
height: 80%;
width: 100%;
overflow: hidden;
max-width: 100%;
background-color: aqua;
}
.fish {
position: absolute;
width: 3rem;
height: 3rem;
background: red linear-gradient(red, blue);
clip-path: polygon(0% 50%, 80% 0%, 100% 20%, 100% 80%, 80% 100%);
z-index: 1;
}
.fish_wrapper:nth-child(1) .fish {
background: black linear-gradient(90deg, white, black, white, black);
}
.fish_wrapper:nth-child(1):after {
background: black linear-gradient(black, goldenrod);
}
.fish_wrapper:nth-child(2) .fish {
background: black linear-gradient(90deg, white, black, goldenrod, black);
}
.fish_wrapper:nth-child(2):after {
background: black linear-gradient(90deg, white, white, goldenrod);
}
.fish_wrapper:nth-child(3) .fish {
background-color: hsla(0, 100%, 50%, 1);
background-image: radial-gradient(
at 40% 20%,
hsla(28, 100%, 74%, 1) 0px,
transparent 50%
),
radial-gradient(at 80% 0.........完整代码请登录后点击上方下载按钮下载查看
















网友评论0