html - 单击时如何更改按钮颜色

标签 html css

我是新的 css,我很难在单击时更改按钮的颜色。通常,单击按钮时,按钮颜色会在很短的时间内变为蓝色。我想让它变成黄色。我怎样才能做到这一点?

html

<button id="btn">Hi</button>

最佳答案

这很容易。您可以通过 :active:focus 状态来获取它。试试下面的代码片段。 (您可以根据需要更改颜色。)

button {
    background: #0095ff;
    border: none;
    padding: 10px 20px;
    color: #fff;
    outline: none;
}

button:active, button:focus  {
    background: yellow;
    color: #000;
}
<button>Click Me!</button>

由于您是 CSS 新手,如果您需要,可以阅读本文:* https://developer.mozilla.org/en-US/docs/Web/CSS

关于html - 单击时如何更改按钮颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44574309/

相关文章:

ruby-on-rails - 使用 Rails 3.1 时如何在 Sass 中使用引用图像?

css - 选择器之间的空格是什么意思?

javascript - 如何获取 DIV 元素的值,将它们放入数组中并在以后使用它们。 JS/查询

html - 如何创建覆盖底部内容面板?

javascript - HTML 将图像从 Canvas 复制到另一个 Canvas

php - 图像随机损坏(但刷新后加载)并显示 "Resource interpreted as Image but transferred with MIME type text/html"

javascript - Accordion 和标签之间的区别

html - 忽略背景颜色 css

html - 带有站点长容器的粘性页脚

javascript - QTip 入门