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

bootstrap 5 carousel 不适用于所有浏览器 - 布局不同

如何解决bootstrap 5 carousel 不适用于所有浏览器 - 布局不同

以下是 BS5 文档中的轮播示例。

<html lang="en">
<head>
<title>Fair Trade Tourism</title>
<Meta charset="utf-8">
<Meta name="viewport" content="width=device-width,initial-scale=1,shrink-to-fit=no">
<!-- STYLES : CSS & FONTS -->
<link rel="stylesheet" href="/public/css/bootstrap.min.css">
<style>
    button { border:0px !important;}
    .carousel-control-prev,.carousel-control-next { background-color: transparent !important; }
</style>
</head>

<body>

<!-- CAROUSEL - (TITLE - SUMMARY) -->
<div id="carouselExampleIndicators" class="carousel slide carousel-fade" data-bs-ride="carousel">
    <div class="carousel-indicators">
        <button type="button" data-bs-target="#carouselExampleIndicators" data-bs-slide-to="0" class="active" aria-current="true" aria-label="Slide 1"></button>
        <button type="button" data-bs-target="#carouselExampleIndicators" data-bs-slide-to="1" aria-label="Slide 2"></button>
        <button type="button" data-bs-target="#carouselExampleIndicators" data-bs-slide-to="2" aria-label="Slide 3"></button>

    </div>
    <div class="carousel-inner">
        <div class="carousel-item active" data-bs-interval="8000">
            <img src="/public/images/banners/FTT_104117.jpg" class="d-block w-100" alt="...">
        </div>
        <div class="carousel-item" data-bs-interval="8000">
            <img src="/public/images/banners/FTT_100607.jpg" class="d-block w-100" alt="...">
        </div>
        <div class="carousel-item" data-bs-interval="8000">
            <img src="/public/images/banners/FTT_104510.jpg" class="d-block w-100" alt="...">
        </div>
    </div>
    <button class="carousel-control-prev" type="button" data-bs-target="#carouselExampleIndicators" data-bs-slide="prev">
        <span class="carousel-control-prev-icon" aria-hidden="true"></span>
        <span class="sr-only">PrevIoUs</span>
    </button>
    <button class="carousel-control-next" type="button" data-bs-target="#carouselExampleIndicators" data-bs-slide="next">
        <span class="carousel-control-next-icon" aria-hidden="true"></span>
        <span class="sr-only">Next</span>
    </button>
</div>


<script src="/public/js/bootstrap.min.js"></script>

</body>
</html>

现场测试是http://fairtradetourism.org/test/test1

轮播在 mac 上的 Firefox 和 Safari 上工作,但在 mac 上的 Chrome 上不工作。我不知道其他浏览器。我错过了什么吗?

还有我怎样才能摆脱导航图标上的褪色覆盖层,包括边框。

编辑:我设法解决了布局问题(添加了一些 css 并更改了控制按钮的类),但轮播仍然不滑动,即使在单击按钮时也不滑动!

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