加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

twitter-bootstrap-3 – 折叠边栏与Bootstrap 3

发布时间:2020-12-17 23:37:20 所属栏目:安全 来源:网络整理
导读:我刚访问这个页面 http://www.elmastudio.de/和想知道是否可能建立左侧边栏折叠与Bootstrap 3。 从顶部合拢侧边栏的代码(仅限手机): button type="button" class="navbar-toggle sidebar-toggle" data-toggle="collapse" data-target=".sidebar-ex1-collaps
我刚访问这个页面 http://www.elmastudio.de/和想知道是否可能建立左侧边栏折叠与Bootstrap 3。

从顶部合拢侧边栏的代码(仅限手机):

<button type="button" class="navbar-toggle sidebar-toggle" data-toggle="collapse" data-target=".sidebar-ex1-collapse">
    <span class="sr-only">Sidebar</span>
    <span class="glyphicon glyphicon-check"></span>
</button>

Sidebar本身有hidden-xs类。它用以下js删除

$('.sidebar-toggle').click(function(){
     $('#sidebar').removeClass('hidden-xs');            
});

如果单击按钮,则从顶部切换侧边栏。很高兴看到边栏的行为像上面的网站显示。任何帮助是赞赏!

解决方法

是的,这是可能的。这个例子应该有助于你开始..

http://bootply.com/88026

基本上,您需要将布局包装在外部div中,并使用媒体查询在较小的屏幕上切换布局。

/* collapsed sidebar styles */
@media screen and (max-width: 767px) {
  .row-offcanvas {
    position: relative;
    -webkit-transition: all 0.25s ease-out;
    -moz-transition: all 0.25s ease-out;
    transition: all 0.25s ease-out;
  }
  .row-offcanvas-right
  .sidebar-offcanvas {
    right: -41.6%;
  }

  .row-offcanvas-left
  .sidebar-offcanvas {
    left: -41.6%;
  }
  .row-offcanvas-right.active {
    right: 41.6%;
  }
  .row-offcanvas-left.active {
    left: 41.6%;
  }
  .sidebar-offcanvas {
    position: absolute;
    top: 0;
    width: 41.6%;
  }
  #sidebar {
    padding-top:0;
  }
}

此外,还有几个more Bootstrap sidebar examples here

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读