【发布时间】:2017-02-21 00:59:35
【问题描述】:
我运行此代码时的任何原因,
input[type=submit]:active {
background-color: green;
}
当我单击所需的按钮时,它只闪烁绿色片刻,然后返回原始颜色?我怎样才能让它永久保持绿色?
【问题讨论】:
-
使用 Javascript。单击时应用一个类。
:active正在做它应该做的事情。它仅适用于按住鼠标按钮时。 -
因为
active状态只持续一瞬间。使用 JS 并在点击时更改 css -
哦,
:focus仅适用于您点击其他内容。