Flexbox란 무엇입니까?내가 안에 뭘 넣었지?
저는 키스하는 걸 좋아해요.
만약 네가 나의 다른 블로그 글을 읽은 적이 있다면, 너는 내가 간단하고 어리석은 (키스) 주제를 향해 직진하는 것을 좋아한다는 것을 알게 될 것이다.Flexbox는 본질적으로 용기가 사용 가능한 공간을 가장 잘 채울 수 있도록 하는 방법이다.Flexbox의 다른 배경은 좀 지루하기 때문에, 코드와 예시를 건너뛰고 들어갈 것입니다😁
Flexbox는 어떻게 사용합니까?
용기를 flexbox로 설정하려면 CSS 속성'display'를 사용하고 값을'flex'로 설정합니다.이것은 모든 직접 하위 단계에 flex 상하문을 사용합니다.저희가 지금 flexbox 용기가 생겼어요!축하합니다!🥳
.flex-container {
display: flex;
}
이제 어떡하지?
flexbox의 행동을 조종하기 위해서 우리는 많은 속성을 설정할 수 있습니다.그 중 몇 가지를 살펴보자.
flexbox 용기의 속성
flex direction 이것은 flexbox의 항목이 수직 (열) 인지 수평 (줄) 인지 정의하는 방식입니다.속성 값 뒤에 '-reverse' 를 붙여서 반대로 표시할 항목을 설정할 수도 있습니다.
.flex-container {
flex-direction: row | row-reverse | column | column-reverse;
}
flex wrap 기본적으로 flexbox는 용기 경계를 고려하지 않고 모든 항목을 한 줄에 놓으려고 시도합니다.우리는 flexbox 용기에 속성 flex wrap을 추가해서 이 점을 바꿀 수 있다..flex-container {
flex-wrap: nowrap | wrap | wrap-reverse;
}
.flex-container {
flex-flow: column wrap;
}
flexbox 하위 항목의 속성
주문서의 기본적으로 flex 항목은 flexbox 용기에 표시되는 순서대로 표시됩니다.단, 우리는 "order"속성을 사용하여 그것들의 표시 순서를 제어할 수 있다.같은 주문 값을 가진 모든 항목은 flexbox 용기에 표시되는 순서에 따라 표시됩니다.
.flex-item {
order: 5
}
flexgrow flexgrow는 flexbox 용기의 공간을 채우기 위해 프로젝트를 확장할 수 있도록 합니다.용기 중의 기타 탄성항과 비례하는 무단위값.모든 항목의 값이 1이면 컨테이너의 나머지 공간이 모든 하위 항목에 균등하게 분배됩니다.만약 flex 항목의 flexgrow 값이 2라면, 이 항목은 비례가 1인 항목의 두 배가 넘는 공간을 차지할 것이다..flex-item {
flex-grow: 1
}
사람들이 Flexbox를 사용하는 진짜 이유.
항목 가운데 맞춤!
flexbox의 중심에 물건을 놓으려면 물건이 필요합니다.우선 flexbox 용기가 필요합니다. 그리고 최소한 flex 프로젝트가 필요합니다.
.flex-container {
display: flex;
}
.flex-item {
width: 100px;
}
<div class="flex-container">
<div class="flex-item">
Item #1
</div>
</div>
현재 우리는 flex 항목의 수평을 가운데로 맞추기 위해 속성을 추가해야 한다.우리는'증명내용'을 사용하여 이 점을 할 것이다!flexbox 용기 css에 추가합니다..flex-container {
display: flex;
justify-content: center;
}
완벽해!우리는 이미 이 항목의 수준을 중간에 두었다.이제 수직으로 가운데로 갑시다.이를 위해 flexbox 컨테이너 CSS의 "align items"속성을 사용합니다.우리는 또한 가운데에 있는 용기가 정상적으로 작동하는 것을 볼 수 있도록 용기의 높이를 좀 늘릴 것이다..flex-container {
min-height: 500px;
display: flex;
justify-content: center;
align-items: center;
}
너는 나를 믿지 않니?여기에 코드 펜이 하나 있는데, 당신들이 그것의 작용을 볼 수 있고, 당신들은 서로 다른 가치관을 가지고 놀 수 있다.https://codepen.io/Simon_9/full/OJOYbjZ
Flex 포지셔닝 추가 값
Flex는 컨테이너 내에 요소를 수평 및 수직으로 가운데에 배치하는 데 매우 적합하지만 다른 값을 설정하여 Flex 항목의 표시를 변경할 수 있습니다.
증명 내용이 정당하다
항목 정렬
피드백 시간
나는 네가 이 문장에 대한 견해를 매우 알고 싶다.반응을 남기는 것을 잊지 마라. 그러면 내가 네가 그것을 좋아하는지 아닌지를 안다.아, 빨리 트위터로 인사해!
Reference
이 문제에 관하여(Flexbox란 무엇입니까?내가 안에 뭘 넣었지?), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/simondoescoding/what-is-a-flexbox-and-what-do-i-put-in-it-m5j텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)