为啥滑块图像唯一没有响应?

Posted

技术标签:

【中文标题】为啥滑块图像唯一没有响应?【英文标题】:Why the slider image the only thing that's not responsive?为什么滑块图像唯一没有响应? 【发布时间】:2013-02-08 21:18:02 【问题描述】:

我正在使用 woothemes 的 flexslider,但无法弄清楚为什么在调整浏览器大小/在 ipad/iphone 上查看网站时,图像总是比内容宽得多。

我在滑块、幻灯片或图像上看不到任何可能导致图像无法调整大小的样式。实际图像本身没有设置高度或宽度属性。此外,滑块中只有一张图像。

内容的容器似乎也在调整大小,图像/幻灯片宽度设置为 100%,但仍溢出到右侧,导致出现水平滚动。

网站:http://whitakerbespoke.com/

编辑:图像现在调整大小,但仍有一个水平滚动条,右侧有一个巨大的空白区域。我认为是图像造成了这种情况,但似乎并非如此。

【问题讨论】:

【参考方案1】:

width: 100% 添加到.flexslider .slides img css 声明中,如下所示(flexslider.css 的第 21 行):

.flexslider .slides img margin: 0 auto; display: block; width: 100%;

【讨论】:

哇,不错!我为什么不早点想到这个。右手边还有很大的空间。如果不是图像,这是什么原因?? 另外,skeleton.css 的第 25 行将#footer .container 的宽度设置为 960 像素,使其突出在右侧。我用来识别此类问题的一个技巧是添加div border:1px solid #000 !important; @showdev 啊啊啊好棒!!!不知道我到底是怎么弄不明白的,但是感谢您的帮助:)【参考方案2】:

max-width: 100% 添加到img 即可正常工作。

【讨论】:

【参考方案3】:

简单: http://whitakerbespoke.com/wp-content/themes/spacing/css/skeleton-responsive.css?ver=3.5.1 第 28 行

#footer .container 
    width: 960px;

你需要让这个盒子灵活...比如'width:100%';

继续

【讨论】:

以上是关于为啥滑块图像唯一没有响应?的主要内容,如果未能解决你的问题,请参考以下文章

调整窗口大小时,光滑的滑块没有响应

在响应式全宽滑块中将图像裁剪到中心

图像滑块:保持所有图像的高度相同,同时保持滑块响应

jQuery Mobile 范围滑块没有足够的响应

以编程方式创建 UIView 后滑块没有响应

如何将引导图像响应类添加到主滑块插件 wordpress