微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用 bootstrap carousel (4) 如何设置每张幻灯片的响应式背景图片?

如何解决使用 bootstrap carousel (4) 如何设置每张幻灯片的响应式背景图片?

出于灵活性原因,我使用背景图像而不是前景 (src) 设计了一个轮播。我设置了一个通用的背景样式,然后在每张幻灯片添加一个指向图像的内联样式,例如:

    $img = "path-to-large-img";

    <div class='carousel-item $active set-background-image' style=' background: url($img); '>

这种方法的问题在于,我没有看到根据设备大小来决定显示哪个背景图像的方法。由于它是一个轮播,我将图像设置为内联样式。如果它是单个图像,而不是轮播,我可以在媒体查询中设置图像 url,例如:

    .whatever {
        background: url($large-image);
    }

    @media screen and (max-width: 767px) {
        .whatever {
            background: url($small-image);
        }
    }

但是对于内联样式,我不知道如何实现这一点。有没有办法,怎么做?即使使用 javascript?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。