Skip to content

Tiny package that lets you zoom on an image when hovered

License

Notifications You must be signed in to change notification settings

tabrezdn1/vue-image-zoom

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

vue-image-zoom

Purpose

This is a vue component that zooms in on an image when hovered, can be used in portfolios, gallery, and e-commerce application.

Example

Minimalistic example

<ImageZoom src="https://images.pexels.com/photos/4622893/pexels-photo-4622893.jpeg" />

Full fledged example

<template>
  <div id="app">
    <ImageZoom
      custom-class="my-custom-class"
      :scale="4"
      height="800px"
      width="800px"
      src="https://images.pexels.com/photos/4622893/pexels-photo-4622893.jpeg"
    />
  </div>
</template>

<script>
import ImageZoom from "@tabrezdn1/vue-image-zoom";

export default {
  components: {
    ImageZoom,
  },
};
</script>
<style scoped>
.my-custom-class {
  border-radius: 100px;
}
</style>

Props

There are currently the following props:

Prop type Description Required Default
src String This is the source url for the image true As it is required prop so - null
height String This prop is used to specify the height of the div where image will render. You can use it to specify custom height for the frame false 500px
width String This prop is used to specify the width of the div where image will render. You can use it to specify custom width for the frame false 500px
customClass String This is name of the class that you want to apply on the parent element of the component, for example a custom-class false ''
scale Number This prop specifies the amount of zoom to be done. Consider it like zoom x. For Example if you pass 2, it will zoom 2x times that is twice. false 2

Documentation

Coming soon...

About

Tiny package that lets you zoom on an image when hovered

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published