jquery - 响应式标题/幻灯片没有响应 - 可能是由幻灯片引起的

标签 jquery html css slideshow swiper.js

我有一个带有幻灯片的标题。

参见 fiddle :http://jsfiddle.net/PVbEK/1/

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

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

我认为是幻灯片放映导致了这个问题,但我看不出错误在哪里?

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

我尝试过 flex slider,但我认为触摸功能在 Windows Phone 上运行得不是很好

这可以用 CSS 解决吗?

丹尼尔

最佳答案

是的,你可以使用 padding top。

例如。您的横幅是 1000 像素 x 400 像素

所以高度为 400/1000*100 = 40%

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

假设横幅为 800 像素 x 350 像素

所以这个高度就是 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

关于jquery - 响应式标题/幻灯片没有响应 - 可能是由幻灯片引起的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18180473/

相关文章:

javascript - 每次重新呈现内容时,如何将 Meteor 回调与 Jquery 一起使用以自动滚动到 div 的底部?

javascript - jQuery Ajax 重写失败方法

HTML/CSS 背景图像缩放至 100%

javascript - 判断某个jQuery事件是否已过期(事件冒泡已结束)

html - 试图从另一个网站永久链接中提取数据。如何?

html - 最大宽度单元格的表格单元格内跨度上的省略号

javascript - 表格中的 ASP.NET MVC Razor 重复按钮在第一个按钮之后没有响应

Jquery 停止 Mouseleave 上的淡出动画

html - 新问题 Chrome opacity 0 不可点击

css - 如何使用 CSS 将两个或多个元素堆叠到右侧