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

    Rollover nelle immagini

    Ciao a tutti,
    Ho bisogno di una vostra mano, ho diverse immagini in formato jpg e al passaggio del mouse voglio applicare una gif trasparente...
    Come posso fare?
    Non voglio utilizzare per ogni immagine una classe con l'immagine modificata nel :hover , ma voglio che tramite css venga sovrapposta una gif nel momento del rollever?
    Qualcuno mi dà qualche dritta nel css?
    Ho cercato nel web e molti usano la stessa immagine nascondendo un pezzo di essa e facendola spostare a sinistra o a destra in basso o in alto nel rollover e anche questa procedura vorrei non utilizzarla...

    Grazie mille per la mano...

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2008
    Messaggi
    142
    hai detto di non voler usare la tecnica più usata e testata... per quale motivo??? è la migliore...

    cmq crea all'interno del div un'altro di grande uguale, dai l'evento "hover" a questo secondo div annidato, dandogli come sfondo un'immagine (png) come ti pare... nello stato normale non dai alcuno sfondo invece...

    ma io ti sconsiglio di fare così... fai un'immagine alta il doppio e ne tieni coperta metà metendo la posizione allosfondo, poi con l'evento hover lo sposti...

    non capisco perchè non vuoi usarla...

  3. #3
    Originariamente inviato da uffissimo
    hai detto di non voler usare la tecnica più usata e testata... per quale motivo??? è la migliore...

    cmq crea all'interno del div un'altro di grande uguale, dai l'evento "hover" a questo secondo div annidato, dandogli come sfondo un'immagine (png) come ti pare... nello stato normale non dai alcuno sfondo invece...

    ma io ti sconsiglio di fare così... fai un'immagine alta il doppio e ne tieni coperta metà metendo la posizione allosfondo, poi con l'evento hover lo sposti...

    non capisco perchè non vuoi usarla...
    Ciao come prima cosa ti ringrazio per la risposta e ti rispondo alla domanda, il discorso è molto semplice se te hai un sito che viene aggiornato ogni giorno ti metti a creare, mettiamo caso 6 immagini e 6 dive nel css ogni volta?
    O ti piacerebbe creare solo le 6 immagini e mettere una sola volta l'effetto rollover nel css che ti prende in automatico una gif che viene sovrapposta?

    Io lo avevo fatto questo effetto solo che non era nel rollover e utilizzavo il z-index....

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Forse vuoi dare qualche effetto di opacita` al passaggio del mouse? Una cosa di questo tipo?
    codice:
    HTML
    [img]...[/img]
    
    CSS:
    a {
      display: block;      /* non serve strettamente, ma nel tuo caso puo` esser consigliato */
      opacity: 1;
      ... ecc per gli altri dialetti di opacity ..
    }
    a:hover {
      opacity: 0.7;          /* o il valore che vuoi */
      ... ecc per gli altri dialetti di opacity ..
    }
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  5. #5
    Originariamente inviato da Mich_
    Forse vuoi dare qualche effetto di opacita` al passaggio del mouse? Una cosa di questo tipo?
    codice:
    HTML
    [img]...[/img]
    
    CSS:
    a {
      display: block;      /* non serve strettamente, ma nel tuo caso puo` esser consigliato */
      opacity: 1;
      ... ecc per gli altri dialetti di opacity ..
    }
    a:hover {
      opacity: 0.7;          /* o il valore che vuoi */
      ... ecc per gli altri dialetti di opacity ..
    }
    Si mi servirebbe l'opacità ma anche un'immagine di default che viene visualizzata al momento del rollover... presumo che hai già visto questo tipo di effetto nelle photogallery che al passaggio del mouse spunta una lente di ingrandimento o qualsiasi altra immagine io ho provato ad inserire nel codice ...
    codice:
    item{
    width: 120px;
    	height: 95px;
    	display: block;      /* non serve strettamente, ma nel tuo caso puo` esser consigliato */
      opacity: 1;
    }
    
    item:hover{
     filter: alpha(opacity=50); /* filtro della trasparenza per internet explorer 6 e 7 */
    	filter: "alpha(opacity=50)"; /* filtro della trasparenza per internet explorer 8 */
    	opacity:.50;  /* filtro della trasparenza per Mozilla Firefox, Opera, Safari e Chrome */
    	width: 120px;
    	height: 95px;
    	background-img: url("http://*********i.it/wp-content/uploads/info.png");
    }
    Inserendo questo codice vine sviluppata solo l'opacità e non l'immagine perchè?

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Ma che oggetto e` item?

    Non c'e` nessun tag <item>. E il tipo di tag influenza la visualizzazione.

    Io ti proponevo un tag <img> all'interno di un <a>. E` la situazione piu` sicura (funziona anche in IE6).
    La pseudoclasse :hover si puo` applicare anche ad altri oggetti (non funziona in IE), ma non in tutti gli oggetti si possono (o ha senso) definire gli sfondi.

    Se vuoi trasformare il puntatore in una lente, puoi usare:
    cursor: url(lente.gif), crosshair;
    (o vedi gli altri cursori standard possibili, ad esempio in: http://www.w3schools.com/css/pr_class_cursor.asp )
    dove lente.gif e` una tua immagine
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  7. #7
    Ciao come prima cosa item non è un tag ma mi sono dimenticato di mettere il . prima di item quindi è una classe.
    E seconda cosa il cursore non centra nulla l'effetto che dicevo io era un'immagine normale e con il passaggio del mouse l'immagine normale viene "modificata" con la medesima più un'immagine di una lente sopra...
    Ora non ho nessun link da farti vedere come deve essere il risultato finale...

  8. #8
    Questo sarebbe il risultato che voglio ottenere
    http://www.tonyyoo.com/gallery/gallery.html
    Una volta che si passa sull'immagine voglio un'immagine che viene caricata sopra...

    Qualcuno sà come aiutarmi?

  9. #9
    Utente di HTML.it
    Registrato dal
    Sep 2008
    Messaggi
    142
    quella pagina è in flash, non puoi pretendere un'effetto identico con i css, ma puoi ottenere qualcosa di simile, devo fare qualche prova... ti faccio sapere... ;P

  10. #10
    Originariamente inviato da uffissimo
    quella pagina è in flash, non puoi pretendere un'effetto identico con i css, ma puoi ottenere qualcosa di simile, devo fare qualche prova... ti faccio sapere... ;P
    Questo effetto si può ottenere ne sono sicuro l'ho già fatto ma ho perso il codice che ho utilizzato... bisogna lavorare sull'attributo z-index

    Aspetto tue notizie...

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.