Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1

    Forzare un'immagine a "non prendere" l'hover

    Ciao ragazzi
    probabilmente è stato affrontato mille volte ma non riesco venire a capo di questo problema.

    Ho un css a:hover che tra l'altro specifica

    background-color: #6FA9C4;
    come colore di fondo del link attivo.
    Va bene che funzioni sul testo linkato, il problema è che si attiva anche sulle immagini.
    Le ho tentate tutte (definendo border="0" ad esempio), ma muovendomi sopra l'immagine a cui ho assegnato un collegamento vedo il colore di fondo.

    A seconda del browser cambia solo il disegno della cornice colorata attorno all'immagine :rollo:
    Ecco quello che vedo con IE


    con FF invece


    Penso che la soluzione ci sia e non sia neppure così complicata ... qualche suggerimento?

    Grazie,
    Agri.

  2. #2
    Se provi a dare:
    codice:
    img {
       background-color: transparent;
    }
    Non lo so eh..l'ho buttata lì..

  3. #3
    mmm no non funziona

  4. #4
    Utente di HTML.it L'avatar di emnlmn
    Registrato dal
    Oct 2008
    Messaggi
    263
    prova a dare
    codice:
    a {
      display:block;
      width:X;
      height:Y;
    }
    al posto di X e Y le dimensioni dell'immagine nel link.

  5. #5
    questo è il class che ho provato ad assegnare all'immagine


    codice:
    .immagine {
    	color: none;
    	background-color: transparent;
    	border: 0;
    	display:block;
    	width:137px;
      	height:84px;
    }
    Layout completamente sfalsati in IE e FF

    Quindi credo che la soluzione debba essere un'altra, probabilmente molto più semplice.
    Eppure ricordo di aver risolto una volta questo problema per puro caso giustamente il come non mi sovviene più in testa ...

  6. #6
    codice:
    img {
       border-width: 0px;
    }
    ?

  7. #7
    Originariamente inviato da digital00
    codice:
    img {
       border-width: 0px;
    }
    ?
    Non funziona

  8. #8
    Hai un link alla pagina? almeno testo con firebug

  9. #9
    Sto sviluppando in locale, non ho ancora un link remoto.

    Quello che comunque sto cercando di implementare è questo effetto
    http://www.nickstakenburg.com/projects/lightview/

    L'effetto funziona perfettamente sulle mie pagine.
    "Purtroppo" avevo già sviluppato un serie di css per gli stati
    a, a:hover, a:active

    nello stato a:hover ho assegnato un background-color, per cui adesso tutti i link (testo o immagini) comunque prendono quel colore di fondo...

  10. #10
    Questo è il tipo di codice che viene assegnato all'immagine

    il class "immagine" è questo
    codice:
    .immagine {
    	color: none;
    	background-color: transparent;
    	border-width: 0px;
    	padding: 0;
    	margin: 0;
    	background: none;
    	overflow: hidden;		
    }
    Nonostante tutto quello che ho infilato nel class, al passaggio del mouse continua a visualizzarsi il colore di fondo dello stato a:hover (vedi immagini di esempio all'inizio del topic).

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.