2013-12-05 2 views
0

Я разрабатываю веб-приложение с использованием каркаса Vaadin.Окраска кнопки ссылки на область фонового изображения, когда она зависает

У меня есть кнопка в стиле BaseTheme.BUTTON_LINK и отображается значок. Кнопка присваивается классу CSS, который имеет зависающее состояние, когда кнопка зависает. Я хочу изменить фон кнопки на белый цвет. Когда я расширил область быть окрашена поджигатель, он дает это:

<div class="v-slot v-slot-link" style="width: 25%; margin-left: 0px;"> 
<div class="v-button v-widget link v-button-link" tabindex="0" role="button"> 
    <span class="v-button-wrap"> 
    <img class="v-icon" alt="" src="http://localhost:8081/VaadinButtonPanel/APP/connector/42/277/icon/duke.png"> 
    <span class="v-button-caption">Click Me</span> 
</span> 
</div> 
</div> 

Так я написал это в стиле CSS, но он не работает для меня:

.v-button-link .v-slot .v-slot-link .v-button-caption:hover{ 
    color: #1b699f; 
    background : #FFF; 
    } 

Любая идея будет оценили.

ответ

3

Ознакомьтесь с вашим селектором. Это не соответствует вашей HTML структуры

.v-slot.v-slot-link .v-button-link .v-button-caption:hover 

бы быть рабочим селектор

+0

я изменить его, но он не работает – AmiraGL

+0

Нет, я не так как это тот же элемент с обоих классов (это подлежит обсуждению, если оба класса необходимы для селектора, но я просто перестроил данный, чтобы он соответствовал) –

+0

Я забыл: hover, вы включили это? Может быть, вам нужно! Важно, потому что какой-то другой стиль более важен, чем ваш? –

0
.v-button-caption:hover{ 
color: #1b699f; 
background : #FFF; 
} 

попробовать это, возможно, она будет работать, он работает здесь DEMO

Смежные вопросы