【问题标题】:CSS3 column-countCSS3 列数
【发布时间】:2012-08-07 22:59:06
【问题描述】:

我有一个宽度为 100% 的 div,其中我有大约 10 张图片,所有图片的宽度和大小都不同。我希望能够无缝地将这些图像彼此浮动,我已经做到了,但它们不会在屏幕上伸展,它们都被调整为相同的列宽......无论如何我可以改变这个,所以他们保持它们各自的大小但彼此填充?

我有这个:

.images {
   line-height:0;
   -webkit-column-count:6;
   -webkit-column-gap:0px;
   -moz-column-count:6;
   -moz-column-gap:0px;
   column-count:6;
   column-gap:0px;
   background:#545454;
   width:100%;
   display:inline-block;
}

.images img {
  width:100% !important;
  height:auto !important;
}

提前致谢!

【问题讨论】:

    标签: image css responsive-design


    【解决方案1】:

    column 属性用于设置列中的文本,以便文本从一列的末尾持续到下一列的开头。将它们用于图像不是一个好主意。

    根据您所说的隐含目标“使这些图像彼此无缝浮动”和“在屏幕上伸展”和“它们保持各自的大小但彼此填充”的含义,您可能会很简单就像只是将img 元素一个接一个地 使用float: left 将它们放在HTML 表格中或使用CSS table 属性进行模拟。

    【讨论】:

    • 谢谢,我认为我所追求的主要是砖石效果masonry.desandro.com,在图像之间填充了我不能用浮点数真正做到的间隙。我会调查的,谢谢。
    猜你喜欢
    • 1970-01-01
    • 2014-04-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多