Fix: Exclude tooltip animation on touch screens

This commit is contained in:
Lucas Larroche 2021-11-08 00:03:24 +07:00
parent 5bb7346728
commit 1b1c13b8cf

View file

@ -48,25 +48,33 @@
color: var(--tooltip-background-color); color: var(--tooltip-background-color);
} }
// Display
&:focus, &:focus,
&:hover { &:hover {
&::before, &::before,
&::after { &::after {
opacity: 1; opacity: 1;
}
}
// Animations, excluding touch devices
@if $enable-transitions { @if $enable-transitions {
@media (hover: hover) and (pointer: fine) {
&:focus,
&:hover {
&::before,
&::after {
animation-duration: .2s; animation-duration: .2s;
animation-name: slide; animation-name: slide;
} }
}
&::after { &::after {
@if $enable-transitions {
animation-name: slideCaret; animation-name: slideCaret;
} }
} }
} }
} }
}
// Animations // Animations
@if $enable-transitions { @if $enable-transitions {