Css 如何使一个部分在点击链接时闪烁一次?

Css 如何使一个部分在点击链接时闪烁一次?,css,Css,我在我的网站上有一个顶部水平菜单,在那里我有一些链接。我想使用这些按钮将读者重定向到我的侧边栏上的部分,其中有包含更详细选项的部分。为了简化所需内容的位置,我希望通过单击顶部菜单上的按钮,除了将屏幕移动到所需部分(我使用简单的HTML:)之外,该部分以黄色闪烁一次(用户每次单击链接时闪烁一次) 这是否可以通过仅使用CSS获得?您需要JS.onclick,并且问题需要编辑到JS而不仅仅是CSS 我不知道仅仅用CSS就可以做到这一点。我认为这将涉及添加一个在单击时淡出的样式元素,这将需要JS。@St

我在我的网站上有一个顶部水平菜单,在那里我有一些链接。我想使用这些按钮将读者重定向到我的侧边栏上的部分,其中有包含更详细选项的部分。为了简化所需内容的位置,我希望通过单击顶部菜单上的按钮,除了将屏幕移动到所需部分(我使用简单的HTML:
)之外,该部分以黄色闪烁一次(用户每次单击链接时闪烁一次)


这是否可以通过仅使用CSS获得?

您需要JS.onclick,并且问题需要编辑到JS而不仅仅是CSS

我不知道仅仅用CSS就可以做到这一点。我认为这将涉及添加一个在单击时淡出的样式元素,这将需要JS。@StackOverflow上的rguttersohn有一个CSS动画代码,可以使文本无限闪烁。移除“无限”会使它闪烁一次。如果有可能闪烁,那么在单击时让它在背景上闪烁应该不难,对吧?那么,是什么让它不可能呢?是不是要flash的部分是另一个?是点击动画触发需要Javascript。您必须编写一个函数,该函数首先删除带有动画的类,然后立即将其添加回,这样每次单击元素时它都会动画一次。@rguttsohn,好的。我记得学习了一些关于onlick的知识,但当时它实际上是在JavaScript上,而不是在CSS上。无论如何,谢谢你。