使用CSS有一种方法,当我将鼠标悬停在按钮上时,如果它没有被禁用,我可以将光标变为手指吗?

时间:2013-09-21 07:06:47

标签: css

我的表格上有按钮。当我将鼠标悬停在这些上时,我的光标保持为指针。有没有办法让我可以用手指换一只手,但只有当按钮没有被禁用时?

4 个答案:

答案 0 :(得分:6)

您可以使用CSS3选择器:

button:not([disabled]) {
    cursor: pointer;
}

或者,为常规按钮提供样式,为禁用按钮提供不同的样式:

button {
    cursor: pointer;
}

button[disabled] {
    cursor: default;
}

http://jsfiddle.net/8SbAw/

答案 1 :(得分:0)

答案 2 :(得分:0)

这样就可以了解

button:hover:disabled{
cursor: pointer;
}
button:active:disabled{
cursor: pointer;
}

答案 3 :(得分:0)

检查JS小提琴

http://jsfiddle.net/PYPHH/

<input type="button" id="new">

#new:hover
{
    cursor:pointer;
}