Visualizzazione dei risultati da 1 a 2 su 2

Hybrid View

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2013
    Messaggi
    35

    attribuire class="is-active" ad un div tramite link

    Ciao a tutti.
    come da titolo vorrei attribuire una classe ad un div tramite link

    esempio

    miosito.it/test.html#1 mi apre miosito.it/test.html e applica al div1 la classe class="is-active"

    miosito.it/test.html#2 mi apre miosito.it/test.html e applica al div2 la classe class="is-active"

    Questo perche ho in una pagina html molti div a scomparsa che si attivano con bottoni ma volevo che differenti link mi attivassero già differenti div senza dover creare tante pagine uguali con solo class="is-active" posizionata nei differenti div.

    Grazie

  2. #2
    Moderatore di CSS L'avatar di KillerWorm
    Registrato dal
    Apr 2004
    Messaggi
    4,746
    Ciao, non puoi farlo solo con HTML. Per applicare delle classi programmaticamente è necessario l'uso di JavaScript.

    Una soluzione alternativa però potrebbe essere l'uso della pseudo-classe :target in CSS.

    A quel punto potresti impostare il CSS in modo da aggiungere questo selettore nella stessa regola che sarà definita per la tua classe is-active.

    Grossomodo dovrai impostare una cosa del genere:
    codice:
    div.is-active,
    div:target {
      /* ... */
    }
    Fai sapere, buon proseguimento
    Prima di postare considera che tra i link utili puoi trovare il 75% delle risposte alle tue domande; il 20% tra i post del forum; il 15% sul web.
    Ti resta... humm spè

    Le cattive domande sono quelle che non meritano risposta, le buone domande sono quelle che non hanno risposta
    L'Itailano non e nu'opnioine. E' improntate uslaro correattemtne sul froum. Garize!

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 © 2020 vBulletin Solutions, Inc. All rights reserved.