百度图片排列怎么实现的

mirrorspace 2018-04-13 06:01:20
如图
百度图片这种固定高度的图片排列,同一行无论几个,总是能排满一行,而不会留空.这个是怎么实现的?

...全文
1134 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
mirrorspace 2018-04-14
  • 打赏
  • 举报
回复
如果要这么做的话,是需要将图片长宽信息保留到数据库了.然后JS请求时,还要带上容器的宽度,服务器再计算宽度找到合适的图片返回. \ 这..很是复杂 呢
天际的海浪 2018-04-13
  • 打赏
  • 举报
回复
它的数据库中记录了所有图片的尺寸,从这些图片(上万张)中选出几张宽度加起来正好等于总宽度的图片很简单啊,即使和总宽度差一点,也可以微微调整下图片的显示比例你也看不出来。

87,977

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧