繁体   English   中英

固定长宽比div的居中Flexslider幻灯片

[英]Flexslider slide with centered image in fixed aspect ratio div

我正在使用采用flexheader来显示横幅图像的主题。 由于这是一个主题,因此我无法真正直接修改幻灯片的选项,而是尝试解决该问题。

我想要的是横幅的高度保持不变。 16:9图像使用整个横幅空间,但较低的纵横比图像以纯色背景颜色为中心。

因此,我尝试将样式特别特殊的div作为列表项(幻灯片)传递:我创建了16:9 div和纯灰色背景。

是一个示例,大多数情况下有效,但是带有徽标的幻灯片被拉伸了。 如何保持图像的纵横比并将图像保持在水平中心? 还是有一种更轻松的方法来实现我想要的?

要实现所需的功能,您需要删除height: 100% !important image元素的height: 100% !important ,因为那段代码正在拉伸它。

.flexslider .slides img {
  width: auto;
}

但是图像不会充满整个滑块区域,因为在两侧都会有间隙,但是不会被拉伸。 为了使图像充满整个幻灯片,您需要以正确的大小上传图像。 希望你理解我的意思。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM