1.5.1 • Published 6 months ago

@dreamworld/dw-image v1.5.1

Weekly downloads
-
License
ISC
Repository
github
Last release
6 months ago

dw-image

A WebComponent to show zoomable image on documentation & blog sites.

Behaviours

  • Auto compute height or width based on auto property, give another value as a css of element.
  • When user click on image, then image open in dialog using zoomSrc property. if zoomSrc is not available then use src property to show image in dialog.
  • If you want to disable the above zoomable behaviour then disableZoom property passed as a true.

Examples

  • Default example

      <dw-image src='https://picsum.photos/id/237/200/300' zoom-src='https://picsum.photos/id/237/1000/1000'></dw-image>
      <!-- In this above case you give a height css property as an element. -->
      dw-image {
        width: 200px;
      }
  • Auto width

      <dw-image auto='width' src='https://picsum.photos/id/237/200/300' zoom-src='https://picsum.photos/id/237/1000/1000'></dw-image>
  • Auto none

      <dw-image auto='none' src='https://picsum.photos/id/237/200/300' zoom-src='https://picsum.photos/id/237/1000/1000'></dw-image>
      <!-- In this above case you give a height css property as an element. -->
      dw-image {
        height: 200px;
      }
  • Disabled zoomable behaviour and open link click on image.

      <a href="https://www.google.com/">
        <dw-image src='https://picsum.photos/id/237/200/300' disable-zoom></dw-image>
      </a>

Properties

PropertyAttributeTypeDescription
autoautostringAuto compute css property name.Default value: heightPossible value: height, width, none.
disableZoomdisable-zoombooleanDisabled zoom behaviour when this value is true.
srcsrcstringImage path/source.
titletitlestringImage title.
zoomSrczoom-srcstringZoomable image path.