css+svg实现熔岩灯动画效果代码
代码语言:html
所属分类:动画
代码描述:css+svg实现熔岩灯动画效果代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html>
<html lang="en" >
<head>
<meta charset="UTF-8">
<style>
:root {
--height: 400px;
--drop-color: #3ee02e;
--lamp-color: #34a4d296;
}
body {
margin: 0;
min-height: 100vh;
display: grid;
place-items: center;
background: radial-gradient(50vh 100vh ellipse, #037b03dd, #000 60%);
overflow: hidden;
}
.lamp {
height: var(--height);
width: calc(var(--height) * 0.45);
position: relative;
display: flex;
flex-direction: column;
align-items: center;
}
.lamp .top {
height: 15%;
width: 50%;
background: linear-gradient(90deg, #bebebe 15%, #fdfdfd 30%, #bebebe 40%, #878787 48% 52%, #bebebe 58%, #fdfdfd 65% 70%, #bebebe 80%);
border-radius: 50% 50% 10% 10%/15% 15% 3% 3%;
-webkit-clip-path: polygon(7% 0%, 93% 0%, 100% 100%, 0% 100%);
clip-path: polygon(7% 0%, 93% 0%, 100% 100%, 0% 100%);
}
.lamp .center {
height: 53%;
width: 70%;
background: linear-gradient(#0003 10%, #0000 30% 95%, #fff3 100%), linear-gradient(90deg, #0000 20%, #fff5 50%, #0000 80%), radial-gradient(calc(var(--height) * 0.21) calc(var(--height) * 0.48) at center 35%, #0000 60%, #fff4 90%) var(--lamp-color);
position: relativ.........完整代码请登录后点击上方下载按钮下载查看
















网友评论0