码迷,mamicode.com
首页 > Web开发 > 详细

jquery和css3实现的很酷的菜单导航

时间:2014-08-31 17:02:41      阅读:198      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   color   os   io   ar   for   2014   

今天为大家带来的是jquery和css3实现的不错的导航菜单。点击列表图表后,内容页面向内移动显示菜单项。当单击关闭菜单按钮时,菜单项隐藏,内容页恢复原位。看下图

bubuko.com,布布扣

 

在线预览   源码下载

 

我们看下实现代码:

html代码:

bubuko.com,布布扣
<div style="position: relative; height: 400px; width: 825px; margin: auto;">
        <div class="contener">
            <div id="corp_page" style="overflow: scroll">
                <div style="width: 100%">
                    <table align="center" border="0" cellpadding="0" cellspacing="0" width="100%">
                        <tbody>
                            <tr>
                                <td style="padding: 10px; font-weight: 100; color: #ffffff;" valign="top">
                                    WIFEO/CODE
                                </td>
                            </tr>
                            <tr>
                                <td style="padding: 10px;" valign="top">
                                    Post hoc impie perpetratum quod in aliis quoque iam timebatur, tamquam licentia
                                    crudelitati indulta per suspicionum nebulas aestimati quidam noxii damnabantur.
                                    quorum pars necati, alii puniti bonorum multatione actique laribus suis extorres
                                    nullo sibi relicto praeter querelas et lacrimas, stipe conlaticia victitabant, et
                                    civili iustoque imperio ad voluntatem converso cruentam, claudebantur opulentae
                                    domus et clarae.
                                </td>
                            </tr>
                        </tbody>
                    </table>
                </div>
            </div>
        </div>
        <div class="menu">
            Item 2<br />
            <br />
            Item 3<br />
            <br />
            Item 4<br />
            <br />
            <img id="btn_menu_close" src="2.png" style="cursor: pointer;" /></div>
        <div style="top: 0; left: 0; position: absolute; cursor: pointer;">
            <img id="btn_menu" src="1.png" />
        </div>
    </div>
View Code

css代码:

bubuko.com,布布扣
      .contener
{
    -webkit-perspective:600px;
    -moz-perspective:600px;
    -ms-perspective:600px;
    perspective:600px;
    top: 0;
    bottom: 0;
    left: 0;
    right:0;
    position: absolute;
    margin: 50px;
    z-index: 2;
    
}
#corp_page
{
    top: 0;
    bottom: 0;
    left: 0;
    right:0;
    position: absolute;
    background-color:#DC4B39;
    padding: 20px;
    -webkit-transform: rotateY( 0deg );
    -webkit-transition: all .3s;
    -webkit-transform-origin: 100% 100%;
    -webkit-transform-style: preserve-3d;
    -moz-transform: rotateY( 0deg );
    -moz-transition: all .3s;
    -moz-transform-origin: 100% 100%;
    -moz-transform-style: preserve-3d;
    -ms-transform: rotateY( 0deg );
    -ms-transition: all .3s;
    -ms-transform-origin: 100% 100%;
    -ms-transform-style:;
    transform: rotateY( 0deg );
    transition: all .3s;
    transform-origin: 100% 100%;
    transform-style: preserve-3d;
}
.menu
{ 
   top:0;
   bottom:0;
   left:90px;
   width: 200px;
   position: absolute;
   margin: 5px;
   display: none;
   margin-top:50px;
  background-color:transparent;
}
View Code

js代码:

bubuko.com,布布扣
  $(document).ready(function () {
            $(‘#btn_menu‘).click(function () {
                $("#corp_page").css({
                    "-webkit-transform": "rotateY(-20deg)",
                    "-webkit-transition": "all .4s linear",
                    "-webkit-transform-origin": "100% 100%",
                    "-webkit-transform-style": "preserve-3d",
                    "-moz-transform": "rotateY(-20deg)",
                    "-moz-transition": "all .4s",
                    "-moz-transform-origin": "100% 100%",
                    "-moz-transform-style": "preserve-3d",
                    "-ms-transform": "rotateY(-20deg)",
                    "-ms-transition": "all .4s",
                    "-ms-transform-origin": "100% 100%",
                    "-ms-transform-style": "preserve-3d",
                    "transform": "rotateY(-20deg)",
                    "transition": "all .4s",
                    "transform-origin": "100% 100%",
                    "transform-style": "preserve-3d"
                });
                $(".menu").delay(170).css({
                    "z-index": "5",
                    "-webkit-transition": "all .4s",
                    "-moz-transition": "all .4s",
                    "-ms-transition": "all .4s",
                    "transition": "all .4s"
                }).fadeIn("fast");
            });
            $(‘#btn_menu_close,#corp_page‘).click(function () {
                $(".menu").fadeOut("fast").css({
                    "z-index": "1",
                    "-webkit-transition": "all .4s",
                    "-moz-transition": "all .4s",
                    "-ms-transition": "all .4s",
                    "transition": "all .4s"
                });
                $("#corp_page").css({
                    "-webkit-transform": "rotateY(0deg)",
                    "-webkit-transition": "all .7s linear",
                    "-webkit-transform-origin": "100% 100%",
                    "-webkit-transform-style": "preserve-3d",
                    "-moz-transform": "rotateY(0deg)",
                    "-moz-transition": "all .7s",
                    "-moz-transform-origin": "100% 100%",
                    "-moz-transform-style": "preserve-3d",
                    "-ms-transform": "rotateY(0deg)",
                    "-ms-transition": "all .7s",
                    "-ms-transform-origin": "100% 100%",
                    "-ms-transform-style": "preserve-3d",
                    "transform": "rotateY(0deg)",
                    "transition": "all .7s",
                    "transform-origin": "100% 100%",
                    "transform-style": "preserve-3d"
                });

            });
        })
View Code

注:本文爱编程原创文章,转载请注明原文地址:http://www.w2bc.com/Article/5661

jquery和css3实现的很酷的菜单导航

标签:style   blog   http   color   os   io   ar   for   2014   

原文地址:http://www.cnblogs.com/liaohuolin/p/3947768.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!