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

    rollever img passando su testo... si può?

    ciao a tutti... ho una pagina con un codice tipo questo:

    codice:
    <div>
           	<div>
            <div class="Numeri"><div>[img]images.gif[/img]</div>
            </div>
           	<div class="Titolo">Nome Cognome</div>
         	<div id="BreveNews">Bla Bla Bla</div></div>
         </div>
    Tramite css ho creato un effetto di trasparenza al passaggio del mouse sull'immagine che vedete nel codice... l'effetto funziona correttamente!

    Ora vorrei sapere se posso in qualche modo vedere l'effetto :hover sull'immagine anche quando passo il mouse sul testo che vedete (Nome Cognome) invece di averlo solo quando passo sull'immagine.
    Spero di essere stato abbastanza chiaro!


    ...secondo voi è fattibile? Se si, come?


    Ciao a tutti!

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Prova cosi:
    codice:
    <div>
           	<div>
            <div class="Numeri"><div>[img]images.gif[/img]</div>
            </div>
           	<div class="Titolo">Nome Cognome</div>
         	<div id="BreveNews">Bla Bla Bla</div></div>
         </div>
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    andrea, ho appena provato... mi sembrava un ottima soluzione... ma purtroppo non funziona!

    Per l'immagine ho fatto così:
    codice:
    [img]images/2.gif[/img]
    E nel link, ho fatto come mi hai detto tu:
    codice:
    <a href="#" onmouseover="document.getElementById('Due').className='OpacityOnTxt';" onmouseout="document.getElementById('Due').className='opacity';" class="Trebuchet16">
    Ho creato appositamente la classe OpacityOnTxt ... ma niente, nn funge!
    Cosa c'è che non và? ...mi sfugge qualcosa?


  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    prova a togliere id="Due" dall'immagine e metterlo nel div che contiene la stessa, ora sono in ufficio e non posso fare delle prove, ma la strada e quella.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    Ancora niente Andrea... continua a non funzionare!
    Senti, appena ti liberi, puoi fare qualche prova tu? ...spero di non essere io il problema, mi sembra di aver fatto tutto correttamente! bhoo!

    Ciao e grazie per le risposte ehh


  6. #6
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Ma da qualche errore? Che brawser usi?
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  7. #7
    Uso IE7... sto provando con quello, ma chiaramente vorrei funzionasse anche su IE6 e FF

    ...l'effetto ottenuto sull'immagine tramite css l'ho fatto testare su IE6 e FF e funziona bene... quello che non va è solo questo particolare del rollover sul testo... sul forum html mi hanno detto che la soluzione era in javascript e quindi eccomi quì.

    Comunque non dà errore... semplicemente non succede nulla

    Ti posto il css, magari individui il problema nel foglio di stile(a me sembra ok!)
    codice:
    a.opacity img {
    	filter:alpha(opacity=20); 
    	-moz-opacity: 0.2; 
    	opacity: 0.2;
    	border:0px;
    } 
    a.opacity:hover img {
    	filter:alpha(opacity=100); 
    	-moz-opacity: 1.0; 
    	opacity: 1.0;
    	border:0px;
    }
    .OpacityOnTxt img {
    	filter:alpha(opacity=100); 
    	-moz-opacity: 1.0; 
    	opacity: 1.0;
    	border:0px;
    }
    Grazie ancora dell'aiuto!

  8. #8
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    cosi funziona:
    codice:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" >
    <head>
    <style type="text/css">
    a.opacity img {
    	filter:alpha(opacity=20); 
    	-moz-opacity: 0.2; 
    	opacity: 0.2;
    	border:0px;
    } 
    a.opacity:hover img {
    	filter:alpha(opacity=100); 
    	-moz-opacity: 1.0; 
    	opacity: 1.0;
    	border:0px;
    }
    .OpacityOnTxt img {
    	filter:alpha(opacity=10);
    	-moz-opacity: 0.1; 
    	opacity: 0.1;
    	border:0px;
    }
    </style>
    
    </head>
    <body>
    <div id="Due">[img]images/bariera_negativo.png[/img]</div>
    alfa
    </body>
    </html>
    Inserendo l'id nel div e impostando opacità meno di 100 (anche perché 100[visibilità piena] 0 [Invisibilità totale])
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  9. #9
    Andrea, funziona alla grande! Ho fatto anche dei piccoli ritocchi al css e ora è tutto perfetto! Grazie 1000 per l'aiuto!
    ...Però ora ho un altro problema e mi servirebbe una mano per risolvere! Questo è il codice su cui ho lavorato:

    codice:
    <div class="">
           	<div id="ContenitoreNewsArchivio">
            <div class="post-numero"><div id="ContNumero">[img]images/2.gif[/img]</div>
            </div>
           	<div class="TitoloNews">BLA BLA BLA BLA</div>
         	<div id="BreveNews">BLA BLA BLA</div></div>
         </div>
    Praticamente devo ripetere questo blocco di codice altre 15volte(sto creando una scpecie di elenco) ...ho provato a farlo ma il risultato è stato che al rollover sulle scritte ottengo l'effetto dell'opacità sempre e solo sul primo div con id "ContNumero" mentre su gli altri non succede nulla(giustamente?!?!?)!

    Penso sia normale che vada così...
    ...l'unica soluzione che mi viene in mente è quella di duplicare nel css altre 15 volte la classe "ContNumero" e poi rinominarle tipo ContNumero_1, ContNumero_2, ContNumero_3 ecc ecc

    Però mi sembra assurdo perchè in questo modo il mio foglio di stile si appesantirebbe tantissimo... ti viene in mente qualcosa per aiutarmi?

    Grazie ancora!

    Ciaoooo

  10. #10
    :quote:
    andrea mi dai una mano?

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.