У меня есть вкладки, состоящие из следующих элементов: Когда я нажимал на любой из div, мне нужно изменить цвет фона на синий, и если я нажму на другой div, цвет предыдущей вкладки должен быть установлен в оригинальный и новый щелкнул сОн цвета быть синими и так далее:изменить цвет фона divs при нажатии
Это мой HTML:
<div class="zoom_controls">
<a class="db" id="prof_cpu_d" href="#" data-chart="line" data-range="1m">Real Time</a>
<a class="db" id="prof_cpu_w"href="#" data-chart="line" data-range="3m">Weekly</a>
<a class="db" id="prof_cpu_m" href="#" data-chart="line" data-range="6m">Monthly</a>
</div>
у меня есть это:
.zoom_controls a:active {
background-color: #a6d1ff;
}
это, кажется, не работает
Как бы это сделать в css?
Невозможно использовать только CSS. Вам нужен JavaScript. –
Вы говорите, что хотите нажать 'div', но вы показываете * one * 'div', содержащий кучу' a' элементов; что, собственно, вы хотите в ответ на что? Каков ваш * актуальный * (представительский) HTML? –
активен только тогда, когда вы удерживаете нажатой кнопку. – Rooster