javascript - css - 单击时重置悬停选择器

标签 javascript css css-selectors css-transitions

我有这个类在悬停 1.5 秒后显示工具提示的响应。

&:hover .tooltip {
    opacity: 1;
    pointer-events: auto;
    transform: translateY(0);
    transition-delay: 1.5s;
}

我在按钮上使用此类。 我希望当用户单击此按钮时,转换延迟将从头开始计数 - 意味着工具提示将在 1.5 秒后再次显示。

最好的方法是什么?

最佳答案

您也可以使用 :active 伪类:

&:hover .tooltip,
&:active .tooltip {
    opacity: 1;
    pointer-events: auto;
    transform: translateY(0);
    transition-delay: 1.5s;
}

关于javascript - css - 单击时重置悬停选择器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38715531/

相关文章:

javascript - 是否可以使用 jquery 和 split 方法跳过 html 标签?

javascript - Google Api - 单独对象 - JavaScript

CSS选择样式为="float:left"的图像可能吗?

html - 有些选择器不适合我

javascript - 如何使用 flask 将二维 float 组从 javascript 发送到 python

javascript - webauthn 示例表明浏览器在交叉编译时不受支持,但可以在主机上运行

html - 为什么我的图片没有放在文字的右侧?

css - 如何修复在 CSS 中使用非精确小数时产生的错误?

html - 用数字代替元素符号点的无序列表

html - 父选择器在 css4 中可用吗?