[英]How to make a change in the dom that lasts for one click
我正在建立一个网页,并且已经设置了一个人体backround-image
。 有没有一种方法可以在用户按下鼠标键时更改图像的url,并在释放鼠标键时将其更改回? 基本上,更改持续的时间与点击本身的时间相同。
另外,如何确保此更改可在页面上的任意位置单击才能使用? 将事件侦听器添加到body元素是否足够? 提前致谢。
:active伪类在用户激活元素时适用。 例如,在用户按下鼠标按钮并释放的时间之间。 在具有多个鼠标按钮的系统上,:active仅适用于主要或主要激活按钮(通常为“左”鼠标按钮)及其任何别名。
纯CSS示例:
body:active {
background-image: [IMAGE];
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.