左側に垂直ナビゲーション、右側にコンテンツがあり、ナビゲーションの幅が 20%、コンテンツが 80%のWeb サイトを構築しています。
(ナビゲーション内のトグル div の) クリックで、ナビゲーションの幅を 5% に、コンテンツの幅を 95% に変更したいと思います。
クリックされている要素にクラスを追加する方法は知っていますが、他の要素に影響を与える方法を考えなければなりません。どんな助けでも大歓迎です!
<div class="nav">
<div class="toggle">
<img src="images/toggle.png"/>
</div>
<ul>
<li class="header"><p>Szymon Fraczyk<br>photography</p></li>
<li class="szymon"><a href="index.html"><p>Szymon Fraczyk</p></a></li>
<li class="zdjecia"><a href="index.html"><p>Zdjecia</p></a></li>
<li class="slubne"><a href="index.html"><p>Slubne</p></a></li>
<li class="chrzciny"><a href="index.html"><p>Chrzciny</p></a></li>
<li class="kontakt"><a href="index.html"><p>Kontakt</p></a></li>
<li class="kontakt"></li>
</ul>
</div>
<div class="content">
<div class="royalSlider rsDefault">
<img class="rsImg" src="images/1.jpg" alt="image desc" />
<img class="rsImg" src="images/2.jpg" alt="image desc" />
<img class="rsImg" src="images/3.jpg" alt="image desc" />
<img class="rsImg" src="images/4.jpg" alt="image desc" />
<img class="rsImg" src="images/5.jpg" alt="image desc" />
<img class="rsImg" src="images/6.jpg" alt="image desc" />
<img class="rsImg" src="images/7.jpg" alt="image desc" />
</div>
</div>
</div>