“ 매주 목요일마다 당신이 항상 하던대로 신발끈을 묶으면 신발이 폭발한다고 생각해보라.
컴퓨터를 사용할 때는 이런 일이 항상 일어나는데도 아무도 불평할 생각을 안 한다. ”- Jef Raskin
맥의 아버지 - 애플컴퓨터의 매킨토시 프로젝트를 주도
끄적이는 퍼블리셔♥
[CSS] flex: 1 받은 자식 요소에 반응형 height 값 주기 본문
See the Pen Untitled by miyeon (@auseyoo) on CodePen.
(위의 창을 줄여보세요!)
부모가 display:flex 이고, 이에 따라 자식 요소인 box1, box2가 flex: 1, flex:2 의 값을 받았다.
flex: 1, flex:2 이를 반응형을 미디어쿼리로 줄때 height 값이 먹지 않는다.
그 이유는 flex로 받았기 때문에, 같은 flex가 갖고 있는 값으로 주어야 먹기 때문이다.
flex:1 은 참고로 아래를 포함하는 값이다.
flex:1 = flex-grow: 1 + flex-shrink: 0 + flex-basis: auto
따라서, 반응형을 줄때 높이값을 조정하고 싶으면 flex-basis 값을 50px로 주어야 높이값이 조정된다.
'홀로 공부 > HTML, CSS' 카테고리의 다른 글
[CSS]transform속성: translate, scale 한줄로 쓰기 (0) | 2023.06.03 |
---|---|
[CSS]input과 button에 display:block을 주면 width:100%이 될까? (0) | 2023.06.03 |
[CSS] background 속성 이어서 쓰면 ie에서 적용 안됨 (0) | 2023.06.02 |
[HTML] 팝업과 모달의 차이(+레이어 팝업, 토스트 팝업, 시스템 팝업) (0) | 2023.05.30 |
[HTML] html5의 특징(html과 다른점) (0) | 2023.05.30 |