【问题标题】:Bootstrap carousel is being overridden by custom css and shows all images引导轮播被自定义 css 覆盖并显示所有图像
【发布时间】:2019-05-28 12:36:11
【问题描述】:

我试图让 Bootstrap 轮播来工作,但问题是轮播滑块显示了所有图像。我看不出我的代码有什么问题,一切似乎都是正确的。

我正在开发一个 wordpress 主题,而轮播用于画廊发布格式。我尝试的是,我将自定义 css 放在头部的引导 css 上方,然后轮播工作正常,但我的自定义 css 不再正常工作,所以我不得不再次将自定义 css 放在引导 css 上方,就像它应该的那样。不知道怎么回事。

...
<article id="post-<?php the_ID(); ?>" <?php post_class( 'minimal-format-gallery' ); ?>>
    <header class="entry-header text-center">
        <?php if( minimal_get_attachment() ): 
            $attachments = minimal_get_attachment(3);
        ?> 
            <div id="post-gallery-<?php the_ID(); ?>" class="carousel slide" data-ride="carousel">
                <div class="carousel-inner" role="listbox">
                    <?php 
                        $i = 0;
                        foreach( $attachments as $attachment ): 
                        $active = ( $i == 0 ? ' active' : '' );
                    ?>
                        <div class="carousel-item<?php echo $active; ?> background-image standard-featured" style="background-image: url( <?php echo wp_get_attachment_url( $attachment->ID ); ?> );"></div>
                    <?php $i++; endforeach; ?>
            </div><!-- .carousel-inner -->
                <a class="carousel-control-prev" href="#post-gallery-<?php the_ID(); ?>" role="button" data-slide="prev">
                    <span class="carousel-control-prev-icon" aria-hidden="true"></span>
                    <span class="sr-only">Previous</span>
                </a>
                <a class="carousel-control-next" href="#post-gallery-<?php the_ID(); ?>" role="button" data-slide="next">
                    <span class="carousel-control-next-icon" aria-hidden="true"></span>
                    <span class="sr-only">Next</span>
                </a>
            </div><!-- .carousel -->
            <?php endif; ?>

【问题讨论】:

    标签: html wordpress bootstrap-4


    【解决方案1】:

    问题出在您的 css 文件中,因为您定义了一个与引导类同名的类。您应该重命名您的自定义 css 类或 id,并确保它与任何预定义的类或 id 不匹配。我希望在那之后它会起作用。如果问题没有解决,请编辑您的问题并给我留言。

    【讨论】:

    • 哦,伙计,是的,我不得不重命名一个类,因为我放入的旧类有一个 display: block 属性,而 bootstrap 没有覆盖它。谢谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-11-19
    • 2020-10-17
    • 1970-01-01
    • 2018-02-12
    • 1970-01-01
    • 2014-04-10
    相关资源
    最近更新 更多