HTML5现在本领太大了,PC端已经无法满足它的胃口了,它将强势攻入移动端,所以移动端中各种特效也得基于HTML5实现,看看我们将要介绍的slideout.js,能帮我们实现怎么样的侧边栏滑动特效呢~~

先看下运行效果:

 

 

一、准备资料

只需要准备slideout.js库即可:

https://github.com/Mango/slideout/blob/master/dist/slideout.js

小图标:

1)menu.png


2)happy.png

 

二、实现代码

HTML代码:

<!doctype html>
<html lang="zh"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>适合移动手机的侧边栏滑动代码 - 站长素材</title> <link rel="stylesheet" href="css/styles.css"> </head> <body> <nav id="menu" class="menu"> <a href="#" target="_blank"> <header class="menu-header"> <span class="menu-header-title">主题</span> </header> </a> <section class="menu-section"> <h3 class="menu-section-title">脚本代码</h3> <ul class="menu-section-list"> <li><a href="#" target="_blank">jQuery</a></li> <li><a href="#" target="_blank">CSS3</a></li> <li><a href="#" target="_blank">HTML5</a></li> <li><a href="#" target="_blank">动画效果</a></li> </ul> </section> <section class="menu-section"> <h3 class="menu-section-title">flash动画</h3> <ul class="menu-section-list"> <li><a href="#" target="_blank">节日动画</a></li> <li><a href="#" target="_blank">flash植物</a></li> <li><a href="#">flash动物</a></li> </ul> </section> <section class="menu-section"> <h3 class="menu-section-title">音效下载</h3> <ul class="menu-section-list"> <li><a href="#" target="_blank">鸟叫声</a></li> <li><a href="#" target="_blank">狗叫声</a></li> </ul> </section> </nav> <main id="main" class="panel"> <button class="btn-hamburger js-slideout-toggle"> <span class="tooltip">点击打开</span> </button>