div+css实现可爱卡通小幼鸟第一次展翅飞翔起飞动画效果代码
代码语言:html
所属分类:动画
代码描述:div+css实现可爱卡通小幼鸟第一次展翅飞翔起飞动画效果代码
代码标签: div css 可爱 卡通 小 幼 鸟 第一次 展翅 飞翔 起飞 动画
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html>
<html lang="en" >
<head>
<meta charset="UTF-8">
<style>
*,
*::after,
*::before {
padding: 0;
margin: 0;
box-sizing: border-box;
}
:root {
--color-primary: #fff167;
--color-eye: #363536;
--color-mouth-1: #fec373;
--color-mouth-2: #fcb954;
--color-leg: #fcb954;
}
body {
min-height: 100vh;
display: flex;
justify-content: center;
align-items: center;
overflow: hidden;
background-image: radial-gradient(at center, #f8fafc 30%, #f1f5f9 70%);
}
.art {
animation: _fly 4s linear infinite;
position: absolute;
}
.art__circle {
position: absolute;
width: 20vmax;
height: 20vmax;
border-radius: 50%;
background-image: radial-gradient(at center, #5a5c6a 0%, #202d3a 81.3%);
animation: circle-ans 4s linear infinite;
}
.art__head {
--wh: 16vmin;
width: var(--wh);
height: var(--wh);
border-radius: 50%;
background-color: var(--color-primary);
position: relative;
}
.art__head::after, .art__head::before {
content: "";
position: absolute;
width: 8vmin;
height: 7vmin;
border-radius: 100vmin 2vmin 100vmin 2vmin;
bottom: 11%;
background-color: var(--color-primary);
}
.art__head::after {
left: -1vmin;
rotate: -60deg;
animation: left-ans 4s linear infinite;
}
.art__head::before {
right: -1vmin;
rotate: -40deg;
animation: right-ans 4s linear infinite;
}
.art__eye {
--w: 2.5vmin;
--h: 2.5vmin;
width: var(--w);
height: var(--h);
background-color: var(--color-eye);
border-radius: 50%;
animation: eyes-blink 4s infinite steps(2);
}
.art__eye--wrapper {
display.........完整代码请登录后点击上方下载按钮下载查看
网友评论0