【发布时间】:2021-07-04 13:22:40
【问题描述】:
当您单击 .sidebar-menu 中的一个 li 时,如何通过添加 .actived 类使 .sidebar-nav 中的一个 li 圆圈的背景颜色变为白色?此外,当单击 .sidebar-menu 中的一个 li 时,.sidebar-nav 中的圆圈应根据单击的元素改变颜色。例如,他们点击“名片网站”,第一个圆圈亮起,点击“网上商店”,第三个圆圈亮起。
网站 ct03638.tmweb.ru
代码 jsfiddle.net/pjzs9uxw/
.actived {
background-color: #fff;
transition: 0.3s;
}
<section class="services" id="services">
<div class="wrapper">
<div class="content">
<div class="sidebar">
<h3>Наши услуги</h3>
<ul class="sidebar-menu">
<li id="business-card"><a href="#">Сайт-визитка</a></li>
<li id="landing"><a href="#">Landing page</a></li>
<li id="market"><a href="#">Интернет-магазин</a></li>
<li id="corp"><a href="#">Корпоративный сайт</a></li>
<li id="bitrix"><a href="#">1C Битрикс</a></li>
<li id="advertising"><a href="#">Контекстная реклама</a></li>
<li id="seo"><a href="#">SEO оптимизация</a></li>
<li id="promotion"><a href="#">Продвижение в соц. сетях</a></li>
<li id="marketing"><a href="#">Контент-маркетинг</a></li>
</ul>
<ul class="sidebar-nav">
<li class="business-card"></li>
<li class="landing"></li>
<li class="market"></li>
<li class="corp"></li>
<li class="bitrix"></li>
<li class="advertising"></li>
<li class="seo"></li>
<li class="promotion"></li>
<li class="marketing"></li>
</ul>
</div>
</div>
</div>
</section>
【问题讨论】:
标签: javascript html jquery css