# README Drag and Drop
Une application utilisant le drag and drop pour gérer des images de
profil. Le code source est entièrement typé en
TypeScript. Pour quitter l’application ou revenir au
portfolio, il suffit d’appuyer sur le logo
puis
de confirmer.
# I) Technologies utilisées
HTML5pour la structure de l’applicationCSS3pour le style et la mise en page-
TypeScriptpour implémenter des fonctionnalités typées
# II) Fonctionnalités
- Zone de dépôt (drag zone)
- Événement
dragstart - Événement
dragover - Événement
dragleave - Typage avec TypeScript
# III) Actions
`Zone de dépôt` (Drag zone)
L’application comporte une zone de stockage et deux zones de dépôt. La zone bleue permet d’ajouter un profil depuis la zone de stockage (zone verte). La zone rouge permet de supprimer un profil présent dans la zone de dépôt bleue.
`Événement dragstart`
Pour déclencher cet événement, il suffit de cliquer sur un profil depuis la zone verte ou la zone bleue.
`Événement dragover`
Cet événement est déclenché lorsque vous maintenez le clic après avoir
initié l’événement dragstart.
`Événement dragleave`
Cet événement se déclenche lorsque vous relâchez le clic après avoir
déclenché l’événement dragover, dans la zone verte ou
dans la zone rouge.
Typage avec `TypeScript`
Le code source de ce projet est entièrement typé en
TypeScript.