bootstrap實現的自適應頁面簡單應用樣本,bootstrap自適應

來源:互聯網
上載者:User

bootstrap實現的自適應頁面簡單應用樣本,bootstrap自適應

本文執行個體講述了bootstrap實現的自適應頁面簡單應用。分享給大家供大家參考,具體如下:

<!DOCTYPE html><html><head>  <meta charset='utf-8'>  <meta http-equiv='X-UA-Compatible' content='IE=edge'>  <meta name='viewport' content='width=device-width, initial-scale=1'>  <link rel='stylesheet' href='http://cdn.bootcss.com/bootstrap/3.3.2/css/bootstrap.min.css'>  <style>    .tNav{      margin-top: 10px;      border-bottom-style: none;    }    .bNav{      text-align: center;      height: 50px;      line-height: 50px;      font-size: 20px;    }    #btnNavList{      font-size: 20px;      position: absolute;      top: 15px;      right: 20px;    }    #btnNavList:hover{      cursor: pointer;    }    .bNav:hover{      background: #EED2EE;      cursor: pointer;    }    #btnNavList,    #normalTNav,    #btnNavList-nav,    #btnMess-nav,    #btnMore-nav{      display: none;    }    #btnNavList-nav,    #btnMess-nav,    #btnMore-nav{      text-align: center;      background: #FFF0F5;      position: fixed;      right: 0;      width: 100%;      filter:alpha(opacity=80);      -moz-opacity: 0.8;      -khtml-opacity: 0.8;      opacity: 0.8;    }    #btnNavList-nav{      top: 50px;    }    #btnMess-nav,    #btnMore-nav{      bottom: 50px;    }    #btnNavList-nav a,    #btnMess-nav a,    #btnMore-nav a{      display: block;      text-decoration: none;      height: 50px;      line-height: 50px;    }    #btnNavList-nav a{      border-bottom: 1px solid #EED2EE;    }    #btnMess-nav a,    #btnMore-nav a{      border-top: 1px solid #EED2EE;    }    #btnNavList-nav a:hover,    #btnMess-nav a:hover,    #btnMore-nav a:hover{      background: #EED2EE;      cursor: pointer;    }    .content{      margin: 70px 0;    }  </style></head><body>  <nav class='navbar navbar-default navbar-fixed-top'>    <div class='container-fluid'>      <div class='navbar-header tNavLogo'>        <span class='glyphicon glyphicon-th-list' aria-hidden='true' id='btnNavList'></span>        <a class='navbar-brand' href='#'>Logo</a>      </div>      <ul class='nav nav-tabs tNav' id='normalTNav'>        <li role='presentation'><a href='#'>基礎資訊</a></li>        <li role='presentation'><a href='#'>基地訂單</a></li>        <li role='presentation'><a href='#'>總部訂單</a></li>        <li role='presentation'><a href='#'>發貨結算</a></li>        <li role='presentation'><a href='#'>生產物流</a></li>        <li role='presentation'><a href='#'>庫存查詢</a></li>      </ul>    </div>  </nav>  <div class='content'></div>  <nav class='navbar navbar-default navbar-fixed-bottom'>    <div class='container-fluid'>      <div class='row'>        <div class='col-xs-3 bNav' id='btnHome'>          <span class='glyphicon glyphicon-home' aria-hidden='true'></span>        </div>        <div class='col-xs-3 bNav' id='btnUser'>          <span class='glyphicon glyphicon-user' aria-hidden='true'></span>        </div>        <div class='col-xs-3 bNav' id='btnMess'>          <span class='glyphicon glyphicon-comment' aria-hidden='true'></span>        </div>        <div class='col-xs-3 bNav' id='btnMore'>          <span class='glyphicon glyphicon-option-horizontal' aria-hidden='true'></span>        </div>      </div>    </div>  </nav>  <div id='btnNavList-nav'>    <div><a href='#'>基礎資訊</a></div>    <div><a href='#'>基地訂單</a></div>    <div><a href='#'>總部訂單</a></div>    <div><a href='#'>發貨結算</a></div>    <div><a href='#'>生產物流</a></div>    <div><a href='#'>庫存查詢</a></div>  </div>  <div id='btnMess-nav'>    <div><a href='#'>我的訊息1</a></div>    <div><a href='#'>我的訊息2</a></div>    <div><a href='#'>我的訊息3</a></div>  </div>  <div id='btnMore-nav'>    <div><a href='#'>目前的版本</a></div>    <div><a href='#'>意見反饋</a></div>    <div><a href='#'>連絡方式</a></div>    <div><a href='#'>關於</a></div>  </div>  <script src='http://cdn.bootcss.com/zepto/1.1.4/zepto.min.js'></script>  <script>    (function(){      function SHOW(obj){        obj.css('display','block');      }      function HIDE(obj){        obj.css('display','none');      }      function TOGGLE(e){        var obj = $(e);        if(obj.css('display') === 'none'){          obj.css('display', 'block');        }        else if(obj.css('display') === 'block'){          obj.css('display', 'none');        }      }      function tNavControl(){        var w = window.document.body.offsetWidth;        var objBtn = $('#btnNavList');        var objNor = $('#normalTNav');        var objUnNor = $('#btnNavList-nav');        if(w <= 768){//小螢幕          SHOW(objBtn);          //SHOW(objUnNor);          HIDE(objNor)        }        else{          HIDE(objBtn);          HIDE(objUnNor);          SHOW(objNor);        }      }      $('#btnNavList').on('click', function(){        HIDE($('#btnMess-nav'));        HIDE($('#btnMore-nav'));        TOGGLE('#btnNavList-nav');        return false;      })      $('#btnMess').on('click', function(){        HIDE($('#btnNavList-nav'));        HIDE($('#btnMore-nav'));        TOGGLE('#btnMess-nav');        return false;      })      $('#btnMore').on('click', function(){        HIDE($('#btnNavList-nav'));        HIDE($('#btnMess-nav'));        TOGGLE('#btnMore-nav');        return false;      })      $('body').on('click', function(){        HIDE($('#btnNavList-nav'));        HIDE($('#btnMess-nav'));        HIDE($('#btnMore-nav'));      })      window.onload = function(){        tNavControl();        var str = '<div class="list-group">';        for(var i=0; i<=100; i++){          str +=             '<a class="list-group-item" href="#" rel="external nofollow" >'            + '<span class="badge">' + i + '</span>'            + '<h4 class="list-group-item-heading">' + '大標題' + i + '</h4><br/>'            + '<p class="list-group-item-text">' + '備忘' + i + '<br/>...' + '</p>'            + '<span class="glyphicon glyphicon-hand-up" aria-hidden="true" style="float:right;"></span>'            + '<br/>'            + '</a>';        }        str += '</div>';        $('.content').html(str);      }      window.onresize = tNavControl;    })();  </script></body></html>

運行:

PS:關於bootstrap布局,這裡再為大家推薦一款本站的線上可視化布局工具供大家參考使用:

線上bootstrap可視化布局編輯工具:
http://tools.jb51.net/aideddesign/layoutit

希望本文所述對大家基於bootstrap的程式設計有所協助。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.