【问题标题】:How to scale width of the carousel across the entire page如何在整个页面上缩放轮播的宽度
【发布时间】:2018-04-27 22:03:20
【问题描述】:

<div>
        <carousel>
          <slide>
            <img src="ny.jpg" alt="First slide">
            <div class="caption">
              <h4>Launch of Mount Eliza </h4>
            </div>
          </slide>
          <slide>
            <img src="chicago.jpg" alt="Second slide">
            <div class="caption">
              <h4>Launch of Mount Eliza </h4>
            </div>
          </slide>
          <slide>
            <img src="mex.jpg" alt="Third slide">
            <div class="caption">
              <h4>Launch of Mount Eliza </h4>
            </div>
          </slide>
        </carousel>
      </div>

我尝试了许多解决方案来调整轮播的宽度。但它正在发生。我想让轮播在页面的整个宽度上延伸。我还想摆脱导航栏和轮播之间的空白。如何做到这一点? 注意:我在这个轮播上方有一个导航栏标题,我将轮播作为一个单独的组件。所以我认为将 html 正文设置为 100% 是行不通的。因为我在轮播下面还有几个部分。我无法手动将宽度设置为某个百分比,因为我希望它能够响应。我尝试了下面的代码,但它没有工作。

.carousel
    width: 100%;
    margin: auto;

.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
    width: 100%;
    margin: auto;
}

【问题讨论】:

    标签: carousel


    【解决方案1】:

    使图像宽度全部相同。我会尝试 1903px 的宽度。确保旋转木马不在容器中。

    空白将是填充或边距。只有通过网站链接才能看到它是什么。

    基思

    【讨论】:

    • 图像宽度大小相同。增加图像不起作用,因为我需要增加轮播宽度。
    • 上述链接的代码在哪里?特别是 css 类 .. 它与我正在寻找的设计相同 .. 带有轮播的导航栏靠近导航栏,没有任何空格。另外 1903 像素的宽度将不支持响应式设计 ..
    • 在 Chrome 中打开页面。右键单击 > 查看页面源代码。然后您可以看到使用的 html 和 css。注意额外的 css 文件 carousel.css。该示例在轮播上保持静态高度。这里有各种线程,提供有关如何使其完全响应的建议。
    猜你喜欢
    • 2022-08-23
    • 2016-08-28
    • 2015-09-02
    • 2016-09-23
    • 2011-12-05
    • 2019-02-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多