0

Here is my code:

HTML:

<div class="class"></div>

CSS:

.class:before {
   content: "text";
   color: red;
}

I need to change the red colour to green in DOM (no jQuery)

Mister Jojo
  • 20,093
  • 6
  • 21
  • 40
sMohammad14
  • 33
  • 1
  • 6

1 Answers1

0

yes, with css variables

const Root = document.documentElement;

Root.style.setProperty('--mycolor', 'green');
:root {
  --mycolor : red;
}
.class:before {
  content: "text";
  color: var(--mycolor);
}
<div class="class"></div>
Mister Jojo
  • 20,093
  • 6
  • 21
  • 40