docs/data/material/components/image-list/image-list.md
Image lists represent a collection of items in a repeated pattern. They help improve the visual comprehension of the content they hold.
{{"component": "@mui/internal-core-docs/ComponentLinkHeader"}}
Standard image lists are best for items of equal importance. They have a uniform container size, ratio, and spacing.
{{"demo": "StandardImageList.js"}}
Quilted image lists emphasize certain items over others in a collection. They create hierarchy using varied container sizes and ratios.
{{"demo": "QuiltedImageList.js"}}
Woven image lists use alternating container ratios to create a rhythmic layout. A woven image list is best for browsing peer content.
{{"demo": "WovenImageList.js"}}
Masonry image lists use dynamically sized container heights that reflect the aspect ratio of each image. This image list is best used for browsing uncropped peer content.
{{"demo": "MasonryImageList.js"}}
This example demonstrates the use of the ImageListItemBar to add an overlay to each item.
The overlay can accommodate a title, subtitle and secondary action - in this example an IconButton.
{{"demo": "TitlebarImageList.js"}}
The title bar can be placed below the image.
{{"demo": "TitlebarBelowImageList.js"}}
{{"demo": "TitlebarBelowMasonryImageList.js"}}
In this example the items have a customized titlebar, positioned at the top and with a custom gradient titleBackground.
The secondary action IconButton is positioned on the left. The gap prop is used to adjust the gap between items.
{{"demo": "CustomImageList.js", "defaultCodeOpen": false}}