css+svg模拟黄昏白天日落夜晚切换动画效果代码
代码语言:html
所属分类:动画
代码描述:css+svg模拟黄昏白天日落夜晚切换动画效果代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<script type="text/javascript" src="//repo.bfw.wiki/bfwrepo/js/jquery-3.2.1.min.js"></script>
<style>
body {
background: radial-gradient(#870000, #53346d);
font-family: "Comfortaa", sans-serif;
}
.main-content {
max-width: 700px;
margin: 4em auto 0;
text-align: center;
}
h1 {
margin: 2em 0;
color: #fff;
}
svg {
display: inline-block;
}
path, polygon, circle, rect {
transition: fill 1s ease;
}
.window {
position: relative;
background: #fff;
margin: 0 auto 2em;
display: inline-block;
padding: 10px;
}
.window:before {
content: '';
position: absolute;
margin: auto;
left: 0;
right: 0;
height: 18px;
top: 100%;
width: 112%;
margin-left: -6%;
background: #f4c7c7;
}
.cat {
position: absolute;
z-index: 10;
bottom: -5px;
right: -35px;
}
.illustration {
position: relative;
align-self: end;
margin: auto;
width: 250px;
overflow: hidden;
}
.mountain, .hill, .land, .trees, .sun, .clouds, .moon, .stars {
position: absolute;
left: 0;
margin: auto;
right: 0;
}
.mountain {
bottom: 45px;
}
.hill {
bottom: 45px;
}
.trees {
bottom: 25px;
}
.sun {
top: 120px;
margin-left: -20px;
transition: all 1s ease;
transform: scale(0.2);
}
.moon, .stars {
top: 25px;
.........完整代码请登录后点击上方下载按钮下载查看
















网友评论0