Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Anteprima div

  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2009
    Messaggi
    69

    Anteprima div

    Ciao a tutti!
    Mi potete dire per favore se esiste un modo per creare un anteprima di un div che ha metà del suo contenuto nascosto?

    Io ho creato un div (200x200px) e al suo interno c'è un background enorme e si vede solo una parte. Ora vorrei che quando si passa il mouse sopra il div faccia vedere un anteprima.

    Ho provato con un tooltip jQuery ma devo per forza usare il tag <a href> o <img src>.

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2009
    Messaggi
    69
    Io voglio che all'interno del div non ci sia nessun altro tag.
    Sto cercando un modo per collegare il div all'anteprima con ad esempio <div title="anteprima">.

    Potete aiutarmi?

    Grazie mille!

  3. #3
    vorrei aiutarti ma non ho capito bene quello che vuoi ottenere, da quello che mi è parso di capire tu hai un div nascosto e quando ci passi sopra con il mouse dovresti poter vederne una parte, giusto?

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2009
    Messaggi
    69
    Originariamente inviato da Peppe psp
    vorrei aiutarti ma non ho capito bene quello che vuoi ottenere, da quello che mi è parso di capire tu hai un div nascosto e quando ci passi sopra con il mouse dovresti poter vederne una parte, giusto?
    Si!


    In questo modo:


  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2010
    Messaggi
    249
    quello che vuoi tu in html non lo fai... javascript

  6. #6
    ok, il codice di base e questo poi per eventuali personalizzazioni pensaci tu, puoi utilizzare semplice javascript o il framework jquery, io ti consiglio quest'ultimo perchè le animazioni sono nettamente migliori, comunque ti presento tutti e due, faccio finta che il tuo sfondo misuri 500x600
    HTML per JavaScript
    codice:
    <div id="title" style="background-image: url(bg.jpg);" onmouseover="anteprima('title',500, 600);"></div>
    JavaScript semplice
    codice:
    function anteprima(iId, iWidth, iHeight) {
    	document.getElementById(iId).style.width=iWidth;
    	document.getElementById(iId).style.width=iHeight;
    }
    HTML per jQuery
    codice:
    <div id="title" style="background-image: url(bg.jpg);"></div>
    JavaScript con jQuery
    codice:
    $('#title').mouseover(function(){
    	$('#title').animate({
    		width:"500px";
    		height:"600px";
    	}, 2000);
    })

  7. #7
    Utente di HTML.it
    Registrato dal
    Dec 2009
    Messaggi
    69
    Grazie mille Peppe!

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 © 2026 vBulletin Solutions, Inc. All rights reserved.