【发布时间】:2023-03-23 10:40:01
【问题描述】:
我试图在一个 HTML 页面中放置 3 张图片,这样将使用最大屏幕区域,而无需滚动。当屏幕尺寸发生变化时,图片应该重新排列,覆盖最大的屏幕区域。每张图片都有不同的尺寸。为了更容易拟合,可以裁剪每张图片(最大比例为 2:3)。布局应该流畅且响应迅速。请参阅下面的示例
我正在考虑解决这个问题的两个框架是 Twitter Bootstrap 和 jQuery Masonry,但这些都不能解决拟合问题。
目前我解决了这个问题,用css制作方形缩略图并重叠这些图片,但用户希望看到整个图片没有重叠并且尽可能大:
你可以在vash.co看到它的实际应用
【问题讨论】:
-
Google+ 的照片页面看起来和行为都是这样的。也许你可以从那里得到一些线索(虽然我怀疑你会找到任何可读的 JS)。
标签: javascript html css image