What would be and equivalent for CSS hover, just to be used on devices that have a touch screen, like tablet and smartphones? I am trying to show arrows on my carousel, for desktop I know I can use hover but what to use when there is no cursor to hover over?
相关问题
- Adding a timeout to a render function in ReactJS
-
Why does the box-shadow property not apply to a
- How to add a “active” class to a carousel first el
- Add animation to jQuery function Interval
- jQuery hover to slide?
Use
:active
selector in combination with:hover
.Example
I believe that by default, touch devices do not have Hover effect, or at least they "treat" it differently - like a click event.
Example: if you have a dropdown menu on Hover on desktop machines, it will automatically be a dropdown menu on click on mobile touch devices.
As for current inquiry, I can propose a workaround, to show the arrows on devices with max-width smaller than 1200px.