Image Input Preview (Demo)
Display a preview for your image inputs easily
Doc
Simply import image-input-preview into your HTML.
<link rel="stylesheet" type="text/css" href="https://gitcdn.link/repo/Zenoo/image-input-preview/master/ImageInputPreview.min.css">
<script src="https://gitcdn.link/repo/Zenoo/image-input-preview/master/ImageInputPreview.min.js"></script>
See the offical documentation for more in-depth informations.
You can either use data attributes or the ImageInputAttribute
class to initialyze your inputs:
<input type="file" accept="image/*" data-preview="https://link.to.your.preview.net">
// OR
let preview = new ImageInputPreview(input, {
preview: 'https://link.to.your/preview.png', // Optional | Preview displayed
uploadIcon: 'https://link.to.your.upload/icon.png', // Optional | Icon used when no preview is displayed
lang: 'en', // Optional | Language used
dictionary: null // Optional | Allow for custom language
});
See the documentation for the method definitions.
See this JSFiddle for a working example
Authors