html - 如何在 jquery LightSlider 中使用居中图像设置固定高度?

标签 html css image

我有一个灯 slider ,上面有不同高度的不同图像。如果我将 isAdaptiveHeight 设置为 true,那么它会根据图像自动调整高度,但这对我来说不太好。

我想设置图像的固定高度,如果任何图像很小,那么我想将该图像设置在固定高度的中心。这是我的 fiddler :http://jsfiddle.net/mbjvc5u8/1/ .

第一张图片小,其他图片大,所以我不想调整 UI。我想要带有居中图像的固定高度的光 slider 。我试过了,但我做不到。

最佳答案

我希望这对你有用:

$('#lightSlider').lightSlider({
  gallery: true,
  item: 1,
  loop: true,
  slideMargin: 0,
  thumbItem: 9,
  onSliderLoad: function() {


    $("img").addClass("preferredHeight");



  }


});
.demo {
  width: 420px;
}

ul {
  list-style: none outside none;
  padding-left: 0;
  margin-bottom: 0;
}

li {
  display: block;
  float: left;
  margin-right: 6px;
  cursor: pointer;
}

img {
  display: block;
  height: auto;
  max-width: 100%;
}

.preferredHeight {
  max-height: 127px;
  position: relative;
  left: 50%;
  transform: translate(-50%);
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.2.2/jquery.min.js"></script>
<link href="https://cdnjs.cloudflare.com/ajax/libs/lightslider/1.1.3/css/lightslider.min.css" rel="stylesheet" />
<script src="https://cdnjs.cloudflare.com/ajax/libs/lightslider/1.1.3/js/lightslider.min.js"></script>







<div class="demo">
  <ul id="lightSlider">
    <li data-thumb="http://sc.reel-scout.com/up_images/2/2650782.jpg?10/24/2019 5:31:11 AM">
      <img src="http://sc.reel-scout.com/up_images/2/2650782.jpg?10/24/2019 5:31:11 AM" />
    </li>
    <li data-thumb="http://sc.reel-scout.com/up_images/1/2650811.jpg?10/24/2019 5:31:11 AM">
      <img src="http://sc.reel-scout.com/up_images/1/2650811.jpg?10/24/2019 5:31:11 AM" />
    </li>
    <li data-thumb="http://sc.reel-scout.com/up_images/5/2650815.jpg?10/24/2019 5:31:11 AM">
      <img src="http://sc.reel-scout.com/up_images/5/2650815.jpg?10/24/2019 5:31:11 AM" />
    </li>

    <li data-thumb="http://sachinchoolur.github.io/lightslider/img/thumb/cS-4.jpg">
      <img src="http://sachinchoolur.github.io/lightslider/img/cS-4.jpg" />
    </li>
    <li data-thumb="http://sachinchoolur.github.io/lightslider/img/thumb/cS-5.jpg">
      <img src="http://sachinchoolur.github.io/lightslider/img/cS-5.jpg" />
    </li>
    <li data-thumb="http://sachinchoolur.github.io/lightslider/img/thumb/cS-6.jpg">
      <img src="http://sachinchoolur.github.io/lightslider/img/cS-6.jpg" />
    </li>
    <li data-thumb="http://sachinchoolur.github.io/lightslider/img/thumb/cS-7.jpg">
      <img src="http://sachinchoolur.github.io/lightslider/img/cS-7.jpg" />
    </li>
    <li data-thumb="http://sachinchoolur.github.io/lightslider/img/thumb/cS-8.jpg">
      <img src="http://sachinchoolur.github.io/lightslider/img/cS-8.jpg" />
    </li>
    <li data-thumb="http://sachinchoolur.github.io/lightslider/img/thumb/cS-9.jpg">
      <img src="http://sachinchoolur.github.io/lightslider/img/cS-9.jpg" />
    </li>
    <li data-thumb="http://sachinchoolur.github.io/lightslider/img/thumb/cS-10.jpg">
      <img src="http://sachinchoolur.github.io/lightslider/img/cS-10.jpg" />
    </li>
    <li data-thumb="http://sachinchoolur.github.io/lightslider/img/thumb/cS-11.jpg">
      <img src="http://sachinchoolur.github.io/lightslider/img/cS-12.jpg" />
    </li>
    <li data-thumb="http://sachinchoolur.github.io/lightslider/img/thumb/cS-13.jpg">
      <img src="http://sachinchoolur.github.io/lightslider/img/cS-13.jpg" />
    </li>
  </ul>
</div>

关于html - 如何在 jquery LightSlider 中使用居中图像设置固定高度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58538981/

相关文章:

html - 如何在网格中放置重叠两行的图像

html - 移动设备的拉伸(stretch)布局

html - 如何平均设置 flex 元素高度

jquery - 在表排序器 jquery 插件中删除上一页的类名

容器内的 HTML 3 div,只有中间的 div 具有无限滚动

php - 在为移动网站提供之前更改图像宽度

html - super 菜单如何改变方向?

CSS3 中的 Firefox 列

image - Rails 4.0 image_tag 自定义属性

html - 签名中的嵌入图像未显示