CSS 更改特定按钮的属性

标签 css button

我有一个按钮类为 button.ttfm2 的按钮,但我想更改 button[type="submit"]:hover 这个特定按钮:

目前我当前的代码是:

.ttfm2 button[type="submit"]:hover {
background-color: #28AE47 !important;
}

我错过了什么?

最佳答案

正确的代码是:

button[type="submit"].ttfm2:hover {
   background-color: #28AE47; /* avoid using !important */
}

您尝试使用后代选择器选择 ttfm2 元素内提交类型的按钮,但您需要使用多重选择器,即具有类 ttfm2 的按钮

示例输出:

button[type="submit"].ttfm2 {
  transition: all ease 2s;
}
button[type="submit"].ttfm2:hover {
  background-color: #28AE47;
}
<button type="submit" class="ttfm2">Test</button>
<button class="ttfm2">This will not work</button>

关于CSS 更改特定按钮的属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32985669/

相关文章:

css - HTML5导航,结构和语义

javascript - JSfiddle 创建点击后消失的按钮

java - 如何在java中以编程方式制作带有按钮的表格布局?

css - Electron 不使用更新的 css 文件

html - 自动调整与另一个成比例的绝对 div 的高度

jquery - 悬停时更改类的属性

c# - 每次点击时使用同一按钮触发2个不同事件的有效方法?

html - flexbox - 如何通过命题根据列的宽度调整居中椭圆的大小?

Python 3 tkinter : Switch Button

javascript - 根据复选框 oracle apex 禁用或启用按钮