아래 양식에 고정 너비가 있어야하며 사용자가 입력 상자를 클릭하면이 입력 상자가 확장되고 다른 입력란은 축소되어야하지만 전체 입력란 너비는 양식은 항상 일정해야합니다.CSS FlexBox의 고정 열 너비 만들기
사용자가 다른 입력 상자를 클릭하는 경우와 동일한 동작입니다.
CSS와 Flexbox에서 가능합니까 아니면 일부 자바 스크립트가 필요합니까?
#testForm {
padding: 0;
display: flex;
max-width: 600px;
}
#input1 {
background: red;
transition: all .5s ease;
}
#input2 {
background: blue;
transition: all .5s ease;
}
#input1:focus {
flex: 1 1 auto;
}
#input2:focus {
flex: 1 1 auto;
}
<form id="testForm">
<input type="text" id="input1">
<input type="text" id="input2">
</form>