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 Default Description src string — The URL of the image. alt string — Text description of the image. objectFit any — Sets the Image object-fit  style. 
 LayoutName 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. 
 Spacing Sizing Positioning AccessibilityName Type Default Description id string — The element's unique identifier. See MDN . 
 AdvancedName Type Default 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 >