响应式标题/幻灯片显示无响应 - 可能是由幻灯片显示引起的

时间:2013-08-12 06:04:42

标签: jquery html5 css3 slideshow swiper

我有这个标题,里面有幻灯片。

请参阅小提琴:http://jsfiddle.net/PVbEK/1/

我希望标题(.swiper-container)在宽度上响应高度。现在,当放大或缩小时,高度保持不变,但内容是响应的。

我希望高度按比例缩放,就像内容一样。

我认为幻灯片显示导致此问题,但我看不出错误在哪里?

我正在使用Swiper幻灯片:http://www.idangero.us/sliders/swiper/api.php

我尝试过flex滑块,但我认为触控功能在Windows手机上效果不佳

可以用CSS修复吗?

丹尼尔

1 个答案:

答案 0 :(得分:0)

是的,你可以使用填充顶部。

EG。你的横幅是1000像素×400像素

因此高度为400/1000 * 100 = 40%

#banner{
    max-width:1000px;
    width:100%;
    padding-top:40%;
}

让我们说横幅是800px乘350px

所以这个高度将是350/800 * 100 = 43.75%

    #banner{
        max-width:800px;
        width:100%;
        padding-top:43.75%;
    }

本文给出了一个深入的例子

http://voormedia.com/blog/2012/11/responsive-background-images-with-fixed-or-fluid-aspect-ratios