javascript - 如何在 css active 中保持背景颜色持久?

标签 javascript html css

我有一张图片,当用户点击它时,我正在更改它的背景颜色。例如:

HTML:

<img src="images/image1.png" />

CSS:

img:active{
    background-color:red;
}

但红色并不持久。并且红色替换为旧颜色。我怎样才能让它持久化?

最佳答案

OnClick 功能不能仅通过 CSS 实现。您将需要使用 javascript 来实现这一点。

关于javascript - 如何在 css active 中保持背景颜色持久?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22724767/

相关文章:

html - 如何防止包含可能弄乱页面样式/模板的 html 标记的动态内容

html - 动态加载样式表

c++ - 在 WIN32 下无窗口显示 HTML 内容

javascript - fotorama:无法获取 API 对象(未定义)

javascript - 将属性分配给 javascript 属性的最佳方法

javascript - Google Apps 脚本 - getRowIndex 无法正常工作

jquery - 制作一个可重新排序、灵活调整大小的网站

javascript - 如何通过复选框隐藏和显示我的 div

jquery - 移动浏览器上的粘性 header

javascript - 尝试使用 javascript 中的正则表达式获取 <tr>...</tr> 列表