Ходят слухи, что он, танцуя по небу разит мечом словно ветер, что даже во тьме звёздный свет отражается от его меча солнечным днём
Из невозможного. Убедите меня, что это не так.
Задача такова - есть 3 соседних блока. Хоть тресни, хочу при наведении на третий блок поменять свойства первого блока.
Вот с при наведении на первый - изменить третий можно - хотя бы конструкцией .one:hover ~ .three - но оно работает только на следующие элементы, а не предыдущие. Соседний блок тоже работает только на следующий блок (.one + .two).
И конечно же, нельзя указать из дочернего элемента родительский, так?
Задача такова - есть 3 соседних блока. Хоть тресни, хочу при наведении на третий блок поменять свойства первого блока.
Вот с при наведении на первый - изменить третий можно - хотя бы конструкцией .one:hover ~ .three - но оно работает только на следующие элементы, а не предыдущие. Соседний блок тоже работает только на следующий блок (.one + .two).
И конечно же, нельзя указать из дочернего элемента родительский, так?
-
-
02.04.2011 в 00:36В противном случае положите первый в третий или наоборот и используйте дочерний селектор.
Расскажите о задаче конкретнее.
-
-
02.04.2011 в 00:48Ну, а так как, я не могу обратиться к предыдущему блоку, взял свободный блок - он идет перед wrapper.
Попробовал - получилось. Но мне не очень понравилось, поэтому я сделал смену шкурки (для демонстрации) через ссылку.
winterwolf.diary.ru/
winterwolf.diary.ru/#Journal
жаль лишь то, что все линки всегда в новом окне открываются.
-
-
02.04.2011 в 00:56Вот вам простой пример - warwolf.org/winterwolf/test.html
При наведении на первый красный блок - загорится зеленым строка третьего блока
-
-
02.04.2011 в 01:42-
-
02.04.2011 в 02:44-
-
02.04.2011 в 04:13Понимать, как работает ~ или :target, неплохо, но изучать лучше не на кривом коде дайри, где не за что зацепиться, а на крутых демках (например, kizu.ru/fun/).