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