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