Wpis z mikrobloga

Elo #django #html #css #programowanie
Piszę sobie taką tabelkę z wartościami liczbowymi od 0 do 100 (na razie tylko na bazie projektu z tutoriala django, ale później będzie ona docelowo w moim projekcie prywatnym), gdzie chciałbym aby kolor tła komórki był uzależniony od wartości w komórce, którą wczytuję z bazy danych. Miałoby to działać tak jak formatowanie warunkowe w excelu z dwukolorową skalą.
Wg ludzi ze stacka jest to niemożliwe z czystym CSS i doradzają użycie java scriptu, ale chciałbym tego uniknąć. Ktoś może coś doradzić? Jak to ugryźć w django?
https://pastebin.com/i9tuxt3K
  • 2
@Hans_Olo: Przesyłaj z backendu wartość komórki + zmienną która pozwoli ci określić jaki kolor powinna mieć.

Później w zależności od wartości tej zmiennej przypisujesz odpowiednią klasę w CSSie
np. ustalasz skalę od -10 do 10
dla zmiennej równej "-10" przypisujesz klasę CSS red-10, dla "9" -> green-9

Ale lepiej po prostu użyj jsa