Grid List
Grid lists display a collection of images in an organized grid.
Grid lists represent a collection of items in a repeated pattern. They help improve the visual comprehension of the content they hold.
Image-only Grid list
A simple example of a scrollable image GridList.
<GridList cellHeight={160} className={classes.gridList} cols={3}>
  {tileData.map((tile) => (
    <GridListTile key={tile.img} cols={tile.cols || 1}>
      <img src={tile.img} alt={tile.title} />
    </GridListTile>
  ))}
</GridList>Grid list with titlebars
This example demonstrates the use of the GridListTileBar to add an overlay to each GridListTile.
The overlay can accommodate a title, subtitle and secondary action - in this example an IconButton.
- December
 Breakfastby: jill111 Breakfastby: jill111
 Tasty burgerby: director90 Tasty burgerby: director90
 Cameraby: Danson67 Cameraby: Danson67
 Morningby: fancycrave1 Morningby: fancycrave1
 Hatsby: Hans Hatsby: Hans
 Honeyby: fancycravel Honeyby: fancycravel
 Vegetablesby: jill111 Vegetablesby: jill111
 Water plantby: BkrmadtyaKarki Water plantby: BkrmadtyaKarki
 Mushroomsby: PublicDomainPictures Mushroomsby: PublicDomainPictures
 Olive oilby: congerdesign Olive oilby: congerdesign
 Sea starby: 821292 Sea starby: 821292
 Bikeby: danfador Bikeby: danfador
Single line Grid list
This example demonstrates a horizontal scrollable single-line grid list of images. Horizontally scrolling grid lists are discouraged because the scrolling interferes with typical reading patterns, affecting comprehension. One notable exception is a horizontally-scrolling, single-line grid list of images, such as a gallery.
 Breakfast Breakfast
 Tasty burger Tasty burger
 Camera Camera
 Morning Morning
 Hats Hats
 Honey Honey
 Vegetables Vegetables
 Water plant Water plant
 Mushrooms Mushrooms
 Olive oil Olive oil
 Sea star Sea star
 Bike Bike
Advanced Grid list
This example demonstrates "featured" tiles, using the rows and cols props to adjust the size of the tile, and the padding prop to adjust the spacing.
The tiles have a customized titlebar, positioned at the top and with a custom gradient titleBackground.
The secondary action IconButton is positioned on the left.
 Breakfast Breakfast
 Tasty burger Tasty burger
 Camera Camera
 Morning Morning
 Hats Hats
 Honey Honey
 Vegetables Vegetables
 Water plant Water plant
 Mushrooms Mushrooms
 Olive oil Olive oil
 Sea star Sea star
 Bike Bike