光滑的旋转木马图像不垂直适合屏幕且不垂直居中
Slick carousel images not fitting on screen vertically and not centered vertically
我正在使用 Slick jquery 轮播库来显示延迟加载的单个图像。
图像加载和显示正常,它们水平适合屏幕并水平居中。
我遇到的问题是我无法让图像缩小以垂直适合屏幕(当它们大于屏幕高度时)并且无法使它们垂直居中(当它们短于屏幕高度时) .)
理想情况下,我希望 Slick 能够响应式地适应 parent div。
$(document).ready(function() {
$('.image-slider').slick({
lazyLoad: 'ondemand',
slidesToShow: 1,
slidesToScroll: 1,
initialSlide: 1,
centerMode: true,
arrows: false,
dots: true,
});
});
我这里有代码的 JS Fiddle...
JS Fiddle code
如果我答对了你的问题,你希望 Slick carousel 适应图像的高度。
为此,您可以编辑 Javascript 并添加此行 adaptiveHeight: true
新的 JavaScript 应如下所示:
$(document).ready(function() {
$('.image-slider').slick({
lazyLoad: 'ondemand',
slidesToShow: 1,
slidesToScroll: 1,
initialSlide: 1,
centerMode: true,
arrows: false,
dots: true,
adaptiveHeight: true //add this line
});
});
这是有效的 jsfiddle:http://jsfiddle.net/gfspwcyo/17/
我正在使用 Slick jquery 轮播库来显示延迟加载的单个图像。
图像加载和显示正常,它们水平适合屏幕并水平居中。
我遇到的问题是我无法让图像缩小以垂直适合屏幕(当它们大于屏幕高度时)并且无法使它们垂直居中(当它们短于屏幕高度时) .)
理想情况下,我希望 Slick 能够响应式地适应 parent div。
$(document).ready(function() {
$('.image-slider').slick({
lazyLoad: 'ondemand',
slidesToShow: 1,
slidesToScroll: 1,
initialSlide: 1,
centerMode: true,
arrows: false,
dots: true,
});
});
我这里有代码的 JS Fiddle... JS Fiddle code
如果我答对了你的问题,你希望 Slick carousel 适应图像的高度。
为此,您可以编辑 Javascript 并添加此行 adaptiveHeight: true
新的 JavaScript 应如下所示:
$(document).ready(function() {
$('.image-slider').slick({
lazyLoad: 'ondemand',
slidesToShow: 1,
slidesToScroll: 1,
initialSlide: 1,
centerMode: true,
arrows: false,
dots: true,
adaptiveHeight: true //add this line
});
});
这是有效的 jsfiddle:http://jsfiddle.net/gfspwcyo/17/