Şimdi Ara

Javascript ile resmi zoomlama

Bu Konudaki Kullanıcılar:
1 Misafir - 1 Masaüstü
5 sn
4
Cevap
0
Favori
84
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Merhaba arkadaşlar,

    javascript ile resmi zoomlamak ve zoomlanmış halini yanında göstermek istiyorum. Bunu nasıl yapabilirim?

    Yardımınıza ihtiyacım var.



  • Arkadaşlar şöyle bir kod buldum kodu biraz anladım ama biraz anlatsanız çok sevinirim.

    Kod :

    <html>
    <body>

    <script>

    function zoomIn(event) {
    var element = document.getElementById("overlay");
    element.style.display = "inline-block";
    var img = document.getElementById("imgZoom");
    var posX = event.offsetX ? (event.offsetX) : event.pageX - img.offsetLeft;
    var posY = event.offsetY ? (event.offsetY) : event.pageY - img.offsetTop;
    element.style.backgroundPosition=(-posX*2)+"px "+(-posY*4)+"px";

    }

    function zoomOut() {
    var element = document.getElementById("overlay");
    element.style.display = "none";
    }

    </script>

    <img id="imgZoom" width="300px" height="200px" onmousemove="zoomIn(event)" onmouseout="zoomOut()" src="http://ginger-mum.com/wp-content/uploads/2015/10/3633-1269758855-0da5042c33400a811a5d766be4579cb8.jpg">
    <div id="overlay" onmousemove="zoomIn(event)"></div>

    <style>

    #overlay{
    border:1px solid black;
    width:350px;
    height:200px;
    display:inline-block;
    background-image:url('http://ginger-mum.com/wp-content/uploads/2015/10/3633-1269758855-0da5042c33400a811a5d766be4579cb8.jpg');
    background-repeat:no-repeat;

    }

    </style>

    </body>
    </html>

    Yardımınıza ihtiyacım var.




  • Sorun çözüldü.
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.