я следующий код:Добавить фоновое изображение фона при наведении курсора на ссылку
<div class="container">
// some other code
<ul>
<li><a href="#about">about</a></li>
<li><a href="#service">service</a></li>
<li><a href="#contact">contact</a></li>
</ul>
</div>
В <a>
ссылки оформлены в виде кнопок.
Теперь я хочу достичь, когда я нахожу ссылку <a>
, я добавлю фоновое изображение в контейнер-div. Но у каждого из <li>
есть свой имидж. Поэтому, когда я нахожу ссылку «about», контейнер div получает «about» -image. Когда я нахожу ссылку «сервис», контейнер div получает «сервис» -изображение.
Как я могу это достичь?
То, что я уже пробовал:
.container ul li a:hover .container{ background-image: url('path/to/image) }
.container ul li a:hover > .container{ background-image: url('path/to/image) }
.container ul li a:hover ~ .container{ background-image: url('path/to/image) }
.container ul li a:hover + .container{ background-image: url('path/to/image) }
КОГДА ЭТО НЕ ВОЗМОЖНО ТОЛЬКО С помощью CSS, Есть ли способ с JavaScript/JQuery?
Маленький, легкий и он работает. Большое спасибо –
Есть ли способ оживить это изменение фона? Когда я добавляю переход фонового изображения в класс '.containter', он не работает –