【问题标题】:Extend image fullscreen in bootstrap carousel / prevent from extending past viewport在引导轮播中扩展图像全屏/防止扩展过去的视口
【发布时间】:2015-03-13 11:38:03
【问题描述】:

我正在使用最新版本的引导程序。我有一个全屏轮播,里面的内容是垂直居中的,有 2 个问题:

  1. 我无法一直扩展图像,我在代码中的某处遗漏了height:100%; 我很确定,但我不知道它应该在哪里!

    编辑: 我遇到的另一个问题是让我的.carousel-content 类也扩展全屏(因此内容垂直居中)如果滑块上有固定高度但它可以工作只是在全屏版本的顶部对齐

  2. 我的全屏轮播没有考虑导航栏,因此它延伸到视口之外。我可以通过添加margin-top:-121px;(我的导航/标题的高度)来解决这个问题,但这不是我喜欢的修复,因为 121px 的图像隐藏在标题下。

更新小提琴:http://jsfiddle.net/bwupc7g6/1/

如果有人可以看一下,我相信这对其他用户也会有用。

【问题讨论】:

    标签: css twitter-bootstrap carousel fullscreen


    【解决方案1】:
    .carousel-inner .item div {
      height:100%;
    }
    

    我建议您为该 div 使用正确的类名,因为它没有。

    【讨论】:

    • 啊,好吧,真棒,我怎么错过了那个!你对#2还有什么想法吗?
    • 你能不能更好地描述一下。你想让导航栏在旋转木马的前面吗?
    • 我已经用另一个问题更新了我的问题,如果你可以看一眼,但是对于#2,轮播没有考虑到我上面有一个导航栏,所以它超出了大小页面,当你到达页面时,你应该不能滚动,但如果你检查小提琴,你可以向下滚动一点(按顶部空间的高度)
    • 查看jsfiddle.net/bwupc7g6/3 这种方法我使用绝对位置将导航栏放在前面。
    • 我通过 margin-top:-121px 实现了这一点;但随后 121px 的轮播隐藏在导航栏下(内容未居中),在您提供的示例中也是如此
    猜你喜欢
    • 2021-12-12
    • 2020-12-25
    • 1970-01-01
    • 2016-02-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多