【问题标题】:How can I force a banner to size up and be full-width in CSS?如何强制横幅在 CSS 中放大并全宽?
【发布时间】:2020-07-31 10:20:42
【问题描述】:

我已经阅读堆栈溢出有一段时间了,但这是我的第一篇文章!

我有这个网站:https://oliv-collection.com/

只要您查看它的屏幕分辨率小于 1600 像素(原始图片宽度),顶部的横幅就是全宽的。一旦分辨率大于该分辨率,横幅就不会覆盖页面的整个宽度。

有没有一种简单的 CSS 方法可以增加宽度和高度以覆盖整个宽度?我一直在与 Google Inspector 斗争,但不知道该怎么办!

谢谢

【问题讨论】:

    标签: html css wordpress width


    【解决方案1】:

    你应该使用

    width: 100%;
    

    无论屏幕的宽度是多少,横幅都将具有最大宽度。

    【讨论】:

      【解决方案2】:

      可能有更好的方法可以做到这一点,但我通过将横幅图像的样式更改为以下内容,实现了接近您要求的内容:

      .slick-slider .nm-banner img, .nm-banner img {
        display: inline-block;
        width: 100%;
      }
      

      我所做的是将width: auto; 替换为width: 100% 以使图像正确调整大小,并删除max-width: 100%;height: auto;。通过我的更改,横幅图像将随着屏幕宽度的增加而增加,甚至超过 1600 像素。这适用于 macOS 上的 Safari。

      【讨论】:

        猜你喜欢
        • 2019-08-18
        • 2017-05-25
        • 1970-01-01
        • 1970-01-01
        • 2015-12-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多