【问题标题】:Bootstrap 3 Horizontal scrollable row Website DesignBootstrap 3 水平滚动行网站设计
【发布时间】:2013-12-18 10:17:21
【问题描述】:

我正在尝试使用 bootstrap 3 制作水平滚动网页。This 是我迄今为止尝试过的。

@media (min-width:768px) {
.container {
width:100%;
}
#main-content{
     min-height: 100%;
    height: auto; 

}
#main-content > .row {
 overflow-x:scroll;
     overflow-y:hidden;
}    
#main-content > .row [class*="col-lg"], #main-content > .row [class*="col-md"], #main-content > .row [class*="col-sm"] {
    float:left;
}

我尝试使用this 线程中提到的 jquery 方法,但即使宽度设置为 row 类,col-lg 类显示为here,它也不会滚动。

我还尝试通过获取col-lg- 高度的高度来将高度设置为row 类,但仍然不是succeeded

我想要实现的是:

  1. col-lg-、col-md- 和 col-sm- 类应该需要滚动其各自的宽度内容。列数可能因数据而异。
  2. 在 col-xs 中,默认行为没有变化。

http://jsfiddle.net/ravimallya/7kCTD/3/这是工作地点。任何人都可以提出解决方法吗? css, jquery

【问题讨论】:

    标签: jquery css twitter-bootstrap-3 horizontal-scrolling


    【解决方案1】:

    最后,我能够通过纯 CSS 方法得到我想要的。

    @media (min-width:768px) {
      .container{
        width:100%;
      }
      #main-content{
        min-height: 100%;
        height: auto;
      }
      #main-content > .row {
        overflow-x:scroll;
        overflow-y:hidden;
        white-space:nowrap;
      }
      #main-content > .row [class*="col-lg"], #main-content > .row [class*="col-md"], #main-content > .row [class*="col-sm"] {
        float:none;
        display:inline-block;
        white-space:normal;
        vertical-align:top;
      }
    }
    

    float:nonedisplay:inline-block 添加到col- 类以使其正常工作。

    您可以查看工作示例here。我添加了niceScroll() 以获得完美的外观。编辑是here

    【讨论】:

    • vertical-align:top; 添加到 *** #main-content > .row [class*="col-lg"] , #main-content > .row [class*="col-md"], #main-content > .row [class*="col-sm"] { *** 要完美 ;)
    • 我发布了一个 CSS 文件,其中添加了一个 .row-horizon 类以允许水平滚动,并覆盖引导程序的 .col-- 类以使基线宽度为 90%,而不是100% 允许显示最后一列的一小部分。 github.com/FluidApps/bootstrap-horizon
    • @Pier-LucGendreau 太棒了!但是,如果您可以在您的 github 项目中添加此 SO 问题的链接,那就更好了。
    • 是的!我愿意。检查我的 SO 个人资料。虽然它不是一个活跃的项目回购......只是为了 R-n-D。
    • @Ravimalya nicescroll 不适用于移动设备中的水平滚动。
    猜你喜欢
    • 1970-01-01
    • 2013-10-20
    • 1970-01-01
    • 2014-11-06
    • 2013-10-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多