【问题标题】:jQuery image slide that does not stretch images不拉伸图像的jQuery图像幻灯片
【发布时间】:2012-11-03 04:26:38
【问题描述】:

我正在寻找一个 jQuery 图像滑块。流行的 Nivo Slider 的问题在于它会拉伸图像以适应滑块的宽度。我正在寻找一个不这样做的滑块。我还希望显示这些图像的最大宽度和最大高度。我没有硬编码高度\宽度,因为我想保留纵横比。

例如:

假设我的滑块位于 1000x500 的 div 和 1500 X 1000 像素的图像中。假设最大高度为 1000,最大宽度为 500,则图像将显示为 750x500 像素的图像。我希望滑块像这样工作,将 div 中的较小图像居中,而不是拉伸我的图像。

有人知道这样的插件吗?向所有这样做的人点赞。

【问题讨论】:

  • 好吧,如果您的图像大小相同并且您知道它是什么,那么您只需在当前滑块内的图像上设置最大宽度并在容器上设置文本对齐中心。如果图像大小不同,那么您将需要一些 js 工作来获得正确的宽度,然后将其应用为 max-width

标签: jquery html image web aspect-ratio


【解决方案1】:

使用 nivo-slider 3,我在 iphone 上解决了这个问题,方法是在封闭的 div 上放置一个固定的高度和宽度并将其标记为溢出:隐藏;

【讨论】:

  • 感谢您的提示。我最终使用了一个额外的滑块。
猜你喜欢
  • 2012-04-04
  • 2017-01-08
  • 2013-01-23
  • 1970-01-01
  • 1970-01-01
  • 2011-08-23
  • 2016-06-12
  • 2017-12-31
  • 1970-01-01
相关资源
最近更新 更多