Есть такая конструкция:
<div class="main-container">
<div class="sidebar" onclick="openSideBar()">
.....
</div>
<div class="content">
</div>
</div>
<script>
const sidebar = document.querySelector(".sidebar")
let state = true
function openSideBar(){
if(state){
sidebar.classList.add("open")
state = false
}
else{
sidebar.classList.remove("open")
state=true
}
}
</script>
.sidebar{
background-color: red;
min-width: 80px;
height: 100vh;
position: relative;
}
.sidebar.open{
min-width: 190px;
}
сайд бар изменяет свою ширину при нажатии, как заставить content изменить свой размер когда сайд бар открыт и при этом что бы контент не вылазил за main