【发布时间】:2012-10-17 08:28:11
【问题描述】:
我有一个幻灯片,它是使用 jQuery 触发的,并在 ul 中循环显示图像。图像使用 CSS 设置样式,以绝对定位为重叠,并且它们随意淡入和淡出。
问题
作为响应式设计的一部分,我为每张图片设置了 100% 的最大宽度,并为 ul 设置了静态高度,但图片的高度当然会根据屏幕尺寸而变化。
解决方案
可以在加载图像后使用 jQuery 检查图像的大小并相应地调整 ul 的大小 - 但这会在加载图像时导致令人讨厌的闪烁。
有 CSS 解决方案吗?
这个 jsFiddle 解释了很多:http://jsfiddle.net/eddturtle/vvsDh/1/
【问题讨论】:
-
你需要
LI的绝对定位吗? -
它们允许我将图像叠加在一起......
-
为什么要设置ul的高度?
-
没有确切的解决方案,但也许该链接可以帮助您构建响应式轮播:filamentgroup.com/lab/responsive_carousel
标签: jquery css responsive-design media-queries