¿Cómo arrastrar y soltar imágenes usando HTML5?

En este artículo, veremos cómo crear una funcionalidad de arrastrar y soltar usando HTML5. 

Acercarse:

Ejemplo:

HTML

<!DOCTYPE HTML>
<html>
  
<head>
    <title>
        How to Drag and Drop Images using HTML5 ?
    </title>
  
    <style>
        #div1 {
            width: 350px;
            height: 70px;
            padding: 10px;
            border: 1px solid #aaaaaa;
        }
    </style>
</head>
  
<body>
    <p>
        Drag the GeeksforGeeks image 
        into the rectangle:
    </p>
  
    <div id="div1" ondrop="drop(event)" 
        ondragover="allowDrop(event)">
    </div>
    <br>
      
    <img id="drag1" src=
"https://media.geeksforgeeks.org/wp-content/uploads/20211014104411/gfg2.png"
        draggable="true" ondragstart="drag(event)" 
        width="336" height="69">
  
    <script>
        function allowDrop(ev) {
            ev.preventDefault();
        }
  
        function drag(ev) {
            ev.dataTransfer.setData("text", ev.target.id);
        }
  
        function drop(ev) {
            ev.preventDefault();
            var data = ev.dataTransfer.getData("text");
            ev.target.appendChild(document.getElementById(data));
        }
    </script>
</body>
  
</html>

Producción:

Publicación traducida automáticamente

Artículo escrito por sounetraghosal2000 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *