欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Css3 抽屉效果

程序员文章站 2022-07-04 09:09:46
...
演示地址在这里
jq.slidemenu.js 滑动菜单是手机开发框架自主研发的控件之一,定制简单,扩展方便。 最常见的向下滑动菜单,类抽屉样的。但控件也提供了对四围的支持,上下左右都可以。这个插件的开发的思路来自于这里!

源码示例如下:

<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="UTF-8" />
        <title>carousel demo</title>
        <script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js" type="text/javascript"></script>
        <script src="https://dl.dropbox.com/u/20786642/touch.js" type="text/javascript"></script>
        <script src="https://dl.dropbox.com/u/20786642/scripts/jq.slidemenu.js" type="text/javascript"></script>
        <style type="text/css" media="all">
            body {
                overflow : hidden; 
            }
            ul, li, div {
                margin:0;
                padding:0;
                list-style:none;
            }

            #slidedownmenu {
                position:absolute;
                width:100%;
                height:115px;
                left: 0px; 
                z-index:999;
                background:#c05500 url(images/drawer-bg.jpg);
            }

            #slidedownmenu .handle {
                -webkit-user-select:none;
                position:absolute;
                bottom:-28px;
                left:0;
                width:100%;
                height:28px;
                border-top:1px solid #532500;
                border-bottom:1px solid #111;
                background-color:#c3a57e;
                background:url(images/handle.png) no-repeat 50% 50%, -webkit-gradient(linear, 0 0, 0 100%, color-stop(0, #e07b29), color-stop(0.1, #b85300), color-stop(0.8, #793600));
                /*    -webkit-box-shadow:0 0 5px rgba(0,0,0,0.7);*/
            }

            #slidedownmenu ul {
                display:block;
                width:auto;
            }

            #slidedownmenu li {
                display:block;
                float:left;
                margin:20px 10px;
                text-align:center;
                font-weight:bold;
                color:#fff;
                text-shadow:0 1px 1px #000;
            }

            #slidedownmenu li img {
                display:block;
                margin-bottom:4px;
            }
        </style>
    </head>
    <body>
        <div id="slidedownmenu" data-slide-direction="top">
            <ul>
                <li><img src="images/icon1.png" width="59" height="60" alt="">Option 1</li>
                <li><img src="images/icon2.png" width="59" height="60" alt="">Option 2</li>
                <li><img src="images/icon3.png" width="59" height="60" alt="">Option 3</li>
                <li><img src="images/icon4.png" width="59" height="60" alt="">Option 4</li>
            </ul>
            <div class="handle"></div>
        </div>
        <script type="text/javascript" charset="utf-8">
            document.addEventListener('touchmove', function(e) {
                e.preventDefault();
                e.stopPropagation();
            });
            $('#slidedownmenu').slidemenu({
                opened: true
            });
        </script>
    </body>
</html>
posted on 2012-09-19 17:30 叶子绿 阅读(...) 评论(...) 编辑 收藏

转载于:https://www.cnblogs.com/ms_config/archive/2012/09/19/2694042.html