UNPKG

alloytouch

Version:

super tiny size touch and physical motion library for the web

453 lines (394 loc) 13.8 kB
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0"> <title>AlloyTouch</title> <link rel="shortcut icon" href="example/asset/logo.ico"> <style type="text/css"> * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } body, ul, li { padding: 0; margin: 0; border: 0; font-family: Segoe UI Light,Segoe UI,Microsoft Jhenghei,Mirco Yahei,'sans-serif'; } ul, li { list-style: none; } a { text-decoration: none; outline: 0; } img { vertical-align: middle; border: 0; } ._ib { display: inline-block; } </style> <style> .ctn { width: 100%; } .logo_box img { width: 50px; margin-right: 5px; position: relative; top: -3px; } .logo_box { font-size: 20px; color: #00a6ff; } .logo_box a { color: #00a6ff; } .head { width: 100%; line-height: 60px; height: 60px; font-weight: bold; } .head li { display: inline-block; margin-left: 10px; font-size: 18px; font-weight: normal; color: black; } .head li a { color: black; display: block; width: 100%; } .ad { text-align: center; background: #00a6ff url(example/asset/ad_bg.png) center center no-repeat; background-size: cover; height: 400px; position: relative; } .ad_main_box { width: 100%; top: 100px; position: absolute; z-index: 2; } .ad_main { color: white; font-size: 20px; white-space:nowrap; text-align:center; } .ad_mask { z-index: 1; width: 100%; position: absolute; height: 400px; background-color: black; opacity: 0.7; } .ad_main h1 { color: white; font-size: 40px; } .footer { height: 50px; text-align: center; line-height: 50px; background-color: #202020; color: white; } .special { text-align: center; border-bottom:1px solid #ddd; padding-bottom:10px; } .features li { display: inline-block; width: 25%; vertical-align: top; } @media only screen and (max-width: 768px) { /* For mobile phones: */ .features p { height: auto; width: 200px; margin: 0 auto; font-size: 18px; } .features li { width: 100%; vertical-align: top; } .mb_menu { display: block; position: fixed; left: 0px; top: 0px; width: 50px; z-index: 200; height: 50px; line-height: 50px; text-align: center; } .mb_menu img { width: 30px; } .logo_box { width: 100%; text-align: center; } .head ul { -moz-transform: translateX(-100%) translateZ(0); -ms-transform: translateX(-100%) translateZ(0); -o-transform: translateX(-100%) translateZ(0); -webkit-transform: translateX(-100%) translateZ(0); transform: translateX(-100%) translateZ(0); text-align: center; width: 100%; padding-top: 58px; background-color: white; position: fixed; z-index: 100; left: 0; top: 0; top: 0px; border-bottom: 1px solid #dddddd; -moz-transition: all .6s ease; -o-transition: all .6s ease; -webkit-transition: all .6s ease; transition: all .6s ease; } .head ul.show { -moz-transform: translateX(0%) translateZ(0); -ms-transform: translateX(0%) translateZ(0); -o-transform: translateX(0%) translateZ(0); -webkit-transform: translateX(0%) translateZ(0); transform: translateX(0%) translateZ(0); text-align: center; width: 100%; padding-top: 58px; background-color: white; position: fixed; z-index: 100; left: 0; top: 0; top: 0px; border-bottom: 1px solid #dddddd; -moz-transition: all .6s ease; -o-transition: all .6s ease; -webkit-transition: all .6s ease; transition: all .6s ease; } .head li { width: 100%; border-top: 1px solid #dddddd; margin-left: 0px; } .github_li { display: inline-block; } #githubLink { display: none; } } @media only screen and (min-width: 768px) { .mb_menu { display: none; } /* For desktop: */ .ctn { width: 100%; margin: 0 auto; } #githubLink { display: block; } .head .github_li { display: none; } .features p { height: 100px; width: 200px; margin: 0 auto; font-size: 18px; } .special { height:500px; } } .major h2:after { background-color: #dddddd; background-image: -moz-linear-gradient(90deg, #efa8b0, #a89cc8, #8cc9f0); background-image: -webkit-linear-gradient(90deg, #efa8b0, #a89cc8, #8cc9f0); background-image: -ms-linear-gradient(90deg, #efa8b0, #a89cc8, #8cc9f0); background-image: linear-gradient(90deg, #efa8b0, #a89cc8, #8cc9f0); display: block; content: ''; width: 3.25em; height: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; margin: 20px auto 0px; } .user{ text-align:center; } </style> </head> <body> <div class="mb_menu"> <img src="example/asset/menu.png" alt="" /> </div> <div class="ctn"> <div class="head bord-btm"> <div class="logo_box _ib"> <a href="https://github.com/AlloyTeam/AlloyTouch"> <img src="example/asset/logo.png" alt="" />AlloyTouch</a> </div> <ul class="_ib" id="menu"> <!-- <li> <a href="##">Docs</a> </li> <li> <a href="##">Tutorial</a> </li>--> <li> <a href="website/demo.html">Demo</a> </li> <li><a href="http://www.alloyteam.com/">AlloyTeam</a></li> <li><a href="http://alloyteam.github.io/donate.html">Donate</a></li> <li class="github_li"> <a href="https://github.com/AlloyTeam/AlloyTouch">Github</a> </li> <li> <a href="website/index_cn.html">中文</a> </li> </ul> </div> <div class="ad"> <div class="ad_mask"></div> <div class="ad_main_box"> <div class="ad_main"> <!--<span class="logo"><img src="images/logo.svg" alt="" /></span>--> <h1>AlloyTouch</h1> <p> Everything you want to touch is here<br> by AlloyTeam </p> </div> </div> </div> <div class="special"> <div class="major"> <h2>Features</h2> </div> <ul class="features"> <li> <span class="icon major style3 fa-copy"></span> <h3>Rich Components</h3> <p>There are many components to use such as select, multi-select, carousel, full page scrolling, pull to refresh and so on. </p> </li> <li> <span class="icon major style1 fa-code"></span> <h3>Super Tiny Size</h3> <p>2.24 kB gzipped</p> </li> <li> <span class="icon major style5 fa-diamond"></span> <h3>Simple API</h3> <p> Takes about a minute to get start. Creating an instance of an object by new keyword:<br /> new AlloyTouch(option) </p> </li> </ul> <ul class="features" style="margin-top: 30px;"> <li> <span class="icon major style1 fa-code"></span> <h3>Smoothing Animation</h3> <p>The tween parameters of motion is a time-consuming progress with iterative adjustment and modify. Bring the ultimate experience to the users.</p> </li> <li> <span class="icon major style3 fa-copy"></span> <h3>Easy To Extend</h3> <p>Highly abstract logic design allows you to easily touch many user feedback scenes, not just scrolling.</p> </li> <li> <span class="icon major style5 fa-diamond"></span> <h3>Excellent Contributors</h3> <p>AlloyTeam will be the first time to respond to any of your questions, any comments and suggestions please let us know.</p> </li> </ul> <!-- <div class="major"> <ul class="actions"> <li><a href="generic.html" class="button">Learn More</a></li> </ul> </div>--> </div> <div class="user"> <div class="major"> <h2>Products using AlloyTouch</h2> </div> <div> <div> <img src="http://s1.url.cn/qqun/qun/imgs/logo2.png" /> </div> <div style="margin-top:10px;"> <img src="example/asset/egame.png" alt="企鹅电竞游戏直播" /> </div> <div style="font-size: 32px; color: #222222; font-weight: bold;margin-top:7px;"> <img src="example/asset/wt.png" alt="" /> QQ天气 </div> <div style="margin-top:-10px;"> <img src="example/asset/kandian.png" alt="" /> </div> <div style="margin-top:-3px;"> <img style="width: 180px;" src="example/asset/nearby.png" alt="" /> </div> <div style="margin-top:10px;"> <img src="example/asset/qqvip.png" alt="" /> </div> <div style="margin-top:10px;"> <img src="example/asset/mig.png" alt="" /> </div> <div style="margin-top:10px;"> <img style="width: 180px;" src="http://pub.idqqimg.com/qqun/xiaoqu/mobile/img/login-logo.png" /> </div> </div> <div class="footer bord-top">© 2017 AlloyTeam</div> </div> </div> <a href="https://github.com/AlloyTeam/AlloyTouch" target="_blank" id="githubLink" style="position: fixed; right: 0; top: 0; z-index: 3;"> <img src="//alloyteam.github.io/github.png" alt=""> </a> <script> function toggleClass(element, className) { if (!element || !className) { return; } var classString = element.className, nameIndex = classString.indexOf(className); if (nameIndex == -1) { classString += ' ' + className; } else { classString = classString.substr(0, nameIndex) + classString.substr(nameIndex + className.length); } element.className = classString; } var menuDiv = document.getElementById("menu"); document.querySelector(".mb_menu").onclick = function () { toggleClass(menuDiv, "show"); } </script> </body> </html>