Я делаю небольшую доску объявлений, и у меня есть маленькие карточки для каждой работы.Эти карты создаются динамически из списка, отправленного из моего сценария на языке python в html с использованием flask / jinja
jobs = [{'title':'fix car', 'description':'my car broke down', 'price':100}]
Пример HTML
{% for item in jobs %}
<p> {{ item['title'] }} {{ item['description'] }} {{ item['price'] }} </p>
{% endfor %}
Мне бы хотелось, чтобы выделенные карты выделялись или выделялись.Поэтому в моем скрипте Python, откуда берутся задания, я добавил двоичную опцию.1 = признак, 0 = нормальный
Так что в моем html это выглядело бы примерно так:
{% for item in jobs %}
<p class='featured if item['featured']'> {{ item['title'] }} {{ item['description'] }} {{ item['price'] }}
{% endfor %}
, поэтому он получал бы новый класс CSS, если его рекомендуемый ключ установлен в 1.
Пример CSS
.featured {
background-color: blue;
}