当前位置: 首页 > 知识库问答 >
问题:

div中图像的中心中间部分

蓝恩
2023-03-14

图像比周围的div宽。这是针对美孚公司的。div中的图像具有宽度:auto;持有它的div与可见区域一样宽。因此,如果div为500px,则图像可能会变化,约为1000px。但我只想显示图像的中间部分。

Im使用OWL Carousel v1.3.3的旧版本

   <div id="custom-owl-slider" class="owl-slide" data-scroll-speed="2">
                <div class="item">
                    <img src="images/slider/IMG_3455.png" alt="">
                </div>
                 <div class="item">
                    <img src="images/slider/IMG_771.JPG" alt="">
                </div>
                <div class="item">
                    <img src="images/slider/IMG_321.JPG" alt="">
                </div>
                <div class="item">
                    <img src="images/slider/IMG_344.jpeg" alt="">
                </div>  
                <div class="item">
                    <img src="images/slider/IMG_563.jpeg" alt="">
                </div>   
                <div class="item">
                    <img src="images/slider/IMG_135.jpeg" alt="">
                </div>
            </div>

谢谢!

修正如下:

#custom-owl-slider .owl-item  {
    display: flex !important;
    justify-content: center !important;
    height: auto; /* or other desired height */
    overflow: hidden !important;
}

#custom-owl-slider .owl-item img {
    flex: none !important; /* keep aspect ratio */
}

共有1个答案

臧翰采
2023-03-14

试试这个img middle

.item > img {
    text-align: center;
    overflow: hidden;
}

PD:如果你愿意,这个代码应该适合div上的图像

.item > img{
    width: 100%;
}
 类似资料:
  • 问题内容: 我有一个div,并且(说)里面有一个图像,高度始终固定为。 我想使图像水平居中。 这里有3种情况: 图片的宽度等于div的宽度,没有问题 图片的宽度小于div的宽度,我可以在这里使用 图片的宽度大于div的宽度 我希望图像的中心部分在div内可见。 意味着,如果image的宽度为和div的宽度为,并且 我希望图像的第10 px至110 px可见(因此,和的图像隐藏在div下) 是否可以

  • 问题内容: 我正在尝试在英雄的底部放置一个三角形/箭头,但它没有响应,并且不能很好地在移动设备上工作,因为三角形向右浮动且不再绝对居中。 如何始终保持三角形位于div底部的绝对中心? 此处的示例代码: HTML: CSS: 问题答案: 您不能只是设置为,然后设置为考虑其宽度: 或者,如果您需要可变宽度,则可以使用:

  • 问题内容: 我已经将图像内的边框设置为none。我现在想将该图像放在其包含div的中心。我曾尝试使用,但没有用。 我敢肯定,我忽略了一些愚蠢的事情,但是我想得到stackoverflow社区的帮助,所以这并不需要我花一个小时盯着屏幕来弄清楚。非常感谢。 这是CSS … 问题答案: 尝试将图片的属性设置为:

  • 问题内容: 我在div中垂直对齐图像时遇到问题 据我所知,我需要“显示:块;” 定位图像在中心,这是可行的。同样在教程中,我找到了很多答案,但它们并不是“有用的”,因为我的所有图像都不在同一高度! 问题答案: 如果容器中的高度固定,则可以将line-height设置为与高度相同,并且它将垂直居中。然后只需添加text-align使其水平居中即可。 编辑 您的代码应如下所示: 更新 现在是2016年

  • 问题内容: 如何使用JavaFX 完成Android ? 我有图像视图: 问题答案: 感谢@TravisF的发布,我实现了最后一个解决方案,以使图像始终具有相同的高度,宽度和位置(中心)。

  • 问题内容: 这可能是一个愚蠢的问题,但是由于居中对齐图像的常规方法不起作用,所以我想问一下。如何在容器div内居中对齐(水平)图像? 这是HTML和CSS。我还包括了缩略图其他元素的CSS。它以降序运行,因此最高的元素是所有内容的容器,最低的元素是所有内容的内部。 好的,我添加了不带PHP的标记,因此应该更容易理解。这两种解决方案似乎都无法在实践中起作用。顶部和底部的文本不能居中,并且图像应在其容