Rik Schennink @rikschennink PQINA 2M CSS only tactile push effect. #css #push #fancy #buttons 5 2 Comments Fresh Top Edvinas @arzatskis 2M Is ontouchstart="" for parent hack (https://stackoverflow.com/questions/3885018/active-pseudo-class-doesnt-work-in-mobile-safari#8877902) still needed to trigger :active on iOS or there is some newer/better technique? Answer Delete 1 Rik Schennink @rikschennink 2M @arzatskis Looks like it doesn't work on iOS, but maybe user-select:none makes a difference, haven't tested. Answer Delete Edvinas @arzatskis 2M Forked your pin before asking, tried adding meta tag for viewport (the same that removes tap delay) with no luck. Tried "touch-action", "user select" properties too with no luck. Thought maybe you'll know other techniques.. (user-select: none helps a bit - there's no prompt to copy/select button label) (it's also shame, that only after playing with your pen I found that there's problems with :active on iOS devices. Never stumbled on this before - with all flat / phone UIs :hover / :active are more like afterthought. Will be good reminder for the future..) Answer Delete 1 Chris Dudley @slowchris 2M Have very little experience with CSS to give feedback. But as a layman, it looks and feels very nice to use. Well done. Answer Delete 1 Rik Schennink @rikschennink 2M @arzatskis I've added a tiny iOS only script that fixes the issue by adding the touchstart event listener to each button. Not the best, but it works. Answer Delete Sign Up or Log In to leave a comment.