繁体   English   中英

如何更改持续一键的dom

[英]How to make a change in the dom that lasts for one click

我正在建立一个网页,并且已经设置了一个人体backround-image 有没有一种方法可以在用户按下鼠标键时更改图像的url,并在释放鼠标键时将其更改回? 基本上,更改持续的时间与点击本身的时间相同。

另外,如何确保此更改可在页面上的任意位置单击才能使用? 将事件侦听器添加到body元素是否足够? 提前致谢。

:active伪类在用户激活元素时适用。 例如,在用户按下鼠标按钮并释放的时间之间。 在具有多个鼠标按钮的系统上,:active仅适用于主要或主要激活按钮(通常为“左”鼠标按钮)及其任何别名。

CSS3选择器规格


纯CSS示例:

body:active {
    background-image: [IMAGE];
}

jsfiddle示例

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM