2014-02-18 2 views
0

Моя проблема - это div, который должен двигаться вверх, паря над ним. Проверить this JSfiddle for reference.Переместить 1-й div вверх и открыть текст (2-й div) при наведении указателя мыши на 1-й div

То, что я пытаюсь достичь следующего:

Как вы можете видеть, право DIV является парил один. В jsfiddle я взял 1 div, который я пытаюсь добиться эффекта наведения, но я просто не понимаю.

Я попытался это:

.service-bg:hover + .service-content-bg { 
    background-position:0 -250px; 
} 

Но ничего не происходит.

Может ли кто-нибудь мне помочь? Я не очень опытен с этим уровнем css.

ответ

1

Вы просто не нужен +, как .service-content-bg является потомком .service-bg

.service-bg:hover .service-content-bg { 
    background-position:0 -250px; 
} 

Fiddle

Чтобы потом показать скрытый текст, Вам необходимо добавить следующее CSS

.service-bg:hover .service-hidden { 
    display: block; 
} 

Fiddle

+0

Ничего себе, отлично! Итак, теперь фон поднялся вверх, но остальное не было перемещено вверх, как показано на изображении. Так делается так? – Whazam

+0

@ user3082136 см. Обновленный ответ и скрипку –

+0

Спасибо, что ты мой герой! – Whazam

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