2016-08-02 4 views
2

У меня этот класс ответ всплывающей подсказки после наведения на 1,5 с.css - селектор сброса сброса по щелчку

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

Я использую этот класс на кнопке. Я бы хотел, чтобы при нажатии на эту кнопку время задержки перехода начиналось с начала - это означает, что всплывающая подсказка будет отображаться только после 1,5 секунд.

Какой подход лучше всего подходит?

+0

Если я правильно понял ваш вопрос, который вы хотите, таймер для сброса всякий раз, когда вы щелкните элемент, правильно? Если это так, я бы предложил вам использовать JavaScript для этого, по крайней мере, так я это делаю, и он работает все время без проблем. – goncalopinto

ответ

2

Вы можете использовать :active псевдо-класс тоже:

&:hover .tooltip, 
&:active .tooltip { 
    opacity: 1; 
    pointer-events: auto; 
    transform: translateY(0); 
    transition-delay: 1.5s; 
} 
Смежные вопросы