import * as React from 'react'; import { Image, IImageProps, ImageFit } from '@fluentui/react/lib/Image'; // These props are defined up here so they can easily be applied to multiple Images. // Normally specifying them inline would be fine. const imageProps: IImageProps = { maximizeFrame: true, imageFit: ImageFit.cover, src: 'http://via.placeholder.com/500x500', // Show a border around the image (just for demonstration purposes) styles: props => ({ root: { border: '1px solid ' + props.theme.palette.neutralSecondary } }), }; export const ImageMaximizeFrameExample = () => { return (

Where the exact width or height of the image's frame is not known, such as when sizing an image as a percentage of its parent, you can use the maximizeFrame prop to expand the frame to fill the parent element.

This image is placed within a landscape container.

Example of the maximizeFrame property with a landscape container.

This image is placed within a portrait container.

Example of the maximizeFrame property with a portrait container
); };