@@dedlfix
Das CSS bezieht sich auf Dinge, die erst durch das Javascript vorhanden sind. Die stehen also nur durch einen zeitlichen Zufall rechtzeitig bereit, wenn aus irgendeinem Grunde das CSS verzögert ausgewertet wird.
Custom properties sollten dynamisch geändert werden können (also auch nachträglich) und dann Wirkung zeigen.
Neuer Codepen, in welchem dasselbe für die Schriftfarbe gemacht wird → Klappt, der Text erscheint grau.
Einziger Unterschied, der mir einfallen mag, ist, dass content
ja nicht aufs Element selbst angewandt wird, sondern aufs ::before
-Pseudoelement.
LLAP 🖖
--
“When UX doesn’t consider all users, shouldn’t it be known as ‘Some User Experience’ or... SUX? #a11y” —Billy Gregory
“When UX doesn’t consider all users, shouldn’t it be known as ‘Some User Experience’ or... SUX? #a11y” —Billy Gregory