小编典典

我可以在CSS中产生onclick效果吗?

html

我有一个想要在点击时更改的图像元素。

<img id="btnLeft">

这有效:

#btnLeft:hover {
    width:70px;
    height:74px;
}

但是我需要的是:

#btnLeft:onclick {
    width:70px;
    height:74px;
}

但是,这显然不起作用。onclickCSS 根本有可能有行为(即不使用JavaScript)吗?


阅读 963

收藏
2020-05-10

共1个答案

小编典典

最接近的是:active

#btnLeft:active {
    width: 70px;
    height: 74px;
}

但是,这仅在按住鼠标按钮时才适用。应用样式 并使之保持 onclick 的唯一方法是使用一些JavaScript。

2020-05-10