在 Bootstrap 中单击时将卡片变灰
Gray the card on click in Bootstrap
无限列表的一个常用功能是,当我们点击他之后,该项目会变灰。只用HTML、CSS、JS、jQuery(用户端)能达到这个效果吗?
它是如何工作的?
1.) 用户点击卡片元素
2.) 当按下时,class text-muted
被添加到卡片元素,导致它变成灰色,如下所示
bootarap 中最简单的代码示例如下所示:
{% for obj in objects %}
<a href="/detail/id/" target="_blank">
<div class="card" id="card{{ obj.id }}">
<!--..content card..-->
</div>
</a>
{% endfor %}
您可以添加 CSS 伪 class 到已访问的链接 a:visited { color: grey; }
。没有自定义 class 和 javascript 逻辑。
参见 doc
无限列表的一个常用功能是,当我们点击他之后,该项目会变灰。只用HTML、CSS、JS、jQuery(用户端)能达到这个效果吗?
它是如何工作的?
1.) 用户点击卡片元素
text-muted
被添加到卡片元素,导致它变成灰色,如下所示
bootarap 中最简单的代码示例如下所示:
{% for obj in objects %}
<a href="/detail/id/" target="_blank">
<div class="card" id="card{{ obj.id }}">
<!--..content card..-->
</div>
</a>
{% endfor %}
您可以添加 CSS 伪 class 到已访问的链接 a:visited { color: grey; }
。没有自定义 class 和 javascript 逻辑。
参见 doc