2012-01-27 2 views
1

Просто маленький элемент, который я не могу понять, и я надеюсь, что коллективное знание здесь может указать мне в правильном направлении.Вращать Детский Элемент От Родителя: Наведите

Я хотел бы повернуть изображение внутри div, когда пользователь наводит курсор на div. Пример кода можно найти здесь: http://jsfiddle.net/mashby/eCzmj/

Прямо сейчас анимация запускается путем зависания изображения, а не всего div.

Не знаю, можно ли делать то, что я хочу делать, но заранее за любые подтверждения или предложения!

ответ

1

Это, как представляется, проблема с CSS

Вы с помощью #animate img:hover, что означает, что вы будете применять стили к img, когда он завис.

Попробуйте вместо этого #animate:hover img применить стили к элементу img, когда родительский элемент (#animate) завис.

+0

Я мог бы поклясться, что я пробовал это, но вы были на 100% правильны, что это был мой css, гуммирующий работы. Спасибо, немецкий! – mashby

0

Это возможно. Основная идея:

#btnAgendaSettings img, #btnMinutesSettings img { 
    transform: inherit; 
} 

.button-gray:hover, .button-gray:focus { 
    transform: rotate(360deg); 
}