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
  • 16,804
  • 3
  • 16
  • 39
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
  • 16,804
  • 3
  • 16
  • 39