mirror of
https://github.com/tabler/tabler.git
synced 2025-12-22 01:44:25 +04:00
64 lines
1.9 KiB
Plaintext
64 lines
1.9 KiB
Plaintext
---
|
|
title: Dropzone
|
|
libs: dropzone
|
|
description: Dropzone is a simple JavaScript library that helps you add file drag and drop functionality to your web forms. It is one of the most popular drag and drop library on the web and is used by millions of people.
|
|
---
|
|
|
|
## Default Dropzone
|
|
|
|
```html example vendors height="240px"
|
|
<form class="dropzone" id="dropzone-default" action="." autocomplete="off" novalidate>
|
|
<div class="fallback">
|
|
<input name="file" type="file" />
|
|
</div>
|
|
</form>
|
|
|
|
<link href="$TABLER_CDN/dist/libs/dropzone/dist/dropzone.css" rel="stylesheet" />
|
|
<script src="$TABLER_CDN/dist/libs/dropzone/dist/dropzone-min.js"></script>
|
|
<script>
|
|
document.addEventListener("DOMContentLoaded", function() {
|
|
new Dropzone("#dropzone-default")
|
|
})
|
|
</script>
|
|
```
|
|
|
|
## Add multiple files
|
|
|
|
```html example vendors height="240px"
|
|
<form class="dropzone" id="dropzone-mulitple" action="." autocomplete="off" novalidate>
|
|
<div class="fallback">
|
|
<input name="file" type="file" multiple />
|
|
</div>
|
|
</form>
|
|
|
|
<link href="$TABLER_CDN/dist/libs/dropzone/dist/dropzone.css" rel="stylesheet" />
|
|
<script src="$TABLER_CDN/dist/libs/dropzone/dist/dropzone-min.js"></script>
|
|
<script>
|
|
document.addEventListener("DOMContentLoaded", function() {
|
|
new Dropzone("#dropzone-mulitple")
|
|
})
|
|
</script>
|
|
```
|
|
|
|
## Custom Dropzone
|
|
|
|
```html example vendors height="240px"
|
|
<form class="dropzone" id="dropzone-custom" action="." autocomplete="off" novalidate>
|
|
<div class="fallback">
|
|
<input name="file" type="file" />
|
|
</div>
|
|
<div class="dz-message">
|
|
<h3 class="dropzone-msg-title">Your text here</h3>
|
|
<span class="dropzone-msg-desc">Your custom description here</span>
|
|
</div>
|
|
</form>
|
|
|
|
<link href="$TABLER_CDN/dist/libs/dropzone/dist/dropzone.css" rel="stylesheet" />
|
|
<script src="$TABLER_CDN/dist/libs/dropzone/dist/dropzone-min.js"></script>
|
|
<script>
|
|
document.addEventListener("DOMContentLoaded", function() {
|
|
new Dropzone("#dropzone-custom")
|
|
})
|
|
</script>
|
|
```
|