Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. Categorie
    3. Coding e Sistemistica
    4. Coding
    5. Eventi: si possono modificare proprietà css di un el. B tramite un hover su un el. A?
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • D
      donovant User • ultima modifica di

      Eventi: si possono modificare proprietà css di un el. B tramite un hover su un el. A?

      Salve, vorrei sapere se c'è un modo tramite CSS che funzioni almeno per Chrome, Firefox, Opera e Safari (e magari IE 10) per cui se applicato un ":hover" su un elemento, lo stesso possa modificare attributi di stile su un altro elemento, quindi senza javascript.

      Nello specifico A:hover -> fa scattare la comparsa dell'elemento B.
      Ovviamente con js si può fare facilmente, ma sono in cerca se c'è, di una soluzione CSS only.

      Grazie.

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • C
        codencode User Attivo • ultima modifica di

        Puoi farlo con la pseudoclasse :target dei CSS3.

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • D
          donovant User • ultima modifica di

          In alcuni casi ho risolto in questo modo
          #ID:hover [id o classe di un elemento che si trova dentro l'elemento]{ ... }

          Ma per elementi che si trovano fuori l'elemento che fa scattare l'evento, ancora non so come fare.
          Il tuo consiglio può aiutarmi???

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • C
            codencode User Attivo • ultima modifica di

            :target serve a quello.

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • D
              donovant User • ultima modifica di

              Ah ok, perfetto lo provo subito, grazie mille.

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • D
                donovant User • ultima modifica di

                Ma :target va usato solo con ancore???
                Non vedo altri esempi in giro.

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • C
                  codencode User Attivo • ultima modifica di

                  Mi sembrava quello il tuo caso.
                  @Donovant said:

                  Nello specifico A:hover -> fa scattare la comparsa dell'elemento B.

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • D
                    donovant User • ultima modifica di

                    -.-' e quindi???
                    A,B,C,D,E,F,G..... e non A -> <a> inteso come ancora.

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • C
                      codencode User Attivo • ultima modifica di

                      Scusami, non avevo inteso.
                      Si, solo con ancore.

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • D
                        donovant User • ultima modifica di

                        Capito, quindi con i soli CSS a meno che l'elemento si trovi all'interno dell'elemento scatenante non si può fare.

                        0 Miglior Risposta Ringrazia Cita Rispondi

                          1 Risposta Ultima Risposta
                        Caricamento altri post
                        Rispondi
                        • Topic risposta
                        Effettua l'accesso per rispondere
                        • Da Vecchi a Nuovi
                        • Da Nuovi a Vecchi
                        • Più Voti