#html #css #вёрстка #css_animation
Нужно чтобы при наведении на слово менялась картинка и появлялась соответствующая.
Я делаю, но у меня только меняется при наведении на последнее слово. В чем ошибка?
.pic {
background-image: url(https://pp.userapi.com/c10106/u78663797/d_220b9246.jpg);
width: 336px;
height: 600px;
transition: 1s;
}
p1:hover+.pic {
background-image: url(https://cdn1.flamp.ru/4f1fded18c548c909cc4bdda9cfdb33c_100_100.jpg);
}
p2:hover+.pic {
background-image: url(https://d37ta6l1gshlok.cloudfront.net/user-thumbnail/4049/22787178_0-100.jpg);
}
p3:hover+.pic {
background-image: url(https://pp.userapi.com/c7008/v7008345/66190/-1evfBqn24E.jpg?ava=1);
}
p4:hover+.pic {
background-image: url(https://pp.userapi.com/c10058/u88208531/d_01d64824.jpg);
}
slovo 1
slovo 2
slovo 3
slovo 4
Ответы
Ответ 1
p1:hover ~ .pic .pic { background-image: url(https://pp.userapi.com/c10106/u78663797/d_220b9246.jpg); width: 336px; height: 600px; transition: 1s; background-size: contain; } p1:hover, p2:hover { color: red; } p1:hover~.pic { background-image: url(https://cdn1.flamp.ru/4f1fded18c548c909cc4bdda9cfdb33c_100_100.jpg); } p2:hover~.pic { background-image: url(https://pp.userapi.com/c7008/v7008345/66190/-1evfBqn24E.jpg?ava=1); }slovo 1 slovo 2
Комментариев нет:
Отправить комментарий