• 技术文章 >web前端 >css教程

    css3实现响应式滑动菜单的完整代码

    不言不言2018-08-30 10:49:12原创1812
    本篇文章给大家带来的内容是关于css3实现响应式滑动菜单的完整代码,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

    <!DOCTYPE html>
     <html>
         <head>
             <meta http-equiv="Content-Type" content="text/html; 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>CSS3滑动动画菜单DEMO演示</title>
             <link rel="stylesheet" type="text/css" href="css/default.css" />
             <link rel="stylesheet" type="text/css" href="css/component.css" />
             <script src="js/modernizr.custom.js"></script>
         </head>
         <body>
             <div>
                 <header>
                     <h1>CSS3响应式滑动菜单</h1>
                 </header>
                 <div class="main clearfix">
                     <nav id="menu">
                         <ul>
                             <li>
                                 <a href="#">
                                     <span>
                                         <i aria-hidden="true"></i>
                                     </span>
                                     <span>Home</span>
                                 </a>
                             </li>
                             <li>
                                 <a href="#">
                                     <span>
                                         <i aria-hidden="true"></i>
                                     </span>
                                     <span>Services</span>
                                 </a>
                             </li>
                             <li>
                                 <a href="#">
                                     <span>
                                         <i aria-hidden="true"></i>
                                     </span>
                                     <span>Portfolio</span>
                                 </a>
                             </li>
                             <li>
                                 <a href="#">
                                     <span>
                                         <i aria-hidden="true"></i>
                                     </span>
                                     <span>Blog</span>
                                 </a>
                             </li>
                             <li>
                                 <a href="#">
                                     <span>
                                         <i aria-hidden="true"></i>
                                     </span>
                                     <span>The team</span>
                                 </a>
                             </li>
                             <li>
                                 <a href="#">
                                     <span>
                                         <i aria-hidden="true"></i>
                                     </span>
                                     <span>mail</span>
                                 </a>
                             </li>
                         </ul>
                     </nav>
     <div style="text-align:center;clear:both"><br>
     <script src="/gg_bd_ad_720x90.js"  type="text/javascript"></script><script src="/follow.js"  type="text/javascript"></script></div>
                 </div>
             </div><!-- /container -->
             <script>
                var changeClass = function (r,className1,className2) {
                     var regex = new RegExp("(?:^|\\s+)" + className1 + "(?:\\s+|$)");
                     if( regex.test(r.className) ) {
                         r.className = r.className.replace(regex,' '+className2+' ');
                     }
                     else{
                         r.className = r.className.replace(new RegExp("(?:^|\\s+)" + className2 + "(?:\\s+|$)"),' '+className1+' ');
                     }
                     return r.className;
                 };
                var menuElements = document.getElementById('menu');
                 menuElements.insertAdjacentHTML('afterBegin','<button  type="button" id="menutoggle"  aria-hidden="true"><i aria-hidden="true">  </i> Menu</button>');
                document.getElementById('menutoggle').onclick = function() {
                     changeClass(this, 'navtoogle active', 'navtoogle');
                 }
             </script>
         </body>
     </html>

    相关推荐:

    CSS3响应式滑动菜单_html/css_WEB-ITnose

    JS+CSS实现简单滑动门(滑动菜单)效果_javascript技巧

    以上就是css3实现响应式滑动菜单的完整代码的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:响应式滑动菜单
    上一篇:CSS实现小球抛物线运动的动画效果 (代码) 下一篇:CSS常见兼容性问题及解决方法的总结
    Web大前端开发直播班

    相关文章推荐

    • 如何用CSS3和Js制作响应式导航条• BootStrap响应式导航条实例介绍_javascript技巧• CSS图片响应式 垂直水平居中_javascript技巧• CSS 与 HTML5 响应式图片• CSS3响应式滑动菜单_html/css_WEB-ITnose

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网