css实现小鸟展翅飞翔慢动作切换动画效果代码
代码语言:html
所属分类:动画
代码描述:css实现小鸟展翅飞翔慢动作切换动画效果代码,点右下角slow motion试试
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html>
<html lang="en" >
<head>
<meta charset="UTF-8">
<style>
:root {
--bird-color: #000;
--speed: 0.25s;
--delay: 0.125s;
--speed-stable: 7.5s;
--swing-flower: 5s;
}
input#slow-motion:checked ~ .bird {
--speed: 10s;
--delay: 5s;
--speed-stable: 300s;
}
input#slow-motion:checked ~ .flower {
--swing-flower: 200s;
}
body {
margin: 0;
padding: 0;
background: radial-gradient(#ffffff 15%, #2196f3);
overflow: hidden;
display: flex;
justify-content: center;
align-items: center;
width: 100vw;
height: 100vh;
perspective: 150vmin;
perspective-origin: bottom;
}
body *,
*:before,
*:after {
box-sizing: border-box;
position: absolute;
}
.bird {
width: 60vmin;
height: 60vmin;
transform-style: preserve-3d;
transform: rotateX(0deg) rotateY(0deg) rotateZ(0deg);
background-size: cover;
animation: stable var(--speed-stable) ease-in-out infinite alternate;
left: 37vmin;
}
@keyframes stable {
0% {
transform: translate3.........完整代码请登录后点击上方下载按钮下载查看
















网友评论0