HTML實現圖片拖拽


女朋友已經發話了,就由我來做一個可以拖動圖片的網頁。我說你還是另請高明吧,我也不是謙虛,我一個搞大數據的怎么就跑來搞前端了。

目標:搞一個支持圖片拖動的網頁。百度了一圈,資源還挺多。接下來就是各種調框框大小,圓角啥的。結果搞出來這么一段相當丑陋的HTML的代碼來,勉強能滿足需求。

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>證據的分類練習</title>
        <style type="text/css">
            #div1{
                width: 20%;
                height: 150px;
                padding: 15px;
                border: 2px solid;
                border-radius: 13px;
                text-align: center;
                float: left;
                margin: 15px;
            }
            #div2{
                width: 20%;
                height: 150px;
                padding: 15px;
                border: 2px solid;
                border-radius: 13px;
                text-align: center;
                float: left;
                margin: 15px;
            }
            #div3{
                width: 20%;
                height: 150px;
                padding: 15px;
                border: 2px solid;
                border-radius: 13px;
                text-align: center;
                float: left;
                margin: 15px;
            }
            #div4{
                width: 20%;
                height: 150px;
                padding: 15px;
                border: 2px solid;
                border-radius: 13px;
                text-align: center;
                float: left;
                margin: 15px;
            }
            #div5{
                width: 20%;
                height: 150px;
                padding: 15px;
                border: 2px solid;
                border-radius: 13px;
                text-align: center;
                float: left;
                margin: 15px;
            }
            #div6{
                width: 20%;
                height: 150px;
                padding: 15px;
                border: 2px solid;
                border-radius: 13px;
                text-align: center;
                float: left;
                margin: 15px;
            }
            #div7{
                width: 20%;
                height: 150px;
                padding: 15px;
                border: 2px solid;
                border-radius: 13px;
                text-align: center;
                float: left;
                margin: 15px;
            }
            #drag1{
                margin: 15px;
            }
            #drag2{
                margin: 15px;
            }
            #drag2{
                margin: 15px;
            }
            #drag3{
                margin: 15px;
            }
            #drag4{
                margin: 15px;
            }
            #drag5{
                margin: 15px;
            }
            #drag6{
                margin: 15px;
            }
            #drag7{
                margin: 15px;
            }
        </style>
        <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>
    </head>

    <body>
        <div id="div1" ondrop="drop(event)" ondragover="allowDrop(event)">物證</div>
        <div id="div2" ondrop="drop(event)" ondragover="allowDrop(event)">書證</div>
        <div id="div3" ondrop="drop(event)" ondragover="allowDrop(event)">視聽資料</div>
        <div id="div4" ondrop="drop(event)" ondragover="allowDrop(event)">證人證言</div>
        <div id="div5" ondrop="drop(event)" ondragover="allowDrop(event)" >當事人陳述</div>
        <div id="div6" ondrop="drop(event)" ondragover="allowDrop(event)">鑒定資料</div>
        <div id="div7" ondrop="drop(event)" ondragover="allowDrop(event)">勘驗筆錄、勘驗檢查筆錄</div>
        <HR style="border:1 dashed #aaaaaa" width="100%" color=#aaaaaa SIZE=1>
        <img id="drag1" src="1.jpg" draggable="true" ondragstart="drag(event)" width="240" height="135">
        <img id="drag2" src="2.jpg" draggable="true" ondragstart="drag(event)" width="240" height="135">
        <img id="drag3" src="3.jpg" draggable="true" ondragstart="drag(event)" width="240" height="135">
        <img id="drag4" src="4.jpg" draggable="true" ondragstart="drag(event)" width="240" height="135">
        <img id="drag5" src="5.jpg" draggable="true" ondragstart="drag(event)" width="240" height="135">
        <img id="drag6" src="6.jpg" draggable="true" ondragstart="drag(event)" width="240" height="135">
        <img id="drag7" src="7.jpg" draggable="true" ondragstart="drag(event)" width="240" height="135">
    </body>
</html>


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM