前言
在开发移动端页面的时候,为了提高用户体验,通常会给被触控的元素加上一个效果来对用户的操作进行反馈。这种反馈主要有三种实现方式,有需要的朋友们下面来一起看看吧。
一、伪类:active
:active伪类常用于设定点击状态下或其他被激活状态下一个链接的样式。最常用于锚点支持其他元素,如button等。在多按键的鼠标系统中,:active只适用于主按键,目前的大部分情况都是左键即主键。
该伪类下定义的CSS样式只在按下鼠标按钮与释放鼠标按钮之间的短暂瞬间被触发显示。使用键盘的tab键也可以触发:active状态。
值得注意的是:伪类是一种比较方便的实现方式,但在ios中,需要在相关的元素或者body
上绑定touchstart
事件才能使元素的:active
生效。
也可以直接在body
上添加