Как я могу изменить цвет кнопки при наведении курсора? - PullRequest
20 голосов
/ 10 октября 2010

Мне нужно изменить цвет кнопки при наведении.

Вот мое решение, но оно не работает.

a.button {
   display: -moz-inline-stack;
   display: inline-block;
   width: 391px;
   height: 62px;
   background: url("img/btncolor.png") no-repeat;
   line-height: 62px;
   vertical-align: text-middle;
   text-align: center;
   color: #ebe6eb;
   font-family: Zenhei;
   font-size: 39px;
   font-weight: normal;
   font-style: normal;
   text-shadow: #222222 1px 1px 0;
}
a.button a:hover{
     background: #383;
}

Ответы [ 3 ]

38 голосов
/ 10 октября 2010

a.button a:hover означает «ссылка, находящаяся над ней, является дочерней по отношению к классу button».

Перейти вместо a.button:hover.

13 голосов
/ 10 октября 2010

Кажется, ваш селектор неверен, попробуйте использовать:

a.button:hover{
     background: #383;
}

Ваш код

a.button a:hover

Означает, что будет искать элемент a внутри a с помощью кнопки класса.

1 голос
/ 25 мая 2016
a.button:hover{
    background: #383;  }

работает для меня, но в моем случае

#buttonClick:hover {
background-color:green;  }
...