DocsComponentsImage

Image

The Image component is used to display images, but with some extra features.

Usage

Blurred

You can set the data-blurred-image attribute to true to duplicate the image and blur it to create a blurred effect.

Zooomed

You can make the img a child of the zoomed-wrapper to make the image zoomed when hovered.

Animated Loading

Image component has a built-in skeleton animation to indicate the image is loading and an opacity animation when the image loads.

Slots

  • img: Slot for the image element.
  • img-wrapper: Image wrapper, it handles alignment, placement, and general appearance.
  • zoomed-wrapper: The wrapper slot for the zoomed image it avoids the image content to overflow the parent container.
  • blurred-img: The wrapper slot for the duplicated blurred image.

Image Properties

PropertyTypeDescriptionDefault
shadownone | small | medium | largeThe image shadow.medium
radiusnone | sm | md | lgThe image border radius.lg
data-blurred-image"true" | "false"Whether the image should have a duplicated blurred image at the background.false
data-disable-skeleton"true" | "false"Whether the image should disable the skeleton animation while loading.false
data-disable-animation"true" | "false"Whether to disable the animation.false