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

    stati visited e active sulle immagini però

    Ciao,
    posto in CSS perchè credo sia il posto giusto.

    Vorrei avere i 4 stati dei css sui link (link, visited, hover e active) impostati su 4 immagini anzichè su 4 formattazioni del testo.

    Come posso fare?

    Vi prego è abbastanza urgente e importante.

    GRAZIE!
    http://www.ecogiochi.it - il primo blogames del pianeta
    http://www.grogonet.com - Grog on network

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Non credo di aver capito.

    Vuoi cambiare l'immagine di sfondo (di un <div> / di un link / ...)a seconda dello stato?
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    imposta per i diversi stati del tag <a> una immagine diversa in background.
    ricordati anche dello stato "focus" oltre che dei tradizionali "link", "visited", "hover" e "active" perchè sebbene IE non lo tratti in modo diverso, in realtà lo stato "focus" descrive appunto un link su cui si va mediante navigazione tabulare cioè con i tab o con i tasti.
    a:link {
    ...
    background-image: url(percorso/nome_img.estensione);
    ...
    }
    il tutto per ogni singolo tipo di link cioè lo stesso anche per a:visited, a:hover, a:active e a:focus.

    però non ho capito se oltre all'img di sfondo ci metterai anche del testo la cui formattazione resterà invariata oppure se vorresti solo metterci l'immagine...

  4. #4
    per completezza di risposta, ecco il seguito.
    se hai del testo nei link e inoltre vuoi una img diversa per ogni stato segui il post di prima, se invece vuoi solo una img di fondo che cambia in base allo stato ma non vuoi vedere il testo, la cosa è un po' più complessa ma si può fare sebenne qui siamo a limite della decenza per quanto concerne la correttezza nell'uso dei CSS

    in pratica devi impostare i diversi sfondi come da esempio precedente ma in più devi inserire il testo del link all'interno di un tag <span>. per es:
    <span>link</span>

    a questo punto nelle regole CSS devi impostare una larghezza e una altezza predefinite per l'elemento <a> (e lo fai per ogni stato del link, cioè per link, hover...), valori che ovviamente saranno uguali a quelli dell'immagine. in questo modo puoi togliere visibilità al testo impostando una regola del tipo:
    a span {
    display: none;
    }

    così non fai vedere il testo. widht e height li devi impostare obbligatoriamente per i vari stati di <a> perchè altrimenti impostando a "none" la visibilità dell'elemento Span anche l'elemento A sparirebbe.

  5. #5
    perfetto, era proprio quello che cercavo!
    GRAZIE

    quando ho un attimo ci provo e spero di riuscirci!
    http://www.ecogiochi.it - il primo blogames del pianeta
    http://www.grogonet.com - Grog on network

  6. #6
    funziona, ho messo però anzichè uno span un
    codice:
    <a haref="pippo.htm class="rana">nbsp;</a>
    ci sono controindicazioni?

    un'altra cosa, come imposto le dimensioni dello span? dal css?

    thanks
    http://www.ecogiochi.it - il primo blogames del pianeta
    http://www.grogonet.com - Grog on network

  7. #7
    Utente di HTML.it L'avatar di Francis87
    Registrato dal
    Jun 2003
    Messaggi
    5,970
    si, da css va benissimo
    codice:
    span {
     width: 200px;
     /* ... */
    }
    Heaven's closed. Hell sold out.

    Linux 2.6.26-2-amd64
    Debian squeeze

  8. #8
    ottimo, sembra funzionare.

    non ho ben capito però lo stato focus, come si imposta? a:focus?
    http://www.ecogiochi.it - il primo blogames del pianeta
    http://www.grogonet.com - Grog on network

  9. #9
    Originariamente inviato da Osterello
    non ho ben capito però lo stato focus, come si imposta?
    lo devi impostare esattamente come gli altri cioè come link, visited etc...
    indica uno stato dell'elemento A così come lo indicano gli altri. vale per quando l'elemento A ha ricevuto il focus perchè l'hai selezionato con la navigazione mediante il tasto TAB oppure se lo selezioni con un tasto, per es. il tasto P, se hai impostato per i link A la proprietà accesskey="tasto_di_accesso" che ti consente di navigare tra i link usando ALT+i_vari_tasti

  10. #10

    con safari mi da problemi!!!

    Ciao,
    ho fatto tutto il discorso degli span, e su IE funziona benissimo.

    Purtroppo sul browser del mac safari mi da un pò di problemi:

    www.sdpautotrasporti.it/alecastiglioni

    le img sono i quadrati grigi/arancio in basso

    soluzioni?
    http://www.ecogiochi.it - il primo blogames del pianeta
    http://www.grogonet.com - Grog on network

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.