sketch实现线条添加受力点波动动画效果代码

代码语言:html

所属分类:动画

代码描述:sketch实现线条添加受力点波动动画效果代码

代码标签: sketch 线条 添加 受力点 波动 动画

下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开

<!DOCTYPE html>
<html lang="en">
	<head>

		<meta charset="utf-8">

<style>
    

/*********************************************
 * GLOBAL
 *********************************************/

body, html {
	overflow: hidden;
	font-family: Helvetica, Arial, sans-serif;
	color: #fff;
	font-size: 11px;
	background: #111;
	height: 100%;

	-webkit-user-select: none;
}

.main-container {
	background: #111;
}

* {
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
}

/*********************************************
 * EXPERIMENT STYLES
 *********************************************/

#wrapper {
	position: absolute;
	
	font-size: 12px;
	color: #f4f4f4;

	cursor: crosshair;
}

#wrapper canvas {
	float: left;

	background: #111;
	border: 1px solid #222;
	border-radius: 2px;
	
	box-shadow: 0px 0px 20px rgba(0,0,0,0.5);
}

#wrapper .instructions {
	display: block;
	position: absolute;
	top: 12px;
	width: 100%;
	text-align: center;
	color: #666;

	-webkit-transition: all .12s ease;
	   -moz-transition: all .12s ease;
	    -ms-transition: all .12s ease;
	     -o-transition: all .12s ease;
	        transition: all .12s ease;
}

#wrapper .instructions em {
	color: #999;
}

</style>

		<link href='https://fonts.googleapis.com/css?family=Molengo' rel='stylesheet' type='text/css'>

	</head>
	<body>

		<div class="main-container">

			<div id="wrapper" class="empty">
				<span class="instructions">
					<em>Click and drag</em> to add nodes.&nbsp; <em>Space</em> to reset.&nbsp; Reduce the browser window size if it's slow.&nbsp; <em>Style</em>:
					<select class="styles">
						<option value="diagonal">Diagonal</option>
						<option value="circle">Circle</option>
						<option value="grid">Grid</option>
						<option value="cross">Cross</option>
						<option value="none">None</option>
					</select>
				</span>
			</div>

		</div>

<script type="text/javascript" src="//repo.bfw.wiki/bfwrepo/js/sketch.min.js"></script>
		<script>
		    /**
 * 
 */
var Capabilities = {
	isOnline: function() {
		return navigator.onLine;
	},
	
	isTouchDevice: function() {
		return navigator.userAgent.match( /(iphone|ipad|ipod|android)/gi );
	},
	
	suportsLocalStorage: function() {
		return ('localStorage' in window) && window[&#.........完整代码请登录后点击上方下载按钮下载查看

网友评论0