Limited support 注意が必要。一部のブラウザのみ対応。プロダクション利用は慎重に判断すること。

対応ブラウザ

機能 デスクトップ モバイル
Chrome
Edge
Firefox
Safari
Chrome Android
Safari iOS
77
Preview
CSS プロパティ
masonry
実験的
77
Preview
1+対応 (バージョン) 未対応 注釈あり サブ機能の解説は MDN Web Docs (CC BY-SA 2.5)
注釈 1件
実験的機能
  • ブラウザの実験的フラグを有効にする必要があります
注釈 1件
実験的機能
  • ブラウザの実験的フラグを有効にする必要があります

基本構文

CSS
.gallery {
  display: grid-lanes;
  grid-template-columns: repeat(3, 1fr);
  gap: 16px;
}

ライブデモ

3 columnmaisonri-

CSS 3 columnmaisonri- demo.

プレビュー全画面表示

2 columnmaisonri-

CSS 2 columnmaisonri- demo.

プレビュー全画面表示

CSS Columnsalternative

CSS CSS Columnsalternative demo.

プレビュー全画面表示

実務での使いどころ

  • 画像ギャラリーのタイル配置

    異なるサイズの画像をMasonryレイアウトで隙間なく配置し、Pinterest風のギャラリーを実現します。

注意点

  • 2026年3月時点でどのブラウザでも標準サポートされていません。実装にはJavaScriptライブラリの使用を検討してください。

アクセシビリティ

  • Masonryレイアウトでは視覚的な順序とDOM順序が異なる場合があるため、スクリーンリーダーでの読み上げ順序を確認してください。