首页 > 软件开发 > HTML >

用html5的拖放怎么制作拼图

来源:互联网 2023-03-16 19:11:59 286

拼图大家应该都很熟悉,而且经常的玩。现在手机、电脑等设备上也出现了很多的拼图游戏,它在我们空闲的时候给我们带来了很多乐趣。接下来,我来和大家分享一下用html5的拖放制作拼图。BrG办公区 - 实用经验教程分享!

工具/原料

  • 素材图片

方法/步骤

  • 1

    首先,我们准备好拼图所需的素材图片。注意图片的命名格式。BrG办公区 - 实用经验教程分享!

    用html5的拖放怎么制作拼图BrG办公区 - 实用经验教程分享!

  • 2

    接着,我们新建一个html页面,并用记事本打开。BrG办公区 - 实用经验教程分享!

    用html5的拖放怎么制作拼图BrG办公区 - 实用经验教程分享!

  • 3

    我们在记事本里写下如下代码:BrG办公区 - 实用经验教程分享!

    !DOCTYPE html>BrG办公区 - 实用经验教程分享!

    html>BrG办公区 - 实用经验教程分享!

    head>BrG办公区 - 实用经验教程分享!

    meta charset="utf-8">BrG办公区 - 实用经验教程分享!

    title>/title>BrG办公区 - 实用经验教程分享!

    style>BrG办公区 - 实用经验教程分享!

    .box{BrG办公区 - 实用经验教程分享!

    float: left;BrG办公区 - 实用经验教程分享!

    }BrG办公区 - 实用经验教程分享!

    img{BrG办公区 - 实用经验教程分享!

    width: 150px;BrG办公区 - 实用经验教程分享!

    height:150px;BrG办公区 - 实用经验教程分享!

    }BrG办公区 - 实用经验教程分享!

    #puzzle{BrG办公区 - 实用经验教程分享!

    font-size: 0;BrG办公区 - 实用经验教程分享!

    margin:80px auto;BrG办公区 - 实用经验教程分享!

    padding: 5px;BrG办公区 - 实用经验教程分享!

    width: 460px;BrG办公区 - 实用经验教程分享!

    }BrG办公区 - 实用经验教程分享!

    /style>BrG办公区 - 实用经验教程分享!

    /head>BrG办公区 - 实用经验教程分享!

    body>BrG办公区 - 实用经验教程分享!

    div id="puzzle">BrG办公区 - 实用经验教程分享!

    div class="box">img alt="1">/div>BrG办公区 - 实用经验教程分享!

    div class="box">img alt="2">/div>BrG办公区 - 实用经验教程分享!

    div class="box">img alt="3">/div>BrG办公区 - 实用经验教程分享!

    div class="box">img alt="4">/div>BrG办公区 - 实用经验教程分享!

    div class="box">img alt="5">/div>BrG办公区 - 实用经验教程分享!

    div class="box">img alt="6">/div>BrG办公区 - 实用经验教程分享!

    div class="box">img alt="7">/div>BrG办公区 - 实用经验教程分享!

    div class="box">img alt="8">/div>BrG办公区 - 实用经验教程分享!

    div class="box">img alt="9">/div>BrG办公区 - 实用经验教程分享!

    /div>BrG办公区 - 实用经验教程分享!

    script>BrG办公区 - 实用经验教程分享!

    var image = document.getElementsByTagName("img");BrG办公区 - 实用经验教程分享!

    var box = document.getElementsByClassName("box");BrG办公区 - 实用经验教程分享!

    image.draggable = true;BrG办公区 - 实用经验教程分享!

    var source = "";BrG办公区 - 实用经验教程分享!

    var nowImage;BrG办公区 - 实用经验教程分享!

    var nowImageBox;BrG办公区 - 实用经验教程分享!

    var thenImage;BrG办公区 - 实用经验教程分享!

    for(let i=0;iimage.length;i ){BrG办公区 - 实用经验教程分享!

    source = "picture" i ".jpg";BrG办公区 - 实用经验教程分享!

    image[i].setAttribute("src",source);BrG办公区 - 实用经验教程分享!

    image[i].onmousedown = function(){BrG办公区 - 实用经验教程分享!

    nowImage = this;BrG办公区 - 实用经验教程分享!

    nowImageBox = this.parentNode;BrG办公区 - 实用经验教程分享!

    }BrG办公区 - 实用经验教程分享!

    box[i].ondragover = function(event){BrG办公区 - 实用经验教程分享!

    event.preventDefault();BrG办公区 - 实用经验教程分享!

    }BrG办公区 - 实用经验教程分享!

    box[i].ondrop = function(event){BrG办公区 - 实用经验教程分享!

    thenImage = box[i].childNodes[0];BrG办公区 - 实用经验教程分享!

    box[i].appendChild(nowImage);BrG办公区 - 实用经验教程分享!

    nowImageBox.appendChild(thenImage);BrG办公区 - 实用经验教程分享!

    }BrG办公区 - 实用经验教程分享!

    }BrG办公区 - 实用经验教程分享!

    /script>BrG办公区 - 实用经验教程分享!

    /body>BrG办公区 - 实用经验教程分享!

    /html>BrG办公区 - 实用经验教程分享!

    用html5的拖放怎么制作拼图BrG办公区 - 实用经验教程分享!

  • 4

    输入完成后保存,并用浏览器打开。我们会看到一个九宫格的拼图。BrG办公区 - 实用经验教程分享!

    用html5的拖放怎么制作拼图BrG办公区 - 实用经验教程分享!

  • 4相关内容未经授权抓取自百度经验
  • 5

    我们鼠标拖住一个图片至另一个图片位置,可交换两个图片的位置。BrG办公区 - 实用经验教程分享!

    用html5的拖放怎么制作拼图BrG办公区 - 实用经验教程分享!

  • 6

    经过多次拖动我们,最终我们会拼成一个美女。BrG办公区 - 实用经验教程分享!

    用html5的拖放怎么制作拼图BrG办公区 - 实用经验教程分享!

  • 注意事项

    • 希望能对您有所帮助。

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!BrG办公区 - 实用经验教程分享!


    标签: HTML

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码