月色当空照缩影
代码语言:html
所属分类:布局界面
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<style>
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
body {
background: #2F2349;
}
.canvas {
height: 340px;
width: 340px;
border: 10px solid #3B2D61;
border-radius: 50%;
margin: 10% auto;
position: relative;
background: linear-gradient(to bottom, #8652E2 0%, #6B3DA0 246px);
overflow: hidden;
}
.moon {
position: absolute;
z-index: 2;
height: 70px;
width: 70px;
background-color: white;
left: 125px;
top: 110px;
border-radius: 50%;
box-shadow: 0 0 15px white, 0 0 100px white;
}
.moon-bg {
opacity: 0.5;
border-radius: 50%;
}
.moon-bg-1, .moon-bg-2, .moon-bg-3, .moon-bg-4 {
position: absolute;
}
.moon-bg-1 {
height: 95px;
width: 95px;
left: 113px;
top: 97px;
background: linear-gradient(to bottom, #C785EA, #BF70E2);
}
.moon-bg-2 {
height: 130px;
width: 130px;
left: 96px;
top: 80px;
background: linear-gradient(to bottom, #B775E1, #AE5FD6);
}
.moon-bg-3 {
height: 170px;
width: 170px;
left: 78px;
top: 61px;
background: linear-gradient(to bottom, #944BBE, #944BBE);
}
.moon-bg-4 {
z-index: 0;
height: 210px;
width: 210px;
left: 59px;
top: 42px;
background: linear-gradient(to bottom, #9559DF, #8141B9);
}
.mountain-foreground, .mountain-background {
position: absolute;
}
.mountain-foreground {
left: 5px;
bottom: -55px;
z-index: 3;
}
.mountain-foreground path {
fill: #2A165B;
}
.mountain-background {
left: -120px;
bottom: 25px;
z-index: 2;
}
.mountain-background path {
fill: #3C1872;
}
.tree-1, .tree-2, .tree-3, .tree-4, .tree-5, .tree-6, .tree-7 {
position: absolute;
}
.tree-1 {
z-index: 2;
width: 35px;
left: 10px;
bottom: 100px;
}
.tree-1 path {
fill: #3C1872;
}
.tree-2 {
z-index: 2;
width: 25px;
left: 40px;
bottom: 105px;
}
.tree-2 path {
fill: #3C1872;
}
.tree-3 {
z-index: 3;
width: 60px;
left: 50px;
bottom: 15px;
}
.tree-3 path {
fill: #140D35;
}
.tree-4 {
z-index: 3;
width: 90px;
left: 100px;
bottom: 0px;
}
.tree-4 path {
fill: #140D35;
}
.tree-5 {
z-index: 3;
width: 90px;
left: 165px;
bottom: 8px;
}
.tree-5 path {
fill: #140D35;
}
.tree-6 {
z-index: 1;
width: 25px;
right: 10px;
bottom: 130px;
}
.tree-6 path {
fill: #301763;
}
.tree-7 {
z-index: 1;
width: 15px;
right: 0px;
bottom: 125px;
}
.tree-7 path {
fill: #301763;
}
.star {
background: white;
position: absolute;
left: 100px;
top: 20px;
border-radius: 25%;
animation: startwinkle 5s infinite linear;
opacity: 0.5;
}
.star.star-1 {
left: 150px;
}
.star.star-2 {
left: 170px;
top: 60px;
}
.star.star-3 {
left: 130px;
top: 80px;
}
.star.star-4 {
left: 90px;
top: 80px;
}
.star.star-5 {
left: 179px;
top: 90px;
}
.star.star-6 {
left: 136px;
top: 97px;
}
.star.star-7 {
left: 150px;
top: 97px;
}
.star.star-8 {
left: 200px;
top: 95px;
}
.star.star-9 {
left: 260px;
top: 95px;
}
.star.star-10 {
left: 37px;
top: 100px;
}
.star.star-11 {
left: 35px;
top: 80px;
}
.star.star-12 {
left: 25px;
top: 90px;
}
.star.star-13 {
left: 25px;
top: 135px;
}
.star.star-14 {
left: 25px;
top: 118px;
}
.star.star-15 {
left: 10px;
top: 123px;
}
.star.star-16 {
left: 135px;
top: 23px;
}
.star.star-17 {
left: 140px;
top: 10px;
}
.star.star-18 {
left: 200px;
top: 36px;
}
.star.star-19 {
left: 215px;
top: 37px;
}
.star.star-20 {
left: 219px;
top: 30px;
}
.star.star-21 {
left: 230px;
top: 80px;
}
.star.star-22 {
left: 230px;
top: 150px;
}
.star.star-23 {
left: 226px;
top: 158px;
}
.star.star-24 {
left: 250px;
top: 136px;
}
.star.star-25 {
left: 273px;
top: 123px;
}
.star.star-26 {
left: 298px;
top: 93px;
}
.star.star-27 {
left: 296px;
top: 136px;
}
.star.star-28 {
left: 279px;
top: 150px;
}
.star.star-29 {
left: 85px;
top: 29px;
}
.star.star-30 {
left: 83px;
top: 46px;
}
.opacity-half {
opacity: 0.5;
}
.opacity-quarter {
opacity: 0.25;
}
@keyframes startwinkle {
0% {
opacity: 0.0;
}
50% {
opacity: 1.0;
}
100% {
opacity: 0.0;
}
}
.star:nth-child(1) {
height: 2px;
width: 2px;
animation-delay: -0.3s;
}
.star:nth-child(2) {
height: 2px;
width: 2px;
animation-delay: -0.6s;
}
.star:nth-child(3) {
height: 1px;
width: 1px;
animation-delay: -0.9s;
}
.star:nth-child(4) {
height: 2px;
width: 2px;
animation-delay: -1.2s;
}
.star:nth-child(5) {
height: 2px;
width: 2px;
animation-delay: -1.5s;
}
.star:nth-child(6) {
height: 1px;
width: 1px;
animation-delay: -1.8s;
}
.star:nth-child(7) {
height: 2px;
width: 2px;
animation-delay: -2.1s;
}
.star:nth-child(8) {
height: 1px;
width: 1px;
animation-delay: -2.4s;
}
.star:nth-child(9) {
height: 2px;
width: 2px;
animation-delay: -2.7s;
}
.star:nth-child(10) {
height: 2px;
width: 2px;
animation-delay: -3s;
}
.star:nth-child(11) {
height: 1px;
width: 1px;
animation-delay: -3.3s;
}
.star:nth-child(12) {
height: 1px;
width: 1px;
animation-delay: -3.6s;
}
.star:nth-child(13) {
height: 2px;
width: 2px;
animation-delay: -3.9s;
}
.star:nth-child(14) {
height: 1px;
width: 1px;
animation-delay: -4.2s;
}
.star:nth-child(15) {
height: 2px;
width: 2px;
animation-delay: -4.5s;
}
.star:nth-child(16) {
height: 2px;
width: 2px;
animation-delay: -4.8s;
}
.star:nth-child(17) {
height: 1px;
width: 1px;
animation-delay: -5.1s;
}
.star:nth-child(18) {
height: 1px;
width: 1px;
animation-delay: -5.4s;
}
.star:nth-child(19) {
height: 2px;
width: 2px;
animation-delay: -5.7s;
}
.star:nth-child(20) {
height: 1px;
width: 1px;
animation-delay: -6s;
}
.star:nth-child(21) {
height: 1px;
width: 1px;
animation-delay: -6.3s;
}
.star:nth-child(22) {
height: 2px;
width: 2px;
animation-delay: -6.6s;
}
.star:nth-child(23) {
height: 1px;
width: 1px;
animation-delay: -6.9s;
}
.star:nth-child(24) {
height: 2px;
width: 2px;
animation-delay: -7.2s;
}
.star:nth-child(25) {
height: 1px;
width: 1px;
animation-delay: -7.5s;
}
.star:nth-child(26) {
height: 1px;
width: 1px;
animation-delay: -7.8s;
}
.star:nth-child(27) {
height: 2px;
width: 2px;
animation-delay: -8.1s;
}
.star:nth-child(28) {
height: 1px;
width: 1px;
animation-delay: -8.4s;
}
.star:nth-child(29) {
height: 2px;
width: 2px;
animation-delay: -8.7s;
}
.star:nth-child(30) {
height: 2px;
width: 2px;
animation-delay: -9s;
}
</style>
<script>
window.console = window.console || function(t) {};
</script>
<script>
if (document.location.search.match(/type=embed/gi)) {
window.parent.postMessage("resize", "*");
}
</script>
</head>
<body translate="no">
<body>
<div class="canvas">
<div class="stars">
<div class="star star-1 opacity-quarter"></div>
<div class="star star-2 opacity-quarter"></div>
<div class="star star-3 opacity-half"></div>
<div class="star star-4 opacity-half"></div>
<div class="star star-5 opacity-half"></div>
<div class="star star-6 opacity-half"></div>
<div class="star star-7"></div>
<div class="star star-8 opacity-quarter"></div>
<div class="star star-9 opacity-quarter"></div>
<div class="star star-10"></div>
<div class="star star-11"></div>
<div class="star star-12 opacity-half"></div>
<div class="star star-13 opacity-quarter"></div>
<div class="star star-14 opacity-quarter"></div>
<div class="star star-15"></div>
<div class="star star-16 opacity-half"></div>
<div class="star star-17"></div>
<div class="star star-18 opacity-half"></div>
<div class="star star-19"></div>
<div class="star star-20"></div>
<div class="star star-21"></div>
<div class="star star-22"></div>
<div class="star star-23"></div>
<div class="star star-24"></div>
<div class="star star-25"></div>
<div class="star star-26"></div>
<div class="star star-27"></div>
<div class="star star-28"></div>
<div class="star star-29"></div>
<div class="star star-30"></div>
</div>
<div class="moon"></div>
<div class="moon-bg moon-bg-1"></div>
<div class="moon-bg moon-bg-2"></div>
<div class="moon-bg moon-bg-3"></div>
<div class="moon-bg moon-bg-4"></div>
<section>
<svg class="mountain-background" id="Layer_2" data-name="Layer 2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 211 84"><title>Mountain Background</title>
<path class="cls-1" d="M1076.8,487.24,1069,481l-10-8a35.71,35.71,0,0,1-4.75-4.38,8.91,8.91,0,0,1-1.58-2.78c-1.41-3.79-5.73-7.35-7.19-8.48a5.71,5.71,0,0,0-1-.6c-2.07-1-10-4.76-13.5-4.76s-5.3,2.11-7,4.56a5.89,5.89,0,0,0-1,3.07c-.28,5.53-2,6.37-2,6.37s-1.53.77-3.26,3.64a5.89,5.89,0,0,0-.77,2.69c-.22,4-1.73,6.83-9.65,11a5.72,5.72,0,0,1-2.62.69c-18.37.37-51.34,8.2-57.64,9.73a5.61,5.61,0,0,0-1.87.83c-1.27.87-3.75,2.43-5.19,2.43a18.47,18.47,0,0,0-4.54,1h0S918,502,912,502s-9-2-14-2-9-2-12,0-11,1-11,1h-7v35h205.12a5.87,5.87,0,0,0,5.88-5.87V491.82A5.87,5.87,0,0,0,1076.8,487.24Z" transform="translate(-868 -452)" />
</svg>
</section>
<section>
<svg class="mountain-foreground" data-name="Layer 2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 132.08 88.67"><title>MountainForeground</title>
<path class="cls-1" d="M1093.08,507.34s-.06-.09-.08-.14V507l-.13,0c-2.49-3.43-24.09-13.63-31.79-13.63-8,0-9,0-13-1-2-2-15-10-15-10s-10-8-19-14c-8-7-14,0-18,3s-21,12-21,12-5,8-7,10a12.6,12.6,0,0,1-4.8,2.43L961,496v58h132V507.5A.17.17,0,0,0,1093.08,507.34Z" transform="translate(-961 -465.33)" />
</svg>
</section>
<svg class="tree-1" data-name="Layer 4" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 17.59 23.29"><title>Tree1</title><path class="cls-1" d="M726.13,550.63c0-.11-.07-.18,0-.27a2.55,2.55,0,0,1,.4-.32c.08,0,.22-.13.29,0s0,.19-.1.26-.1.15,0,.19.13.1.05.21-.1.08-.06.16.19,0,.23-.07.07-.19.19-.19.16.09.22.19a.51.51,0,0,0,.52.32c.14,0,.21,0,.15-.22s-.06-.22,0-.3c.12.14.13.33.3.42s.15.15.26.07a2.52,2.52,0,0,1,1-.41c0,.13,0,.26.17.19.05,0,.06,0,.06.07,0,.27.23.27.46.23-.15,0-.26-.07-.12-.2a3.08,3.08,0,0,0,.33-.3.15.15,0,0,1,.18,0,.14.14,0,0,1,.06.17c0,.08-.09.15.06.16s.23,0,.3-.09.16-.22.34-.17l.06,0c.1,0,.22-.19.24,0s-.24.38-.39.41a1.37,1.37,0,0,1,.64.1c-.08-.11-.18-.19-.12-.33s.13,0,.22,0a4.92,4.92,0,0,0-.49-1.55,1.24,1.24,0,0,0-.51-.45.26.26,0,0,0-.24,0c-.13.09-.21.1-.27-.06s-.05-.07-.1-.05l-.08.08s0,.07.07.08a.11.11,0,0,1,.07,0c.05.11.24,0,.19.18s-.19.15-.3.19a.89.89,0,0,1-.64-.13c-.09,0,0-.09,0-.13s.19-.11.13-.23-.14-.09-.26-.07a.58.58,0,0,0-.31.11.17.17,0,0,1-.14,0c-.27-.16-.38,0-.57.16s-.18.22-.33.28a.39.39,0,0,0-.53.18c0,.07-.06.13-.15.09s-.14-.09-.1-.21a.9.9,0,0,1,.22-.34c-.25-.08-.12-.16-.07-.38s.2-.13.28,0,.06,0,.08,0,.17-.17.2-.3-.18,0-.27,0a.55.55,0,0,1-.5-.1c-.08-.09-.11-.08-.19,0s-.15.15-.23.06,0-.18.06-.27a.28.28,0,0,1,.22-.13,1.12,1.12,0,0,0,.35-.12c-.21-.12-.37-.24-.36-.49s.06-.29,0-.44h.17a7.9,7..........完整代码请登录后点击上方下载按钮下载查看
















网友评论0