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

    cambio immagine al passaggio del mouse

    volevo creare dei link composti da un iconcina e dal testo...mentre per far cambiar colore al testo al passaggio del mouse basta usare i css,come posso far cambiare l'immagine?

  2. #2
    Ti posto un codice che ho creato io qualche giorno fa...funziona da dio...

    codice:
    function change() {
    if(document.getElementById) {
    	if(document.getElementById('immagine').getAttribute('src') == 'path_immagine') {
    		document.getElementById('immagine').removeAttribute('src');
    document.getElementById('home').setAttribute('src','path_seconda_immagine');
    }
    }
    }
    
    function back() {
    if(document.getElementById) {
    	if(document.getElementById('immagine').getAttribute('src') == 'path_seconda_immagine') {
    		document.getElementById('immagine').removeAttribute('src');
    document.getElementById('immagine').setAttribute('src','path_immagine');
    }
    }
    }
    Ovviamente devi richiamare la prima funzione all'onMouseover sull'immagine e la seconda all'onMouseOut dall'immagine...Inoltre devi sostituire il "path_immagine" e "path_seconda_immagine" con i reali path delle immagini, ed inoltre dare un nome all'immagine in questione, così che possa essere univocamente rintracciata dallo script...
    {}\"$y|\/|0"/{}

  3. #3
    domani provo ora son troppo stanco
    nel mentre accetto pure altri consigli!

  4. #4
    Che casino!

    Ma non bastava fare tutto nel codice html del img così?

    codice:
    [img]img_norm.gif[/img]

  5. #5
    Utente di HTML.it L'avatar di joker06
    Registrato dal
    Dec 2006
    Messaggi
    782
    mi dite anche come cambiare il colore di sfondo? mi sarebbe molto utile

  6. #6
    Beh...io direi che la mia funzone può essere adattata anche al colore di sfondo...
    basta are un id al body, rintracciarlo tramite getElementById e poi dirgli di controllare il colori di sfondo tramite getAttribute. Dipendentemente dal colore di sfondo corrente, imposti il cambiamento con removeAttribute e un nuovo setAttrbute (ovviamente l'attributo è bgcolor )...
    Se sei confuso, guarda qui

    {}\"$y|\/|0"/{}

  7. #7

    Re: cambio immagine al passaggio del mouse

    Originariamente inviato da Cho Hakkai

    volevo creare dei link composti da un iconcina e dal testo...mentre per far cambiar colore al testo al passaggio del mouse basta usare i css,come posso far cambiare l'immagine?
    visto che l'iconcina non fa parte del contenuto, ma è un elemento grafico, di presentazione, potresti impostarla come background e fare tutto con i CSS. puoi usare una sola immagine (cosi non devi attendere il caricamento nello stato :hover) e cambiare il background-position.

  8. #8
    Originariamente inviato da joker06

    mi dite anche come cambiare il colore di sfondo? mi sarebbe molto utile
    lo sfondo di cosa? parli sempre di link? bastano i CSS..

    codice:
    a:link, a:visited
    {
       background:#333
    }
    
    a:hover, a:active
    {
       background:#ccc;
    }

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.