Visualizzazione dei risultati da 1 a 3 su 3

Visualizzazione discussione

  1. #2
    Moderatore di CSS L'avatar di KillerWorm
    Registrato dal
    Apr 2004
    Messaggi
    5,771
    Ciao, la questione penso non sia risolvibile attraverso il solo CSS o il markup HTML. Ho visto che in genere una soluzione, per rendere quel valore dinamico, è quella di integrarlo attraverso il codice lato server, come appunto hai già fatto tu stesso.

    Capisco però il problema che descrivi riguardo la necessaria modifica di entrambe le parti, CSS e HTML. In tal caso una possibile alternativa è quella di agire via JavaScript per recuperare quel valore della variabile CSS e scrivere runtime quei tag in modo dinamico.

    Potresti usare una cosa del genere, da inserire ovviamente nell'head in sostituzione di quei due tag (che appunto saranno scritti runtime) e facendo attenzione ad inserire questo script solo dopo l'inclusione del CSS in questione (in modo che la variabile CSS risulti disponibile da JavaScript):
    codice:
    <script>
       ;(function(){
          let colore = getComputedStyle(document.documentElement).getPropertyValue('--ColoreScuro');
          document.write(
             '<meta name="msapplication-navbutton-color" content="'+colore+'">'
            +'<meta name="theme-color" content="'+colore+'">'
          );
       }());
    </script>
    Prova e fai sapere.
    Ultima modifica di KillerWorm; 15-10-2020 a 18:27
    Installa Forum HTML.it Toolset per una fruizione ottimale del Forum

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.