I am trying to write css for dynamic classes, for that I generated classes using ngFor like below
<div style="max-height: 450px;" *ngFor="let item of data;let i = index" class="card{{i + 1 }}">
.....
</div>
Now I am writing css for above dynamic classes like this ->
@media (min-width: 1399px) {
.card2,
.card6 {
padding-left: 0px;
padding-right: 0px;
}
.card3,
.card7 {
padding-right: 0px;
}
}
@media (min-width: 576px) and (max-width: 768px) {
.card2,
.card4,
.card6 {
padding-left: 0px;
}
}
Now I have less than 8 divs but it can be above 20 and then I will be in trouble.
So Is there any shortest way for defining above css rules like card(n+1){....} ?