本文实例讲述了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的程序设计有所帮助。
华山资源网 Design By www.eoogi.com
广告合作:本站广告合作请联系QQ:858582 申请时备注:广告合作(否则不回)
免责声明:本站资源来自互联网收集,仅供用于学习和交流,请遵循相关法律法规,本站一切资源不代表本站立场,如有侵权、后门、不妥请联系本站删除!
免责声明:本站资源来自互联网收集,仅供用于学习和交流,请遵循相关法律法规,本站一切资源不代表本站立场,如有侵权、后门、不妥请联系本站删除!
华山资源网 Design By www.eoogi.com
暂无评论...
《魔兽世界》大逃杀!60人新游玩模式《强袭风暴》3月21日上线
暴雪近日发布了《魔兽世界》10.2.6 更新内容,新游玩模式《强袭风暴》即将于3月21 日在亚服上线,届时玩家将前往阿拉希高地展开一场 60 人大逃杀对战。
艾泽拉斯的冒险者已经征服了艾泽拉斯的大地及遥远的彼岸。他们在对抗世界上最致命的敌人时展现出过人的手腕,并且成功阻止终结宇宙等级的威胁。当他们在为即将于《魔兽世界》资料片《地心之战》中来袭的萨拉塔斯势力做战斗准备时,他们还需要在熟悉的阿拉希高地面对一个全新的敌人──那就是彼此。在《巨龙崛起》10.2.6 更新的《强袭风暴》中,玩家将会进入一个全新的海盗主题大逃杀式限时活动,其中包含极高的风险和史诗级的奖励。
《强袭风暴》不是普通的战场,作为一个独立于主游戏之外的活动,玩家可以用大逃杀的风格来体验《魔兽世界》,不分职业、不分装备(除了你在赛局中捡到的),光是技巧和战略的强弱之分就能决定出谁才是能坚持到最后的赢家。本次活动将会开放单人和双人模式,玩家在加入海盗主题的预赛大厅区域前,可以从强袭风暴角色画面新增好友。游玩游戏将可以累计名望轨迹,《巨龙崛起》和《魔兽世界:巫妖王之怒 经典版》的玩家都可以获得奖励。
更新日志
2024年11月17日
2024年11月17日
- 【雨果唱片】中国管弦乐《鹿回头》WAV
- APM亚流新世代《一起冒险》[FLAC/分轨][106.77MB]
- 崔健《飞狗》律冻文化[WAV+CUE][1.1G]
- 罗志祥《舞状元 (Explicit)》[320K/MP3][66.77MB]
- 尤雅.1997-幽雅精粹2CD【南方】【WAV+CUE】
- 张惠妹.2007-STAR(引进版)【EMI百代】【WAV+CUE】
- 群星.2008-LOVE情歌集VOL.8【正东】【WAV+CUE】
- 罗志祥《舞状元 (Explicit)》[FLAC/分轨][360.76MB]
- Tank《我不伟大,至少我能改变我。》[320K/MP3][160.41MB]
- Tank《我不伟大,至少我能改变我。》[FLAC/分轨][236.89MB]
- CD圣经推荐-夏韶声《谙2》SACD-ISO
- 钟镇涛-《百分百钟镇涛》首批限量版SACD-ISO
- 群星《继续微笑致敬许冠杰》[低速原抓WAV+CUE]
- 潘秀琼.2003-国语难忘金曲珍藏集【皇星全音】【WAV+CUE】
- 林东松.1997-2039玫瑰事件【宝丽金】【WAV+CUE】