В настоящее время я пытаюсь научиться использовать display: flexbox
и пытаюсь использовать его в проекте, который включает в себя как основное содержимое, так и боковую панель, которая скрыта с помощью свойства transform
.
Однако основное содержимое не расширяется в пределах родительского элемента до полной ширины, если боковая панель скрыта преобразованием. Как заставить основной контент работать на полную ширину?
.parent {
background-color: blue;
display: flex;
}
.child {
background-color: red;
flex: 1 1;
}
.hidden-child {
background-color: green;
transform: translateX(100px);
width: 100px;
}
JSFiddle: https://jsfiddle.net/Crotanite/d2vwhnk5/