1. 为画廊页生成 4 列响应式瀑布流代码
前端开发工程师背景
正在开发一个摄影作品展示网站,图片的高度各不相同,需要实现类似 Pinterest 的瀑布流效果。
问题
手写响应式瀑布流 CSS 代码繁琐,且需要处理特定精选图片的横向全宽展示。
如何使用
在工具中设置列数为 4,容器宽度 1200px,间距 20px,布局引擎选择 CSS Columns。在响应式断点填入 640:2 和 960:3,并在跳过元素中填入 .masonry__item--featured。
{
"columns": 4,
"containerWidth": "1200px",
"gap": "20px",
"layoutEngine": "grid",
"responsiveBreakpoints": "640:2\n960:3\n1280:4",
"skipElements": ".masonry__item--featured"
}结果
获得了一套完整的 HTML 和 CSS 代码,图片在桌面端显示 4 列,平板 3 列,手机 2 列,且带有 .masonry__item--featured 类的图片完美实现了全宽展示。