대략적인 총결산
CSS에 요소를 가로로 배열하고 싶을 때 배운 교재 등
float: left
에 따라 시뮬레이션 요소를 만들...이런 일을 했지만 Flexbox를 만난 이후로 다양한 것을 맞춤형으로 제작할 수 있어서 계속 사용하고 있어요.flex 용기(부원소) 및 flex 프로젝트(하원소)
flexbox는 상위 요소인 컨테이너와 하위 요소의 항목에 속성을 지정하여 CSS 모양을 변경합니다. <div class="container"> <!-- flex-container(親要素) -->
<div class="box box-1">1</div> <!-- flex-item(子要素) -->
<div class="box box-2">2</div>
<div class="box box-3">3</div>
<div class="box box-4">4</div>
<div class="box box-5">5</div>
</div>
.container {
width: 300px;
height: 300px;
color: #fff;
background: #eee;
display: flex;
}
.box {
height: 80px;
width: 80px;
}
.box-1 { background: tomato; }
.box-2 { background: slategray; }
.box-3 { background: pink; }
.box-4 { background: skyblue; }
.box-5 { background: limegreen; }
위 예시의 flex 용기 (부원소) 의 배경색은 회색 요소입니다.
flex 프로젝트(자원소)는 각각 색깔(빨간색, 파란색, 녹색 등)이 있는 요소입니다.
flex-container의 제작 방법은 display: flex
로만 지정됩니다.
이것만 있으면 원소는 가로 배열이 된다.
flex-container를 만들면 flex-direction (row 또는column) 을 지정할 수 있습니다.
flex-direction을 선택하지 않아도 기본row (줄) 이기 때문에 나란히 있습니다..container {
width: 300px;
height: 300px;
color: #fff;
background: #eee;
display: flex; /* flex-direction: row 記述しなくてもデフォルトになっている。 */
}
그러면 flex-direction을column (열) 으로 설정합니다..container {
width: 300px;
height: 300px;
color: #fff;
background: #eee;
display: flex;
flex-direction: column;
매우 편리하다.
다른 배열 순서row-reverse/column-reverse
를 뒤집을 수도 있습니다.
<div class="container"> <!-- flex-container(親要素) -->
<div class="box box-1">1</div> <!-- flex-item(子要素) -->
<div class="box box-2">2</div>
<div class="box box-3">3</div>
<div class="box box-4">4</div>
<div class="box box-5">5</div>
</div>
.container {
width: 300px;
height: 300px;
color: #fff;
background: #eee;
display: flex;
}
.box {
height: 80px;
width: 80px;
}
.box-1 { background: tomato; }
.box-2 { background: slategray; }
.box-3 { background: pink; }
.box-4 { background: skyblue; }
.box-5 { background: limegreen; }
.container {
width: 300px;
height: 300px;
color: #fff;
background: #eee;
display: flex; /* flex-direction: row 記述しなくてもデフォルトになっている。 */
}
.container {
width: 300px;
height: 300px;
color: #fff;
background: #eee;
display: flex;
flex-direction: column;
flex-container의 속성
flex-item의 속성
나는 이 사이트가 flexboxx의 연습에 적합하지 않다고 생각한다.
Reference
이 문제에 관하여(대략적인 총결산), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/mmmasuke/items/e9e1fa8aa69f9303bf33텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)