Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    516

    Zoom immagine con click mouse

    Buongiorno.
    Sto vedendo come effettuare uno zoom di una immagine cliccando su di essa.
    Ho recuperato diverse soluzioni dalla rete. La migliore è la seguente:

    codice:
    <img align="left" width="130" style="cursor: -moz-zoom-in;"
    src="./img/immagine.jpg"
    onclick="this.width=700;"
    ondblclick="this.width=130;" alt="" />
    Ho due problemi che vorrei risolvere:
    - l'immagine si ingrandisce al click del mouse e "ritorna" al doppio click. Si può impostare in modo che ritorni al singolo click? Ho sostituito ondbclick con onclick ma non funzia.
    - L'immagine viene zoommata partendo dall'angolo alto-sinistro. E' possibile impostare il tutto in modo che l'ingrandimento sia centrato nella finestra del browser?

    Grazie.

  2. #2
    Utente di HTML.it L'avatar di Prill
    Registrato dal
    Oct 2006
    Messaggi
    2,947
    Una cosa così?

    codice:
    <style type="text/css">
    <!--
    .normal {
        display:block;
        float:left;
        width:130px;
        cursor: zoom-in;
    }
    .zoom {
        display:block;
        float:none;
        width:700px;
        margin:0 auto;
        cursor:zoom-out;
    }
    -->
    </style>
    
    
    
    </head>
    
    <body>
    <script type="text/javascript">
    var flag = true;
    function zoom() {
        if(flag) {
            document.getElementById("myImg").className += " zoom";
        } else {
            document.getElementById("myImg").className = " normal";
        }
        (flag)?flag=false:flag=true;
    } 
    </script>
    
    <img id="myImg" class="normal" src="immagine.jpg"
    onclick="zoom()" alt="" />
    ma è più domanda da area javascript

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    516
    Domani provo.
    Volevo però non utilizzare javascript...

  4. #4
    Utente di HTML.it L'avatar di Prill
    Registrato dal
    Oct 2006
    Messaggi
    2,947
    Quote Originariamente inviata da furly Visualizza il messaggio
    Domani provo.
    Volevo però non utilizzare javascript...
    già lo stavi usando, con onclick e ondblclick

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    516
    Ustia, non lo sapevo. Pensavo che senza javascript ecc non ci fosse java...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.