Image 
Image is used to insert and display an image within a component.
< Image  src = "https://i.imgur.com/Z7AzH2c.png"  alt = "Sky and roof"  / > < Image 
  src = "https://i.imgur.com/Z7AzH2c.png" 
  alt = "Sky and roof" 
/ > < Image 
  src = "https://i.imgur.com/Z7AzH2c.png" 
  alt = "Sky and roof" 
/ > 
The Image component represents an image within a Spectrum container
such as a Dialog . Image provides no specific styling
by itself, but receives styling from the parent container. In addition,
Image will be automatically placed within the container's layout
according to Spectrum guidelines.
Note: Images must have an alt attribute.  If the image is
considered decorative and should not be announced by screen readers,
then set alt="" to suppress the warning.
See Dialog  for examples of how to use the
Image component in the context of a Spectrum container.
To internationalize an Image, a localized string should be passed to the alt prop.
Name Type Description src string The URL of the image. alt string Text description of the image. objectFit any Sets the Image object-fit  style. 
Name Type Default Description flex Responsive < string 
  |  number 
  |  boolean > — When used in a flex layout, specifies how the element will grow or shrink to fit the space available. See MDN . flexGrow Responsive < number > — When used in a flex layout, specifies how the element will grow to fit the space available. See MDN . flexShrink Responsive < number > — When used in a flex layout, specifies how the element will shrink to fit the space available. See MDN . flexBasis Responsive < number  |  string > — When used in a flex layout, specifies the initial main size of the element. See MDN . alignSelf Responsive < 'auto' 
  |  'normal' 
  |  'start' 
  |  'end' 
  |  'center' 
  |  'flex-start' 
  |  'flex-end' 
  |  'self-start' 
  |  'self-end' 
  |  'stretch' > — Overrides the alignItems property of a flex or grid container. See MDN . justifySelf Responsive < 'auto' 
  |  'normal' 
  |  'start' 
  |  'end' 
  |  'flex-start' 
  |  'flex-end' 
  |  'self-start' 
  |  'self-end' 
  |  'center' 
  |  'left' 
  |  'right' 
  |  'stretch' > — Specifies how the element is justified inside a flex or grid container. See MDN . order Responsive < number > — The layout order for the element within a flex or grid container. See MDN . gridArea Responsive < string > — When used in a grid layout, specifies the named grid area that the element should be placed in within the grid. See MDN . gridColumn Responsive < string > — When used in a grid layout, specifies the column the element should be placed in within the grid. See MDN . gridRow Responsive < string > — When used in a grid layout, specifies the row the element should be placed in within the grid. See MDN . gridColumnStart Responsive < string > — When used in a grid layout, specifies the starting column to span within the grid. See MDN . gridColumnEnd Responsive < string > — When used in a grid layout, specifies the ending column to span within the grid. See MDN . gridRowStart Responsive < string > — When used in a grid layout, specifies the starting row to span within the grid. See MDN . gridRowEnd Responsive < string > — When used in a grid layout, specifies the ending row to span within the grid. See MDN . slot string 'image' A slot to place the image in. 
Name Type Description id string The element's unique identifier. See MDN . 
Name Type Description UNSAFE_className string Sets the CSS className  for the element. Only use as a last resort . Use style props instead. UNSAFE_style CSSProperties Sets inline style  for the element. Only use as a last resort . Use style props instead. 
< Flex  width = "200px" > 
  < Image  src = "https://i.imgur.com/c3gTKSJ.jpg"  alt = ""  / > 
< / Flex > < Flex  width = "200px" > 
  < Image  src = "https://i.imgur.com/c3gTKSJ.jpg"  alt = ""  / > 
< / Flex > < Flex  width = "200px" > 
  < Image 
    src = "https://i.imgur.com/c3gTKSJ.jpg" 
    alt = "" 
  / > 
< / Flex > 
< Flex  width = "100%"  height = "200px" > 
  < Image 
    src = "https://i.imgur.com/c3gTKSJ.jpg" 
    alt = "Eiffel Tower at sunset" 
    objectFit = "cover"  / > 
< / Flex > < Flex  width = "100%"  height = "200px" > 
  < Image 
    src = "https://i.imgur.com/c3gTKSJ.jpg" 
    alt = "Eiffel Tower at sunset" 
    objectFit = "cover"  / > 
< / Flex > < Flex 
  width = "100%" 
  height = "200px" 
> 
  < Image 
    src = "https://i.imgur.com/c3gTKSJ.jpg" 
    alt = "Eiffel Tower at sunset" 
    objectFit = "cover" 
  / > 
< / Flex >