CSS样式禁用按钮
我正在尝试更改带有嵌入式图像的按钮的样式
恐怕示例中没有图像。
我试图:
background-color
禁用时更改按钮的- 禁用时更改按钮中的图像
- 禁用时禁用悬停效果
- 当您单击按钮中的图像并将其拖动时,可以分别看到该图像。我想避免那个
- 可以选择按钮上的文本。我也想避免这种情况。
我试过了button[disabled]
。但是无法禁用某些效果。喜欢 top: 1px; position: relative;
和形象。
回答:
对于禁用的按钮,您可以使用:disabled
伪元素。它适用于所有元素。
仅对于支持CSS2的浏览器/设备,可以使用[disabled]
选择器。
与图像一样,不要将图像放在按钮中。将CSS background-image
与background-position
和一起使用background-repeat
。这样,就不会发生图像拖动。
button { border: 1px solid #0066cc;
background-color: #0099cc;
color: #ffffff;
padding: 5px 10px;
}
button:hover {
border: 1px solid #0099cc;
background-color: #00aacc;
color: #ffffff;
padding: 5px 10px;
}
button:disabled,
button[disabled]{
border: 1px solid #999999;
background-color: #cccccc;
color: #666666;
}
div {
padding: 5px 10px;
}
<div>
<button> This is a working button </button>
</div>
<div>
<button disabled> This is a disabled button </button>
</div>
以上是 CSS样式禁用按钮 的全部内容, 来源链接: utcz.com/qa/436420.html