我有一个图像元素,我想在单击时更改它。
<img id="btnLeft">
这有效:
#btnLeft:hover {
width: 70px;
height: 74px;
}
但我需要的是:
#btnLeft:onclick {
width: 70px;
height: 74px;
}
但是,显然,它不起作用。是否有可能在 CSS 中有 onclick
行为(即,不使用 JavaScript)?
原文由 Alegro 发布,翻译遵循 CC BY-SA 4.0 许可协议
最接近的是
:active
:但是,这只会在按住鼠标按钮时应用样式。应用样式 并在点击时保持 应用的唯一方法是使用一些 JavaScript。