TweenMax+DrawSVGPlugin实现森林树木生长动画效果代码
代码语言:html
所属分类:动画
代码描述:TweenMax+DrawSVGPlugin实现森林树木生长动画效果代码
代码标签: TweenMax DrawSVGPlugin 森林 树木 生长 动画
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<style>
#trees {
position: relative;
background: #fff;
overflow: hidden;
height: 25vh;
width: 100%;
margin-top: 70vh;
}
#floor {
background: #3a471f;
position: absolute;
bottom: 0px;
height: 0px;
width: 100%;
left: 0;
}
.tree {
stroke: #3a471f;
fill: none;
stroke-linecap: round;
stroke-linejoin: round;
stroke-width: 1.2px;
pointer-events: none;
display: block;
position: absolute;
bottom: -5px;
transform-origin: center calc(100% - 5px);
}
.tree path:not(.trunk) {
pointer-events: none;
}
.tree path {
pointer-events: visibleStroke;
}
.tree:nth-of-type(1) {
transform: scaleX(-1);
height: 67.0322458663%;
left: 32.3249715826%;
z-index: 6703;
stroke: #899179;
}
.tree:nth-of-type(1) .trunk {
fill: #899179;
}
.tree:nth-of-type(2) {
height: 64.4106956909%;
left: 13.2650341875%;
z-index: 6441;
stroke: #899179;
}
.tree:nth-of-type(2) .trunk {
fill: #899179;
}
.tree:nth-of-type(3) {
transform: scaleX(-1);
height: 53.1517788511%;
left: 4.7694696135%;
z-index: 5315;
stroke: #b0b5a5;
}
.tree:nth-of-type(3) .trunk {
fill: #b0b5a5;
}
.tree:nth-of-type(4) {
height: 69.2350259458%;
left: 38.1640314932%;
z-index: 6924;
stroke: #899179;
}
.tree:nth-of-type(4) .trunk {
fill: #899179;
}
.tree:nth-of-type(5) {
transform: scaleX(-1);
height: 87.3381600843%;
left: 89.4633926942%;
z-index: 8734;
stroke: #616c4c;
}
.tree:nth-of-type(5) .trunk {
fill: #616c4c;
}
.tree:nth-of-type(6) {
height: 70.8043982065%;
left: 65.3280062597%;
z-index: 7080;
stroke: #899179;
}
.tree:nth-of-type(6) .trunk {
fill: #899179;
}
.tree:nth-of-type(7) {
transform: scaleX(-1);
height: 25.8953850091%;
left: 55.5467361588%;
z-index: 2590;
stroke: #d8dad2;
}
.tree:nth-of-type(7) .trunk {
fill: #d8dad2;
}
.tree:nth-of-type(8) {
height: 50.5330928351%;
left: 96.7686840624%;
z-index: 5053;
stroke: #b0b5a5;
}
.tree:nth-of-type(8) .trunk {
fill: #b0b5a5;
}
.tree:nth-of-type(9) {
transform: scaleX(-1);
height: 44.0352209926%;
left: 60.2333824176%;
z-index: 4404;
stroke: #b0b5a5;
}
.tree:nth-of-type(9) .trunk {
fill: #b0b5a5;
}
.tree:nth-of-type(10) {
height: 92.0729634451%;
left: 87.8190645094%;
z-index: 9207;
stroke: #616c4c;
}
.tree:nth-of-type(10) .trunk {
fill: #616c4c;
}
.tree:nth-of-type(11) {
height: 92.6182025146%;
left: 56.108786634%;
z-index: 9262;
stroke: #616c4c;
}
.tree:nth-of-type(11) .trunk {
fill: #616c4c;
}
.tree:nth-of-type(12) {
transform: scaleX(-1);
height: 98.4979344793%;
left: 27.7081857559%;
z-index: 9850;
stroke: #3a471f;
}
.tree:nth-of-typ.........完整代码请登录后点击上方下载按钮下载查看
















网友评论0