• 11-11-2012, 22:48:30
    #1
    Üyeliği durduruldu
    Html5 örneklerine bakıyordum. Drag drop ile yapboz yapılabileceğini düşündüm. Ve buna örnek olarak bir yapboz yaptım.

    Öncelikle yapbozumu oynamak için tıklayın.



    Şimdi yapbozumuzu yapmaya başlayalım.

    <!DOCTYPE HTML>
    <html>
    <head>
    <style type="text/css">
    #div1 {width:85px;height:133px;border:1px solid #000000;}
    </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>
    Tagları arasındakiler javascript kodumuz. Style tagları arasındakiler ise resimi koyacağımız divleri belirtmemize yarayacak.

    <div id="div1" ondrop="drop(event)" ondragover="allowDrop(event)"></div>
    <br>
    <img id="drag1" src="resim/ust.jpg" draggable="true" ondragstart="drag(event)" width="85" height="133">
    </body>
    </html>
    Burada divimizi yerleştirdik. Bir kutu oluşacak. Ve alttada bir resim olacak. O resimi kutuya yerleştirebiliriz. Her eklediğiniz divd dragı 1 sayı arttırın. Yani şöyle mesela drag1 = div1 drag2 =div2.

    Ve yapbozumuz hazır. İyi oyunlar. Ve iyi çalışmalar.

    Kaynak dosyası indir.


    Kaynak:Html ile Yapboz
  • 11-11-2012, 23:00:01
    #2
    İki resim üst üste aynı bölüme koyulduğunda kayboluyor(chrome) bende, güzel çalışma olmuş grafiksel yönü üzerinde çalışılırsa oyun olarak sunulması hoş olur iyi çalışmalar
  • 11-11-2012, 23:03:28
    #3
    10 numara
  • 11-11-2012, 23:06:51
    #4
    basit ve güzel..tebrikler..
  • 12-11-2012, 20:58:51
    #5
    Üyeliği durduruldu
    Teşekkürler.
  • 13-11-2012, 18:18:50
    #6
    beğendim ama dediği gibi kaybolma oluyor