0
我是相当新的回应式网页设计,所以不要打我还算可以。响应元素 - 拉伸,然后堆叠
我有一个当前固定宽度的画廊页是1000像素宽。 1000px的外部div在每对图像之间有30px的填充和30px。所以我为每一对都有910px的空间可用。该页面可能是这样的:
(30像素间距)(500像素图片)(30像素间距)(410px图)(30像素间距)
(30像素间距)(480像素图片)(30像素间距)(430px图)( 30PX间距)
(30像素间距)(450像素IMG)(30像素间距)(440px图像)(30像素间隔)
...等。
我想将其转换为一个负责任的网页,使图像缩小为浏览器窗口缩小,并最终在彼此叠放一旦浏览器窗口中低于640像素。
我知道只有这样,才能使这个640像素的变化是一个样式表中。这是我能做到这一点的唯一方法吗?我将不得不在样式表中为每个图像定义样式吗?
例如,对于一个480x70宽的图像:
img.img480 {
width: 48%;
float: left;
}
@media screen and (max-width: 640px) {
img.img480 {
width: 100%;
max-width: 480px;
float: none;
}
}
看看Twitter的Bootstrap或基金会或任何网格系统,网上有很多。并检查媒体查询教程;) – Fredmat
我熟悉一个系统,非常类似Bootstrap(与12个网格),但据我所知,你被限制为十二个不同的大小,不能选择自定义大小。 – user1472100
使用Twitter Bootstrap,您可以自定义列的数量和大小。 [看这里](http://getbootstrap.com/customize/) – Fredmat