css实现杯中瓶中鲜花绽放落下动画效果代码
代码语言:html
所属分类:动画
代码描述: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-bg: linear-gradient(to top,#010329,#000005);
--color-glass:linear-gradient(to left,#142544,#1a9092);
--color-water:linear-gradient(to left,#142544,#1b6d6e);
}
body{
background-image:var(--color-bg);
min-height: 100vh;
display: flex;
justify-content: center;
align-items:flex-end;
overflow: hidden;
}
.flower{
position: relative;
}
.flower__glass{
width:20vmin;
height: 30vmin;
background-image: var(--color-glass);
clip-path: polygon(0 0, 100% 0, 85% 100%, 15% 100%);
opacity: .8;
position: relative;
}
.flower__glass::after{
content: '';
position: absolute;
bottom: 0;
left: 0;
background-color: #182843;
width: 100%;
height: 2vmin;
}
.flower__glass::before{
content: '';
position: absolute;
bottom: 0;
left: 0;
background-image: var(--color-water);
width: 100%;
height: 15vmin;
}
.f-wrapper{
position: absolute;
left: 45%;
bottom: 2vmin;
}
.f-wrapper--2{
left: 50%;
bottom: 5%;
transform-origin: 10% left;
transform: rotate(20deg);
}
.f-wrapper--3{
left: 30%;
bottom: 5%;
transform-origin: 10% left;
transform: rotate(-10deg);
}
.f-wrapper--3 .flower__line{
height: 45vmin;
position: relative;
}
.f-wrapper--3 .flower__line::after{
content: '';
position: absolute;
left:0;
top: 0;
width: .........完整代码请登录后点击上方下载按钮下载查看
















网友评论0