javascript - 仅 float 图像 css

标签 javascript html css image

<分区>

这是Link吗?没有 javascript 可能吗? 我正在尝试学习 css float 布局。 我已经在论坛和人们指向该站点的链接上进行了搜索,即使这看起来是一个很好的解决方案,我也想扩展我在 csshtml 方面的技能。

最佳答案

使用 CSS3 Columns您可以在现代浏览器上轻松获得相同的结果:

示例 jsbin:http://jsbin.com/ivumoq/1/edit

相关CSS

body > div {
   -webkit-column-count:3; 
   -webkit-column-width:200px;
   -moz-column-count:3; 
   -moz-column-width:200px
   column-count:3; 
   column-width:200px;
}

您还可以根据特定的媒体查询定义列数。例如。如果你想在视口(viewport)大于 > 960px

时显示 4 列
@media all and (min-width:960px) {
    body > div {
        -webkit-column-count:4; 
        -moz-column-count:4; 
        column-count:4;
    } 
}

因此您可以在浏览器调整大小时模拟砌体回流。

媒体查询示例:http://jsbin.com/ivumoq/2/edit

否则,使用 float 您需要定义三个 float 容器(作为三个独立的列)并在每个容器上放置大约 1/3 的图像。

关于javascript - 仅 float 图像 css,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14604105/

上一篇:javascript - 如何在具有html的变量中使用变量

下一篇:javascript - 除了在源中放置图像之外,还有其他选择吗?

相关文章:

javascript - CSS 过渡高度变化不起作用

html - 可以对转换样式的属性使用转换延迟吗?

javascript - 不能将自定义宽度与 Angular-Slick 一起使用

javascript - 从图像 URL 转换时 Base64 图像未打开

javascript - 使用后不显示下一个和上一个箭头

javascript - 使用 jQuery 检测未选中的复选框

html - 中心对齐图像列表

javascript - 函数调用的意外标识符

javascript - Javascript 中的简单隐藏和淡入淡出

javascript - 传递处理程序后 Handlebars 上下文丢失