html如何把一张图片拖动到指定的盒子删除

html-css011

html如何把一张图片拖动到指定的盒子删除,第1张

选一个图片,拖动到指定的盒子内点击Delete后可删除。

HTML拖放选择图片、删除选择功能,上边有几个按钮,分别是选择全部,全部不选,删除,也可以鼠标点选任意一个图片,将图片拖动到指定的盒子内,再点击Delete后可删除。

HTML的全称为超文本标记语言,是一种标记语言。它包括一系列标签.通过这些标签可以将网络上的文档格式统一,使分散的Internet资源连接为一个逻辑整体。

需要准备的材料分别有:电脑、浏览器、html编辑器。

1、首先,打开html编辑器,新建html文件,例如:index.html。

2、在index.html中的<body>标签中,输入html代码:<img style="margin-top: 100px" src="small2.png" />。

3、浏览器运行index.html页面,此时图片被向下移动了100px。

<!doctype html>

<html lang="en">

<head>

    <meta charset="UTF-8">

    <title>Document</title>

    <style>

        html,body{

            padding: 0

            margin: 0

            width: 100%

            height: 100%

        }

        #md{

            position: fixed

            z-index: 1

            height:100px

            width: 100px

            opacity: 1

            background-color: #00b2ad

        }

        

        #outer{

            box-sizing: border-box

            position: relative

            top: 200px

            left: 350px

            width: 110px

            height: 110px

            border: 1px solid blueviolet

        }

    </style>

</head>

<body>

<div id="md" data="这里是地址"></div>

<div id="outer"></div>

<script>

    function fn(){

        var keycode = window.event.keyCode

    }

    var mdiv = document.getElementById("md"),

            mbody = document.getElementsByTagName("body")[0],

            flag = false,

            mouter = document.getElementById("outer"),

            moTop = mouter.offsetTop,

            moLeft = mouter.offsetLeft,

            moBot = moTop + mouter.offsetHeight,

            moRig = moLeft + mouter.offsetWidth,

            mdh = mdiv.offsetHeight / 2,

            mdw = mdiv.offsetWidth / 2,

            mdTop,mdLeft,mdRig,mdBot

    mdiv.onmousedown = function(){

        flag = true

        mdiv.style.opacity = 0.75

            mbody.onmousemove = function(e){

                if(flag){

                    mdiv.style.top = e.pageY - mdh +"px"

                    mdiv.style.left = e.pageX - mdw +"px"

                }

            }

        mbody.onmouseup = function(){

            mdiv.style.opacity = 1

            flag = false

            mdTop = mdiv.offsetTop

            mdLeft = mdiv.offsetLeft

            mdBot = mdTop + mdiv.offsetHeight

            mdRig = mdLeft + mdiv.offsetWidth

            if(mdTop>moTop && moBot > mdBot && mdLeft > moLeft && moRig > mdRig){

               location.href = mdiv.getAttribute("data")

            }

        }

    }

</script>

</body>

</html>