2009-08-24 2 views
1

У меня есть следующий код для вкладки выбираемой:CSS - Изменение подклассов фонового изображения при наведении курсора мыши

<div class="tabOff"> 
    <div class="lightCorner TL"></div><div class="lightCorner TR"></div> 
    <div class="cornerBoxInner"> 
     <p>My Tab</p> 
    </div> 
</div> 

На мыши над из tabOff У меня есть следующие CSS для изменения цвета фона:

.tabOff:hover 
{ 
    background:#AAA; 
    color:#CDEB8B; 
} 

есть ли способ, что я могу изменить свои классы «lightCorner TL» и «lightCorner TR» использовать другое изображение фона, без JavaScript, когда tabOff наведен

Это Curre нт CSS для lightCorner TL и TR:

.lightCorner 
{ 
    background:url(../Images/LightCorner.gif) no-repeat; 
} 
.TL 
{ 
    top:0px; 
    left:0px; 
    background-position:0px 0px; 
} 
.TR 
{ 
    top:0px; 
    right:0px; 
    background-position:-13px 0px; 
} 

ответ

6

Я никогда не пробовал, но я хотел бы начать с:

.tabOff:hover .lightCorner { 
} 

не знаю, если это правильное использование, хотя.

+0

Это отлично работает для начала, но мне нужно контролировать углы TL и TR отдельно. Благодаря! – GenericTypeTea

+0

Лом, который, приложив его к вашему примеру, просто замените .lightCorner на .TR! – GenericTypeTea

+0

Ну, просто попробуйте его с помощью .tabOff: hover .TR {} и .tabOff: hover .TL {}, это было просто примером. – jeroen

1
.tabOff:hover div.lightCorner { 
    background:url(../Images/LightCorner.gif) no-repeat; 
} 
.tabOff:hover div.TL { 
    top:0px; 
    left:0px; 
    background-position:0px 0px; 
} 
.tabOff:hover div.TR { 
    top:0px; 
    right:0px; 
    background-position:-13px 0px; 
} 
Смежные вопросы