How to align the image within its bounds. It maps to css `object-position` property.
Image
The Image component is used to display images with support for fallback.
Props#
align
align
SystemProps["objectPosition"]
crossOrigin
crossOrigin
The key used to set the crossOrigin on the HTMLImageElement into which the image will be loaded. This tells the browser to request cross-origin access when trying to download the image data.
"" | "anonymous" | "use-credentials"
fallback
fallback
Fallback element to show if image is loading or image fails.
React.ReactElement
fallbackSrc
fallbackSrc
Fallback image src
to show if image is loading or image fails.
Note 🚨: We recommend you use a local image
string
fallbackStrategy
fallbackStrategy
- beforeLoadOrError(default): loads the fallbackImage while loading the src - onError: loads the fallbackImage only if there is an error fetching the src @see Issue https://github.com/chakra-ui/chakra-ui/issues/5581
FallbackStrategy
"beforeLoadOrError"
fit
fit
How the image to fit within its bounds. It maps to css `object-fit` property.
SystemProps["objectFit"]
htmlHeight
htmlHeight
The native HTML height
attribute to the passed to the img
string | number
htmlWidth
htmlWidth
The native HTML width
attribute to the passed to the img
string | number
ignoreFallback
ignoreFallback
If true
, opt out of the fallbackSrc
logic and use as img
boolean
loading
loading
"eager" | "lazy"
onError
onError
A callback for when there was an error loading the image src
ReactEventHandler<HTMLImageElement>
onLoad
onLoad
A callback for when the image src
has been loaded
ReactEventHandler<HTMLImageElement>
sizes
sizes
The image sizes
attribute
string
src
src
The image src
attribute
string
srcSet
srcSet
The image srcset
attribute
string
Props#
align
align
How to align the image within its bounds. It maps to css `object-position` property.
SystemProps["objectPosition"]
crossOrigin
crossOrigin
The key used to set the crossOrigin on the HTMLImageElement into which the image will be loaded. This tells the browser to request cross-origin access when trying to download the image data.
"" | "anonymous" | "use-credentials"
fallback
fallback
Fallback element to show if image is loading or image fails.
React.ReactElement
fallbackSrc
fallbackSrc
Fallback image src
to show if image is loading or image fails.
Note 🚨: We recommend you use a local image
string
fallbackStrategy
fallbackStrategy
- beforeLoadOrError(default): loads the fallbackImage while loading the src - onError: loads the fallbackImage only if there is an error fetching the src @see Issue https://github.com/chakra-ui/chakra-ui/issues/5581
FallbackStrategy
"beforeLoadOrError"
fit
fit
How the image to fit within its bounds. It maps to css `object-fit` property.
SystemProps["objectFit"]
htmlHeight
htmlHeight
The native HTML height
attribute to the passed to the img
string | number
htmlWidth
htmlWidth
The native HTML width
attribute to the passed to the img
string | number
ignoreFallback
ignoreFallback
If true
, opt out of the fallbackSrc
logic and use as img
boolean
loading
loading
"eager" | "lazy"
onError
onError
A callback for when there was an error loading the image src
ReactEventHandler<HTMLImageElement>
onLoad
onLoad
A callback for when the image src
has been loaded
ReactEventHandler<HTMLImageElement>
sizes
sizes
The image sizes
attribute
string
src
src
The image src
attribute
string
srcSet
srcSet
The image srcset
attribute
string