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