Image
The v-img component is packed with features to support rich media. Combined with the vuetify-loader, you can add dynamic progressive images to provide a better user experience.
Basic
v-img component is used to display a responsive image with lazy-load and placeholder.
Cover
If the provided aspect ratio doesn’t match that of the actual image, the default behavior is to fill as much space as possible without cropping. To fill the entire available space use the cover prop.
Height
v-img will automatically grow to the size of its src, preserving the correct aspect ratio. You can limit this with the height and max-height props.
Placeholder
v-img has a special placeholder slot for placeholder to display while image’s loading. Note: the example below has bad src which won’t load for you to see placeholder.

Error
v-img has an error slot that can be used to display alternative content if an error occurs while loading your source image. A common use for this slot is to load a fallback image if your original image is not available.
Grid
You can use v-img to make, for example, a picture gallery.









Complex Grid Layout
Build a more complex picture gallery layout using flex-box classes.
CONTENTS
Introduction
Basic
Cover
Height
Placeholder
Error
Grid