Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Div sovrapposti senza usare positio:absolute

    Ho scritto un javascript che al passaggio del mouse sopra dei link cambia la visibilità di alcuni div.

    Tutto funziona egregiamente.

    Solo che i div si posizionano l'uno sotto l'altro seguendo il flusso ordinario del documento.
    Io vorrei che fossero uno sopra l'altro in modo che quando uno scompare l'altro compare al suo posto.

    Questo riesco ad ottenerlo utilizzando position: absolute e impostando top: 0px;

    Solo che ovviamente mi posiziona i div in cima al documento.

    Dato che non posso calcolare l'altezza esatta dei div in quanto gia differisce di molto da FireFox ad Explorer, devo trovare un'altra strada.

    Come fare?
    Arjuna

    finding solutions

  2. #2
    Html:

    codice:
    <div id="thumbDesc">
    	<div id="layer1" >
    
    Cosa cerchi?</p></div>
    	<div id="layer2" >
    
    Quadri</p></div>
    	<div id="layer3" >
    
    Ceramiche</p></div>
    	<div id="layer4" >
    
    Vuoi contattarmi?</p></div>
    </div>





    CSS:
    codice:
    #thumbDesc {
    	width: 333px;
    	border: 1px solid #666;
    	height:80px;
    	padding: 0;
    	margin: 10px 0 0 0;
    	overflow: hidden;
    }
    #thumbDesc p{
    	padding: 0 25px 0 25px;
    }
    #layer1, #layer2, #layer3, #layer4 {
    	position: relative;
    	top:0px;
    	visibility: hidden;
    }
    #layer1 {
    	visibility:visible;
     }
    Lo script JS cambia il valore visibility dei layer impostando quello selezionato dal passaggio del mouse come visible e gli altri hidden.

    Lo script funziona ma non riesco a posizionare relativamente i div in modo che le scritte appaiano allo stesso posto.
    Arjuna

    finding solutions

  3. #3
    al posto di hidden (che mantiene lo spazio occupato) usa display:none

  4. #4
    Perfetto, grazie
    Arjuna

    finding solutions

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.