Visualizzazione dei risultati da 1 a 5 su 5

Hybrid View

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2015
    residenza
    TORINO
    Messaggi
    37
    Per il cambio di immagine, potresti usare la proprietà background-url ma tutte avrebbero la stessa url quando fai
    hover.
    L'alternativa sarebbe con javascript puro o Jquery, usando i selettori puoi cambiare l'immagine in base all'ID dell'immagine
    oppure al title dell'immagine

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2014
    Messaggi
    13
    Quote Originariamente inviata da hidran Visualizza il messaggio
    Per il cambio di immagine, potresti usare la proprietà background-url ma tutte avrebbero la stessa url quando fai
    hover.
    L'alternativa sarebbe con javascript puro o Jquery, usando i selettori puoi cambiare l'immagine in base all'ID dell'immagine
    oppure al title dell'immagine
    Grazie mille per la risposta,

    mi va benissimo che in tutte le immagini ci sia poi la stessa con l'hover, xke sarà semplicemente una png con scritto scopri su tutte le immagini

    ho provato con background-image url ma non funziona.

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2015
    residenza
    TORINO
    Messaggi
    37
    Ciao,
    Il background-url glielo devi dare al link e non all'immagine: Deve essere al contenitore dell'immagine.

    Usa questo trucco:
    codice:
    .imageLink:hover img {display: none;}  /* nascondo immagine originale*/
    .imageLink:hover {
        background: url(css3.png) no-repeat;  /* metti url nuova immagine*/
     width: 200px; /* deve essere identico al width dell'immagine altrimenti si vede il "flick"
    
        height: 200px;    display: inline-block; /* idem per width*/
    }
    L'unica idea che mi viene usando CSS è questa.
    Senza vedere com'è fatto l'html è un po' pi difficile
    Questa soluzione l'ho provata e funziona: almeno lo swipe dell'immagini
    Puoi aggiungere altre proprietà css3 come transition ecct.

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2014
    Messaggi
    13
    [QUOTE=hidran;25341549]Ciao,
    Il background-url glielo devi dare al link e non all'immagine: Deve essere al contenitore dell'immagine.

    Usa questo trucco:
    codice:
    .imageLink:hover img {display: none;}  /* nascondo immagine originale*/
    .imageLink:hover {
        background: url(css3.png) no-repeat;  /* metti url nuova immagine*/
     width: 200px; /* deve essere identico al width dell'immagine altrimenti si vede il "flick"
    
        height: 200px;    display: inline-block; /* idem per width*/
    }

    Perfetto grazie mille funziona.

    Ti chiedo ancora se è possibile togliere il display:none perchè vorrei la seconda immagine sovrapposta alla prima in modo da sfruttare la trasparenza png.

    grazie

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.