Access CSS variable from javascript [duplicate] Access CSS variable from javascript [duplicate] javascript javascript

Access CSS variable from javascript [duplicate]


Just the standard way:

  1. Get the computed styles with getComputedStyle
  2. Use getPropertyValue to get the value of the desired property
getComputedStyle(element).getPropertyValue('--color-font-general');

Example:

var style = getComputedStyle(document.body)console.log( style.getPropertyValue('--bar') ) // #336699console.log( style.getPropertyValue('--baz') ) // calc(2px*2)
:root { --foo:#336699; --bar:var(--foo); --baz:calc(2px*2); }