首页 > web前端 > css教程 > CSS 可以在没有 JavaScript 的情况下创建 Masonry 布局吗?

CSS 可以在没有 JavaScript 的情况下创建 Masonry 布局吗?

Linda Hamilton
发布: 2024-12-04 15:02:12
原创
703 人浏览过

Can CSS Create a Masonry Layout Without JavaScript?

单独使用 CSS 可以创建砌体式布局吗?

砌体式布局具有以下特征:

  • 盒子的高度各不相同。
  • 有些盒子很明显

这样的布局可以单独通过 CSS 实现吗?

CSS 方法

确实,有 CSS3 支持是可行的:

.container {
    -moz-column-count: 2;
    -moz-column-gap: 10px;
    -webkit-column-count: 2;
    -webkit-column-gap: 10px;
    column-count: 2;
    column-gap: 10px;
    width: 360px;
}

.container div {
    display: inline-block;
    width: 100%;
    background-color: red;
}
登录后复制

非 CSS3 方法

不幸的是,这种布局在缺少 JavaScript 的情况下需要 JavaScript CSS3 支持。

以上是CSS 可以在没有 JavaScript 的情况下创建 Masonry 布局吗?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板