不同的背景取决于点击的类别
Different background depending on the category clicked
我正在尝试根据我所在的类别设置不同的类。
{% for u in utilisateur.getListCategories %}
<div class="catPostIt">
<a href="{{ path('categorie', {'id': u.id})}}">{{u.nom}}</a>
</div>
{% endfor %}
继承人css:
.catPostIt {
width: auto;
padding: 5px 10px;
background: grey;
border-top-right-radius: 3px;
border-bottom-left-radius: 5px;
font-weight: bold;
font-size: 14px;
color: white;
margin: 5px;
}
.catPostIt a:active {
background: linear-gradient(0.25turn,#974FA1, #FF2B6D);
}
活动背景仅持续 0.5 秒,然后再次变为灰色。
是否因为页面正在重新加载?
如果类别下没有页面,您还希望在 link 上应用背景,那么这可能是一个解决方案:
{% for u in utilisateur.getListCategories %}
<div class="catPostIt">
<a class="{{ app.request.pathinfo == path('categorie', {'id': u.id}) ? 'active' }}"
href="{{ path('categorie', {'id': u.id}) }}">
{{u.nom}}
</a>
</div>
{% endfor %}
.catPostIt a.active {
background: linear-gradient(0.25turn,#974FA1, #FF2B6D);
}
我正在尝试根据我所在的类别设置不同的类。
{% for u in utilisateur.getListCategories %}
<div class="catPostIt">
<a href="{{ path('categorie', {'id': u.id})}}">{{u.nom}}</a>
</div>
{% endfor %}
继承人css:
.catPostIt {
width: auto;
padding: 5px 10px;
background: grey;
border-top-right-radius: 3px;
border-bottom-left-radius: 5px;
font-weight: bold;
font-size: 14px;
color: white;
margin: 5px;
}
.catPostIt a:active {
background: linear-gradient(0.25turn,#974FA1, #FF2B6D);
}
活动背景仅持续 0.5 秒,然后再次变为灰色。
是否因为页面正在重新加载?
如果类别下没有页面,您还希望在 link 上应用背景,那么这可能是一个解决方案:
{% for u in utilisateur.getListCategories %}
<div class="catPostIt">
<a class="{{ app.request.pathinfo == path('categorie', {'id': u.id}) ? 'active' }}"
href="{{ path('categorie', {'id': u.id}) }}">
{{u.nom}}
</a>
</div>
{% endfor %}
.catPostIt a.active {
background: linear-gradient(0.25turn,#974FA1, #FF2B6D);
}