diff --git a/packages/vuetify/src/components/VImg/VImg.sass b/packages/vuetify/src/components/VImg/VImg.sass index 00fa63324e7..e34149aa2e1 100644 --- a/packages/vuetify/src/components/VImg/VImg.sass +++ b/packages/vuetify/src/components/VImg/VImg.sass @@ -6,6 +6,15 @@ --v-theme-overlay-multiplier: 3 z-index: 0 + &.v-img--absolute + height: 100% + left: 0 + overflow: hidden + position: absolute + top: 0 + width: 100% + z-index: -1 + &--booting .v-responsive__sizer transition: none diff --git a/packages/vuetify/src/components/VImg/VImg.tsx b/packages/vuetify/src/components/VImg/VImg.tsx index 30c4926a80b..8ee7e43e307 100644 --- a/packages/vuetify/src/components/VImg/VImg.tsx +++ b/packages/vuetify/src/components/VImg/VImg.tsx @@ -54,6 +54,7 @@ export type VImgSlots = { } export const makeVImgProps = propsFactory({ + absolute: Boolean, alt: String, cover: Boolean, color: String, @@ -351,7 +352,10 @@ export const VImg = genericComponent()({