【问题标题】:2 column CSS floating images different sizes2列不同尺寸的CSS浮动图片
【发布时间】:2015-04-20 23:37:52
【问题描述】:

我有一个 250 x 250 像素的 div。

我有 6 张我想要的图片; 2 列,每列 3 张图片。

图片有两种尺寸:80 像素宽或 110 像素宽……但高度各不相同。

有没有可能实现这样的目标;填充将在不同的图像大小之间流畅地调整以填充 div?我想避免有两个以上的图像类; 80 一个,110 一个。

【问题讨论】:

  • 您在寻找这样的东西吗? codepen.io/anon/pen/VYXXVX
  • 我的标记现在一团糟……我什至都不好意思展示它。我认为这里有人可以向我展示构建它的正确方法。 @Justin Breiland - 现在就试试吧!
  • @Justin Breiland - 这是完美的 - 就像一个魅力。谢谢楼主!
  • @JustinBreiland 这在 IE 中有效吗?在 IE 中遇到了一点问题......不过其他浏览器都很好
  • 它应该在 IE 10+ 中工作,在 10 中你需要 -ms- 前缀。应该把它放在那里给你我不好。

标签: css image css-float padding multiple-columns


【解决方案1】:

使用弹性框:http://css-tricks.com/snippets/css/a-guide-to-flexbox/ 与该代码:

flex-direction: column;
align-content: space-around; //or space-between;

【讨论】:

  • 谢谢!这也是贾斯汀在上面发布的内容。我不知道这种方法 - 感谢分享!
猜你喜欢
  • 1970-01-01
  • 2012-12-13
  • 2014-05-04
  • 2021-07-09
  • 2015-12-31
  • 2012-09-17
  • 2012-05-23
  • 2018-06-11
  • 2020-12-26
相关资源
最近更新 更多