css - 将 FlexSlider 导航栏正确定位在中心

标签 css wordpress gallery flexslider

我在做一个小元素,遇到了一个我自己无法解决的奇怪问题。我有一个 flex slider gallery,将图像显示在主中心图像下方的色带中。但出于某种原因,它显示功能区未居中,左右指针不起作用。这是该元素的代码:

<div class="col-lg-12">
                            <div class="gallery-single-post clearfix">
                                <div class="clearfix" id="slider">
                                    <?php inspiry_list_custom_gallery_images('gallery-post-single'); ?>
                                </div>
                                <?php
                                $size_thumb = 'gallery-post-single-thumb';
                                $gallery_images = rwmb_meta('MEDICAL_META_custom_gallery', 'type=plupload_image&size=' . $size_thumb, $post->ID);
                                if (!empty($gallery_images)) {
                                    ?>
                                    <div id="carousel" class="flexslider">
                                        <ul class="slides">
                                            <?php
                                            foreach ($gallery_images as $gallery_image) {
                                                $caption = (!empty($gallery_image['caption'])) ? $gallery_image['caption'] : $gallery_image['alt'];
                                                echo '<li>';
                                                echo '<img src="' . $gallery_image['url'] . '" alt="' . $gallery_image['title'] . '" />';
                                                echo '</li>';
                                            }
                                            ?>
                                        </ul>
                                    </div>
                                    <?php
                                }
                                ?>
                            </div>
                        </div>

这是该元素的 CSS:

.gallery-single #carousel {
  position: absolute;
  bottom: -35px;
  display: block;
  width: 90%;
  margin: auto 33px;
  padding: 0 48px;
  border: none;
  background: none;
 }

This现在看起来是:

enter image description here

和 t his (user/password is login) 需要怎么看:

enter image description here

有什么帮助吗?

最佳答案

要使色带居中,去掉左边和右边的边距,它已经是绝对的了,所以你可以使用 left 50% 然后变换调整左边的位置

.gallery-single #carousel {
  position: absolute;
  bottom: -35px;
  display: block;
  width: 90%;
  margin: 0;
  padding: 0 48px;
  border: none;
  background: none;
  left: 50%;
  transform: translateX(-50%);
}

关于css - 将 FlexSlider 导航栏正确定位在中心,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52507347/

相关文章:

php - 子类中的 WordPress ajax 函数

php - 如何在wordpress选择菜单中添加一个类?

android - 无法从图库中选择照片?

php - 将 CSS 应用于 Iframe 内容

html - 如何在导航栏上将我的列表分成两部分?

jquery - 模态内的固定位置 div

javascript - 通过 JQuery 选择器设置 CSS 类属性 :hidden count

html - 图片在 Internet Explorer/Firefox 中未正确缩放,在 Chrome 中有效

android - 如何在画廊的 ImageView 中以 fragment 形式显示图像?

css - html 格式的图片库。如何使图像显示为相同大小?