Merhaba, CSS'de attr() kulanmak istiyorum ama bir türlü çalıştıramadım. Sorunu bilen var mı?
Yapmak istediğim arkaplan rengini HTML üzerinden vermek.

<div class="mb-3 cat" data-background="red">
  <a href="http://www.google.com.tr/">Google</a>
</div>
.cat {  
  background-color: attr(data-background);
}
Edit: Sanırım sadece content özelliğini kullanırken işe yarıyor bu attr() fonksiyonu. Yine de emin değilim.



Edit: Sorun çözüldü arkadaşlar. Düşündüğüm gibi sadece content ile kullanılıyormuş. Ama şöyle bir yöntemi de mevcutmuş:

<div class="mb-3 cat" style="--cat-bg-color: red;">
  <a rel="nofollow" href="http://www.google.com.tr/">Google</a>
</div>
.cat {  
  background-color: var(--cat-bg-color);
}