【发布时间】:2014-03-01 17:36:08
【问题描述】:
在我的 JS 图像滑块 (Owl-Carousel) 中,图像具有不同的尺寸:
您可以看到图像高度在轮播中有所不同。如何在保持轮播响应的同时使其保持不变?我需要图像始终填充滑块空间,因此必须以某种方式通过 CSS 裁剪一些图像。期望的结果如下所示:
【问题讨论】:
-
所以所有图像都必须具有相同的高度并并排占据所有宽度?正确的?你可以剪切图像。
-
第二张图片(上面有红色东西的白色桌子)是非常垂直的,所以我想像这样的一些图片必须通过 CSS 裁剪。但是我不能使用 Photoshop 裁剪实际的图像,它必须通过 JS 或 CSS 来完成。
-
@drake 您可以通过将
background:url(...)设置为给定图像,然后设置background-size和background-position,在css 中进行裁剪,相同的功能用于处理精灵视频游戏。 -
@drake035 那么您想要实现什么:所有图像的高度相同,但宽度可能不同,或者所有图像的尺寸完全相同(宽度+高度相等)?应该在保持纵横比的同时缩小固有高度较大的图像还是只调整高度?
-
我很确定图像需要与较短的图像高度相同,并在屏幕调整大小时更改大小以保持该比例,对吗?
标签: javascript css slideshow carousel