TweenMax+svg实现情人节男女拥抱亲嘴表白动画效果代码
代码语言:html
所属分类:表白
代码描述:TweenMax+svg实现情人节男女拥抱亲嘴表白动画效果代码
代码标签: TweenMax svg 情人节 男女 拥抱 亲嘴 表白
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<style>
*, *:before, *:after {
box-sizing: border-box;
}
body {
margin: 0;
padding: 0;
background-color: #ca57a5;
overflow: hidden;
}
.container {
height: 100vh;
overflow: hidden;
}
#couple {
max-height: 100%;
width: 100%;
}
#girl-hair {
fill:url(#hair-gradient);
}
#girl-eye {
fill: green;
}
#girl-earring {
fill: #8d8d8d;
}
#girl-skirt, #girl-shirt {
fill: #791e43;
}
#boy-pants {
fill: #848487;
}
#boy-sleeve {
fill: #b8bcbb;
}
#boy-shirt {
fill: #256e89;
}
#boy-hat-1 {
fill: #2e6773;
}
#boy-hat-2 {
fill: #4f3723;
}
#couple,
#heart,
#triangle-light
{
visibility: hidden;
}
#triangle-light {
fill:url(#light-gradient);
fill-opacity: 0.3;
}
#ground {
fill: #5c5757;
}
.heart {
position: relative;
width: 100px;
height: 90px;
}
.heart:before,
.heart:after {
position: absolute;
content: "";
left: 50px;
top: 0;
width: 50px;
height: 80px;
background: red;
-moz-border-radius: 50px 50px 0 0;
border-radius: 50px 50px 0 0;
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
-webkit-transform-origin: 0 100%;
-moz-transform-origin: 0 100%;
-ms-transform-origin: 0 100%;
-o-transform-origin: 0 100%;
transform-origin: 0 100%;
}
.heart:after {
left: 0;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
-webkit-transform-origin: 100% 100%;
-moz-transform-origin: 100% 100%;
-ms-transform-origin: 100% 100%;
-o-transform-origin: 100% 100%;
transform-origin :100% 100%;
}
</style>
</head>
<body>
<div class="container">
<svg id="couple" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="150 100 900 900">
<style type="text/css">
.st0{fill:#F8E5C5;}
.st1{fill:#F0B38A;}
.st2{fill:#660000;}
.st3{fill:#161C1D;}
.st4{fill:#EB1D23;}
.st5{fill:url(#triangle-light_4_);fill-opacity:0.3;}
.st6{fill:url(#triangle-light_5_);fill-opacity:0.3;}
</style>
<defs>
<linearGradient id="hair-gradient">
<stop offset="0%" stop-color="#5e3634" />
<stop offset="50%" stop-color="#dfc57b" />
</linearGradient>
<linearGradient id="light-gradient" x1="0%" y1="0%" x2="0%" y2="100%">
<stop offset="10%" stop-color="rgb(120,175,120)" />
<stop offset="60%" stop-color="#1a2124" />
</linearGradient>
</defs>
<g>
<path id="heart" class="st0" d="M626.6,310.7c-20.1-35-58.8-12.9-70.8,4.6c-11.7-17.5-50.7-39.6-70.8-4.6
c-26.2,45.9,36.6,83.2,70.2,102c0.2,0,1,0.2,1.2,0C590.1,393.8,653,356.6,626.6,3.........完整代码请登录后点击上方下载按钮下载查看
网友评论0