gsap+svg实现投影幕布倒计时电影放映动画效果代码
代码语言:html
所属分类:动画
代码描述:gsap+svg实现投影幕布倒计时电影放映动画效果代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html>
<html lang="en" >
<head>
<meta charset="UTF-8">
<link type="text/css" rel="stylesheet" href="//repo.bfw.wiki/bfwrepo/css/font-awesome-4.7.0/css/font-awesome.min.css">
<style>
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,700);
body {
background-color: #d7ecd0;
overflow: hidden;
}
#projectionScreen {
overflow:hidden;
font-family: 'Source Sans Pro', sans-serif;
font-weight: 700;
visibility:hidden;
opacity:0;
position: absolute;
top:50%;
left:50%;
}
</style>
</head>
<body>
<svg id="projectionScreen" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1200 1200">
<defs>
<radialgradient id="filmGradient" cx="600" cy="450" r="340" gradientUnits="userSpaceOnUse">
<stop offset="0" stop-color="#e6e6e6"/>
<stop offset="0.1" stop-color="#d1d1d1"/>
<stop offset="1" stop-color="#1a1a1a"/>
</radialgradient>
<mask id="filmMask">
<circle class="big" cx="600" cy="450" transform="rotate(-90 600 450)" r="250" stroke="#fff" stroke-width="500" fill="none" />
</mask>
<mask id="sockMask">
<rect x="490" y="285.13" width="260" height="260" fill="#fff"/>
</mask>
<mask id="textMask">
<rect x="213" y="585" width="774" height="130" fill="#fff"/>
</mask>
</defs>
<title>Film Countdown</title>
<ellipse id="shadow" cx="600" cy="1080.97" rx="375" ry="13" fill="#111" opacity="0.15"/>
<g id="screenMaster&.........完整代码请登录后点击上方下载按钮下载查看
















网友评论0