UNPKG

ycc.js

Version:

Mini and powerful canvas engine for creating App or Game.

153 lines (130 loc) 5.74 kB
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name=viewport content="width=device-width,initial-scale=1,user-scalable=0,viewport-fit=cover"> <title>示例首页</title> <link href="https://cdn.bootcss.com/pure/1.0.0/pure.css" rel="stylesheet"> <style> .sidebar{ position: fixed; top: 0; bottom: 0; } .sidebar .pure-menu-heading { border-bottom: none; font-size: 150%; color: rgb(75, 113, 151); } .pure-menu-scrollable{ width:290px; } .content{ margin-left:300px; position:fixed; top:0; bottom:0; } .content iframe{ height:100%; } @media screen and (max-width: 640px) { .sidebar{ position: relative; width:100%; } .pure-menu-scrollable{ width:100%; } .content{ display: none; position: relative; width:100%; margin-left: 0; border-top:1px solid #ccc; margin-top: 10px; } .content iframe{ height:auto; } } </style> <script> function goToDemo(url,dom){ if(document.documentElement.clientWidth<640){ location.href = url; return null; } console.log(url,dom); // 加入选中的颜色 if(dom){ document.querySelectorAll('.pure-menu-item').forEach(function (item) { item && (item.style.backgroundColor='transparent'); }); dom.style.backgroundColor='#ccc'; } document.demo.location.href = url; } window.onload = function () { if(document.documentElement.clientWidth>=640){ goToDemo('./hello-ycc/'); } } </script> </head> <body> <div class="pure-g "> <div class="pure-menu pure-menu-scrollable custom-restricted-width pure-u-1-5 sidebar" id="nav-bar"> <span class="pure-menu-heading">Ycc引擎示例列表</span> <div class="pure-g"> <div class="pure-u-1-12"></div> </div> <hr> <ul class="pure-menu-list"> <li class="pure-menu-item" onclick="goToDemo('./hello-ycc/',this)" style="background-color: #ccc;"><a href="#" class="pure-menu-link">Hello,Ycc!</a></li> <hr> <li class="pure-menu-item" onclick="goToDemo('./ui-test/',this)"><a href="#" class="pure-menu-link">UI示例</a></li> <li class="pure-menu-item" onclick="goToDemo('./ui-children/',this)"><a href="#" class="pure-menu-link">UI嵌套示例</a></li> <li class="pure-menu-item" onclick="goToDemo('./smooth-line/',this)"><a href="#" class="pure-menu-link">折线UI示例</a></li> <li class="pure-menu-item" onclick="goToDemo('./scroller-rect/',this)"><a href="#" class="pure-menu-link">滚动区UI示例</a></li> <li class="pure-menu-item" onclick="goToDemo('./polygon-of-star/',this)"><a href="#" class="pure-menu-link">多边形示例-五角星</a></li> <li class="pure-menu-item" onclick="goToDemo('./map-of-china/',this)"><a href="#" class="pure-menu-link">多边形示例-中国地图</a></li> <li class="pure-menu-item" onclick="goToDemo('./render-by-json/',this)"><a href="#" class="pure-menu-link">UI示例-根据json数组渲染</a></li> <li class="pure-menu-item" onclick="goToDemo('./sequence-frame-animation/',this)"><a href="#" class="pure-menu-link">帧动画示例-序列帧</a></li> <li class="pure-menu-item" onclick="goToDemo('./timer-animation/',this)"><a href="#" class="pure-menu-link">帧动画示例-碰壁的小球</a></li> <li class="pure-menu-item" onclick="goToDemo('./ui-ellipse/',this)"><a href="#" class="pure-menu-link">帧动画示例-旋转的椭圆</a></li> <li class="pure-menu-item" onclick="goToDemo('./tree/',this)"><a href="#" class="pure-menu-link">树结构示例</a></li> <li class="pure-menu-item" onclick="goToDemo('./graph/',this)"><a href="#" class="pure-menu-link">图结构示例</a></li> <hr> <li class="pure-menu-item" onclick="goToDemo('./multiple-layer/',this)"><a href="#" class="pure-menu-link">图层示例</a></li> <li class="pure-menu-item" onclick="goToDemo('./image-loader/',this)"><a href="#" class="pure-menu-link">图片加载示例</a></li> <li class="pure-menu-item" onclick="goToDemo('./ui-event/',this)"><a href="#" class="pure-menu-link">事件系统示例</a></li> <li class="pure-menu-item" onclick="goToDemo('./multi-touch/',this)"><a href="#" class="pure-menu-link">手势支持示例</a></li> <hr> <li class="pure-menu-item" onclick="goToDemo('./performance-monitor/',this)"><a href="#" class="pure-menu-link">综合示例-性能测试</a></li> <li class="pure-menu-item" onclick="goToDemo('./paper-selector/',this)"><a href="#" class="pure-menu-link">综合示例-框选操作</a></li> <li class="pure-menu-item" onclick="goToDemo('./simple-editor/',this)"><a href="#" class="pure-menu-link">综合示例-迷你画板</a></li> <hr> <li class="pure-menu-item" onclick="goToDemo('./game-do-not-touch-white-rect/',this)"><a href="#" class="pure-menu-link">游戏-别踩白块</a></li> <li class="pure-menu-item" onclick="goToDemo('./game-calm-down/',this)"><a href="#" class="pure-menu-link">游戏-保持冷静</a></li> <li class="pure-menu-item" onclick="goToDemo('./game-super-mario/',this)"><a href="#" class="pure-menu-link">游戏-超级玛丽</a></li> </ul> <hr> <div class="pure-u-11-12"> <a href="https://github.com/lizhiqianduan/ycc/tree/develop" class="pure-button pure-button-primary">项目github</a> <a href="http://www.lizhiqianduan.com/blog" class="pure-button">作者博客</a> <br><br><br><br> </div> <div class="pure-u-12-12"> <!-- <p style="letter-spacing:normal;">--> <!-- <span>QQ交流群:439366057</span> <br>--> <!-- </p>--> </div> </div> <div class="pure-u-4-5 content"> <iframe src="" frameborder="0" id="demo" name="demo" class="pure-u-1"></iframe> </div> </div> </body> </html> <script src="./common.js"></script>