Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente bannato
    Registrato dal
    Jan 2006
    Messaggi
    100

    sintassi a:hover che influenza altre classi

    il titolo non è molto esplicativo ma non mi veniva di meglio

    avendo una struttura del genere per un menu orizontale:
    codice:
    [*]<span class="menu_bordo_sinistro"></span>testo<span class="menu_bordo_destro"></span>
    esiste un modo per far cambiare l'immagine di sfondo ai due span ogni volta che il mouse passa sul link?

  2. #2
    Utente di HTML.it L'avatar di oronze
    Registrato dal
    Jun 2001
    Messaggi
    3,543

    No ai layout tabellari!

    Insulto libero: http://forum.html.it/forum/showthread.php?s=&postid=12524872#post12524872

  3. #3
    Utente bannato
    Registrato dal
    Jan 2006
    Messaggi
    100
    ho letto ma non penso sia quello che serve a me

    ho bisogno di modificare le proprietà degli span che stanno attorno al link, ma solo quando il link è attivo

    in javascript sarebbe roba da un minuto, ma vorrei tenere la parte grafica separata ed autosufficiente

    in css servirebbe qualcosa tipo
    .menu_bordo_sinistro a:hover

    o non so
    solo che lo span apre e chiude prima del link...
    non so...

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Semplicemente devi cambiare la marcatura:
    codice:
    [*]
      <a class="menu_link" href="http://www.ciao.it">
        <span class="menu_bordo_sinistro"> </span>
          testo
        <span class="menu_bordo_destro"></span>
      </a>
    Poi nel CSS:
    codice:
    li {
      ...
    }
    li a {
     ...
    }
    li a:hover {
      ... se serve ...
    }
    li a span {
      stile bordi a riposo
    }
    li a:hover span {
      stile bordi con mouse sopra
    }
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  5. #5
    Utente bannato
    Registrato dal
    Jan 2006
    Messaggi
    100
    se potessi inserire gli span all'interno del ilnk non avrei problemi, solo che non va...

    come ho detto prima si tratta di un menu orizzontale a tab basato su link
    dopo aver tentato in molti modi ho finito con il seguire pari pari una guida trovata su un sito
    e con questo sistema i bordi di ogni tab vengono racchiusi negli span all'esterno del link

    mettendo gli span dentro invece mi ritrovo i bordi in posizioni strane che mi spezzano completamente l'effetto grafico

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Probabilmente hai sbagliato qualcosa.
    Ad esempio non hai definito display: block; i link, per cui non puoi definirne le dimensioni.

    O forse ci sono altri sistemi per ottenere lo stesso effetto (tipo uno sfondo da assegnare al link).
    Pero`, non consocendo come e` fatto il menu, e` difficile pensare a soluzioni.

    Se puoi posta un link alla pagina (se e` una prova ancora meglio: niente cose inutili che fanno confusione)
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  7. #7
    Utente bannato
    Registrato dal
    Jan 2006
    Messaggi
    100
    faccamo un'altra cosa...
    io voglio ottenere un semplice menu a tab, e le tab devono avere un'immagine di sfondo ed essere progettati per adattarsi in larghezza al testo
    praticamente come fate qui su html.it

    potresti postarmi un codice semplice semplice per realizzare un menu del genere?

    ma perchè si usano sempre le liste?
    con i div non sarebbe lo stesso?

  8. #8
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Si usano le liste, perche` e` la marcatura corretta per dei dati di quel tipo.
    Potresti anche usare marcatori diversi, ma poi avresti problemi con:
    - browser non visuali
    - motori di ricerca
    - altri strumenti che leggono la semantica della pagina
    - in qualche caso browser "leggeri" (e con schermi piccoli).

    Trovi esempi di menu a tab in giro per la rete. Puoi partire dai "link utili" (sezione menu).
    Se vuoi essere preciso, su HTML.it non e` un menu a tab, ma un menu orizzontale con colorazione dello sfondo.
    I tab prevedono che le varie opzioni (o pagine) siano gia` presenti nel browser (di cui una visibile e le altre nascoste), mentre in un menu normale con un click su una voce del menu viene ricaricata la pagina.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  9. #9
    Utente bannato
    Registrato dal
    Jan 2006
    Messaggi
    100
    ok
    avevo già dato un'occhiata sul sito e su google
    cercherò meglio

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.