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

    bordo delle immagini con a:hover

    Vorrei fare in modo che al passaggio del mouse sopra un'immagine linkata, venga fuori il bordo.

    Le ho provate tutte ma non mi viene.

    Allora vorrei che normalmente l'immagine linkata non avesse bordo..allo stato hover (il mouse si posiziona sopra all'immagine) comparisse un bordo di un 1px blu. +

    Come faccio?

    Grazie

  2. #2
    Quello che mi funziona meglio, ma al contrario , è questo:

    CSS:
    codice:
    a.link img {
      border: 1px solid;
      margin: 1px;
    }
    a.link:link img, a.link:visited img, a.link:active img {
      border-color: #083194;
    }
    a.link:hover img {
      border: 0px solid;
    }

    HTML con immagine linkata:
    codice:
    <a href="url pagina" class="link">
         [img]image.gif[/img]
    </a>
    Purtroppo questo mostra attorno all'immagine il bordo di 1px e quando il mouse passa sparisce.

    Io voglio il contrario....

  3. #3
    Dai un'occhiata qua per vedere se risolvi:

    http://www.w3.org/TR/CSS21/selector....pseudo-classes

    comunque, per darti un'idea
    codice:
    a.link img, a.link:visited img{....}
    a.link:hover img{....}
    dovrebbe andare (anche se sono un pochino arrugginito)..


  4. #4
    Utente di HTML.it L'avatar di salasir
    Registrato dal
    Apr 2004
    Messaggi
    1,881
    Originariamente inviato da devil89
    Quello che mi funziona meglio, ma al contrario , è questo:

    CSS:
    codice:
    a.link img {
      border: 1px solid;
      margin: 1px;
    }
    a.link:link img, a.link:visited img, a.link:active img {
      border-color: #083194;
    }
    a.link:hover img {
      border: 0px solid;
    }
    ...
    Purtroppo questo mostra attorno all'immagine il bordo di 1px e quando il mouse passa sparisce.

    Io voglio il contrario....
    Se definisci il border su :link e border:0; su :hover funziona come dici. Inverti le definizioni:
    codice:
    a.link img {
      border: 0px  solid;
      margin: 1px;
    }
    a.link:link img, a.link:visited img, a.link:active img {
      border: none;
    }
    a.link:hover img {
      border: 1px  solid #083194;
    }
    Tieni presente, però, che se inserisci un border che prima non c'era, l'immagine "cresce" di dimensioni e ottieni on effetto non proprio gradevole. Forse si risolve inserendo un margin:0; sull':hover e margin:1px; su :link.

  5. #5
    Mi dispiace ma non funziona.

    Ho usato questo codice CSS:
    codice:
    a.link img {
      border: 0px solid;
      margin: 1px;
    }
    a.link:link img, a.link:visited img, a.link:active img {
      border: none;
    }
    a.link:hover img {
      border: 1px solid #000000;
    }
    HTML:
    codice:
    <a href="url" class="link">
                  [img]img/image010.gif[/img]
    </a>
    Il bordo non c'è (ed giusto fino a qua) ma al passaggio del mouse non viene fuori.


    Come faccio?

  6. #6

  7. #7
    ??Risolto??

  8. #8
    Originariamente inviato da devil89
    codice:
    a.link:hover img {
      border: 0px solid;
    }
    OT
    scusa perchè metti "px" dopo lo 0?
    0 è 0, sia che siano em che px che altro così come il solid che segue


    (campagna promozione CSS puliti e corretti)

  9. #9
    non ho ancora risolto.
    E sembra un problema molto diffuso

  10. #10
    Originariamente inviato da osvi
    OT
    scusa perchè metti "px" dopo lo 0?
    0 è 0, sia che siano em che px che altro così come il solid che segue


    (campagna promozione CSS puliti e corretti)


    ..."Cosi come il solid che segue"....in che senso??

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.