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

如何在轮播中显示纵向和横向图像?

蓝昊然
2023-03-14

我使用Owl Carousel在带有Javascript和jQuery的Carousel中显示图像。我有肖像和风景图片,还有CSS:

.owl-carousel {
  max-height: 80%;
  max-width: 90%;
  display:block;
  margin: 0 auto;
}

.owl-carousel img {
  max-height: 100%;
  max-width: 100%;
}

横向图像遵守宽度的100%限制,全图显示在屏幕上;肖像图像不符合100%的高度限制,图片显示在一个或两个屏幕上,需要向下滚动。我希望纵向图片能够调整大小,并在横向屏幕上完全显示,就像我希望横向图片能够在纵向屏幕上完全显示一样。

我用CSS尝试了最大高度和最大宽度的解决方案,但都没有效果。我暂时修复了这个问题,只包括风景图片(实时网站)。

如何在旋转木马中包含肖像图像?

共有2个答案

谷梁宏恺
2023-03-14

能否请您添加对象适合:封面;css并添加固定高度。试试这个

.owl-carousel img{
object-fit: cover;
height: 700px;}
戴原
2023-03-14

css Object Fit属性是您在这里的朋友。这使得图像的最长部分始终保持在容器边界内。

.owl-carousel img {
  display:block;
  margin: 0 auto;
  object-fit: contain;
}

在您的情况下,您可能希望为图像提供父级。owl carousel也可以设置实际大小,而不是仅设置最大大小并使用边距。此外,我建议将图像居中,而不是容器居中。

 类似资料:
  • 我想在一个容器中显示许多图像,但如果图像是横向的,它还不错,但如果图像是纵向的,当我插入它时,它会显示拉伸。它显示每一张图片景观,它不漂亮。我想显示每个图像,因为它的原始方向和容器的最大高度为415px。这是我的输出:风景图像纵向图像请帮助这是我的代码。

  • 目前,我正在开发一个处理图片的应用程序。我正在根据图像是纵向还是横向来修改imageview。 我知道我可以通过比较图像的高度和宽度来弄清楚图像是纵向还是横向。 但我面临的问题是,有些图像是纵向的,但图像的宽度大于高度。以下是这些图像: 图像1 图像2 上面的图片是肖像,但如果你计算高度和宽度,你会发现宽度大于高度。 Android中是否有任何方法可以返回图像是纵向还是横向?

  • 我正在使用jQuery创建一个图片库。是否有任何可能性使用jQuery计算图像是风景还是肖像? 感谢您的支持。

  • 我正在关注w3c学校关于制作幻灯片网页的教程。 对我来说,唯一不同的要求是,我有相同垂直分辨率的横向和纵向图像(1280x720和420x720)。 当我加载肖像图像时,它们的比例会大得多,因为图像仅受最大宽度的限制。实际上,我希望边界是垂直最大高度,所以当我循环通过它们时,高度是恒定的。 问题是,当我在上指定“最大高度”并删除“最大宽度”时。幻灯片容器,然后将图像左对齐放置在页面上。所以看起来我

  • 本文向大家介绍JavaScript实现PC端横向轮播图,包括了JavaScript实现PC端横向轮播图的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了JavaScript实现PC端横向轮播图的具体代码,供大家参考,具体内容如下 步骤: 第一步:先实现右侧按钮点击图片动起来; 1.每次点击图片走的距离; 2.起始位置已知,计算定时器每走一小步的距离; 第二步:判断点击按钮一次图片移动的

  • 本文向大家介绍python实现图片横向和纵向拼接,包括了python实现图片横向和纵向拼接的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了python实现图片横向和纵向拼接的具体代码,供大家参考,具体内容如下 直接上代码: 结果: 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持呐喊教程。