JQuery 多个图像自动调整大小
JQuery Multiple Images Auto Sizing
我希望在展开窗口时图像增加,当有空间容纳另一个时,每行加一...
假设我打开 HTML 页面:
图像1 图像2 图像3
图像4 图像5 图像6
图像5 图像6 图像7
如果我展开窗口,图像将增加,然后每行得到 4 张(或更多)图像:
图像1 图像2 图像3 图像4
图像5 图像6 图像7
如果我减少,我将有相反的动作,例如:
图像1 图像2
图片3 图片4
图像5 图像6
图片7
像这样的东西:http://pixelgrade.com/demos/lens/
我感谢任何帮助:)
你可以给这个图像一些css属性
img {
float:left;
/*or*/
display:inline-block;
}
查看此演示浮点数或内联块
对于响应式大小,您可以使用媒体查询,但您需要知道在每个浏览器大小下要查看多少图像。像 1000px 到 1200px 每行 3 张图像,低于 1000px 只有两张图像。
新的演示响应大小
你为什么不直接深入研究他们的CSS文件?它没有缩小:)http://bit.ly/16v64Vo
从那里您可以发现我们正在使用网格系统,并根据分辨率更改每行的图像数量。
向每个图像添加一个类(例如mosaic__item),然后使用查询为它们分配不同的宽度@media:
@media only screen and (min-width: 1201px) {
.mosaic__item {
width: 33.33333%;
}
}
@media only screen and (min-width: 901px) {
.mosaic__item {
width: 50%;
}
}
@media only screen and (min-width: 600px) {
.mosaic__item {
width: 100%;
}
}
相关文章:
- 使用JavaScript根据窗口/视口的高度动态调整图像大小
- 在javascript中调整图像大小
- 使用CSS、HTML和Javascript在随机图像的页面上调整图像大小
- 如何在Node.js中调整图像大小
- 使用send时,jquery文件上传不调整图像客户端的大小
- 在不影响原始画布外观的情况下调整图像大小
- fabric.js:使用 Image.set() 调整图像大小是否会降低图像质量
- 如何在浏览器宽度/高度变化时动态调整图像网格的大小
- 在客户端上传之前调整图像大小,在IE9上无需Flash
- 在客户端调整图像大小/裁剪图像的最佳方式是什么
- 在不丢失纵横比的情况下调整图像大小
- 使用drawImage,最大宽度调整图像大小以适应画布
- 在不损失质量的情况下调整图像JavaScript/jQuery的大小
- 调整图像大小,同时在Windows 8 Metro HTML5应用程序中保持其质量
- 使用Javascript调整图像大小,使其适合视口
- jquery中的上下滑动效果调整图像大小-如何避免
- resize事件未按预期调整图像大小
- 在将图像作为原始图像二进制数据(png或jpeg)上传到服务器之前,裁剪或调整图像大小
- 按一定宽度自动调整图像大小
- 预加载和调整图像大小jQuery/Javascript