 
     
     
     
    
    Use the object fit utilities to modify how the content of a replaced element, such as an <Image>, should be resized to fit its container.
    Change the value of the object-fit property  with our responsive ObjectFit utility classes. This property tells the content to fill the parent container in a variety of ways, such as preserving the aspect ratio or stretching to take up as much space as possible.
    Classes for the value of ObjectFit are named using the format ObjectFit.{value}. Choose from the following values:
ContainCoverFillScale (for scale-down)None 
     
     
     
    
<Div Flex="Flex.Row" Overflow="Overflow.Auto" Gap="Gap.Is3"> <Image Source="" Text="Placeholder : Object fit contain" ObjectFit="ObjectFit.Contain" Border="" Width="" Height="" /> <Image Source="" Text="Placeholder : Object fit cover" ObjectFit="ObjectFit.Cover" Border="" Width="" Height="" /> <Image Source="" Text="Placeholder : Object fit fill" ObjectFit="ObjectFit.Fill" Border="" Width="" Height="" /> <Image Source="" Text="Placeholder : Object fit scale" ObjectFit="ObjectFit.Scale" Border="" Width="" Height="" /> <Image Source="" Text="Placeholder : Object fit none" ObjectFit="ObjectFit.None" Border="" Width="" Height="" /> </Div>
@code { IFluentSizing width = Width.Px( 140 ); IFluentSizing height = Height.Px( 120 ); IFluentBorder border = Border.Is1.Rounded; string imageSrc = "_content/Blazorise.Docs/assets/img/photo/mountain.jpg"; }
ObjectFit.Cover utility to resize an element’s content to cover its container.
    
<Div Width="Width.Rem(24)" Background="Background.Light" Margin="Margin.IsAuto.OnX"> <Image Source="" Text="mountain" ObjectFit="ObjectFit.Cover" Height="Height.Rem( 12 )" Width="Width.Is100" Border="Border.Is1.Rounded" /> </Div>
@code { string imageSrc = "_content/Blazorise.Docs/assets/img/photo/mountain.jpg"; }
ObjectFit.Contain utility to resize an element’s content to stay contained within its container.
    
<Div Width="Width.Rem(24)" Background="Background.Light" Margin="Margin.IsAuto.OnX"> <Image Source="" Text="mountain" ObjectFit="ObjectFit.Contain" Height="Height.Rem( 12 )" Width="Width.Is100" Border="Border.Is1.Rounded" /> </Div>
@code { string imageSrc = "_content/Blazorise.Docs/assets/img/photo/mountain.jpg"; }
ObjectFit.Fill utility to stretch an element’s content to fit its container.
    
<Div Width="Width.Rem(24)" Background="Background.Light" Margin="Margin.IsAuto.OnX"> <Image Source="" Text="mountain" ObjectFit="ObjectFit.Fill" Height="Height.Rem( 12 )" Width="Width.Is100" Border="Border.Is1.Rounded" /> </Div>
@code { string imageSrc = "_content/Blazorise.Docs/assets/img/photo/mountain.jpg"; }
ObjectFit.Scale utility to display an element’s content at its original size but scale it down to fit its container if necessary.
    
<Div Width="Width.Rem(24)" Background="Background.Light" Margin="Margin.IsAuto.OnX"> <Image Source="" Text="mountain" ObjectFit="ObjectFit.Scale" Height="Height.Rem( 12 )" Width="Width.Is100" Border="Border.Is1.Rounded" /> </Div>
@code { string imageSrc = "_content/Blazorise.Docs/assets/img/photo/mountain.jpg"; }
ObjectFit.None utility to display an element’s content at its original size ignoring the container size.
    
<Div Width="Width.Rem(24)" Background="Background.Light" Margin="Margin.IsAuto.OnX"> <Image Source="" Text="mountain" ObjectFit="ObjectFit.None" Height="Height.Rem( 12 )" Width="Width.Is100" Border="Border.Is1.Rounded" /> </Div>
@code { string imageSrc = "_content/Blazorise.Docs/assets/img/photo/mountain.jpg"; }
            Responsive variations also exist for each ObjectFit value using the format ObjectFit.{Value}.{Breakpoint}, for the following breakpoint abbreviations: OnMobile, OnTablet, OnDesktop, OnWidescreen, OnFullHD, OnQuadHD. Classes can be combined for various effects as you need.
        
 
     
     
     
     
    
<Div Flex="Flex.Row" Overflow="Overflow.Auto" Gap="Gap.Is3"> <Image Source="" Text="Placeholder : Contain on xs" ObjectFit="ObjectFit.Contain.OnMobile" Border="" Width="" Height="" /> <Image Source="" Text="Placeholder : Contain on sm" ObjectFit="ObjectFit.Contain.OnTablet" Border="" Width="" Height="" /> <Image Source="" Text="Placeholder : Contain on md" ObjectFit="ObjectFit.Contain.OnDesktop" Border="" Width="" Height="" /> <Image Source="" Text="Placeholder : Contain on lg" ObjectFit="ObjectFit.Contain.OnWidescreen" Border="" Width="" Height="" /> <Image Source="" Text="Placeholder : Contain on xl" ObjectFit="ObjectFit.Contain.OnFullHD" Border="" Width="" Height="" /> <Image Source="" Text="Placeholder : Contain on xxl" ObjectFit="ObjectFit.Contain.OnQuadHD" Border="" Width="" Height="" /> </Div>
@code { IFluentSizing width = Width.Px( 140 ); IFluentSizing height = Height.Px( 80 ); IFluentBorder border = Border.Is1.Rounded; string imageSrc = "_content/Blazorise.Docs/assets/img/photo/mountain.jpg"; }