Flexbox-플렉스 컨테이너
애플리케이션에서 Flexbox를 사용하려면 다음을 사용하여 플렉스 컨테이너를 생성 / 정의해야합니다. display 특성.
Usage −
display: flex | inline-flex
이 속성은 두 가지 값을 허용합니다.
flex − 블록 레벨 플렉스 컨테이너를 생성합니다.
inline-flex − 인라인 플렉스 컨테이너 상자를 생성합니다.
이제 우리는 display 예제와 함께 속성.
굽힘
이 값을 display 속성에 전달하면 블록 수준 플렉스 컨테이너가 생성됩니다. 부모 컨테이너 (브라우저)의 전체 너비를 차지합니다.
다음 예제는 블록 레벨 플렉스 컨테이너를 만드는 방법을 보여줍니다. 여기에서는 색상이 다른 6 개의 상자를 만들고 플렉스 컨테이너를 사용하여 보관했습니다.
<!doctype html>
<html lang = "en">
<style>
.box1{background:green;}
.box2{background:blue;}
.box3{background:red;}
.box4{background:magenta;}
.box5{background:yellow;}
.box6{background:pink;}
.container{
display:flex;
}
.box{
font-size:35px;
padding:15px;
}
</style>
<body>
<div class = "container">
<div class = "box box1">One</div>
<div class = "box box2">two</div>
<div class = "box box3">three</div>
<div class = "box box4">four</div>
<div class = "box box5">five</div>
<div class = "box box6">six</div>
</div>
</body>
</html>
다음 결과가 생성됩니다-
우리가 가치를 부여했기 때문에 flex ~로 display 속성에서 컨테이너는 컨테이너 (브라우저)의 너비를 사용합니다.
아래와 같이 컨테이너에 테두리를 추가하여이를 관찰 할 수 있습니다.
.container {
display:inline-flex;
border:3px solid black;
}
다음 결과가 생성됩니다-
인라인 플렉스
이 값을 display속성, 인라인 레벨 플렉스 컨테이너가 생성됩니다. 콘텐츠에 필요한 자리를 차지합니다.
다음 예제는 인라인 플렉스 컨테이너를 만드는 방법을 보여줍니다. 여기에서는 색상이 다른 6 개의 상자를 만들고 인라인 플렉스 컨테이너를 사용하여 보관했습니다.
<!doctype html>
<html lang = "en">
<style>
.box1{background:green;}
.box2{background:blue;}
.box3{background:red;}
.box4{background:magenta;}
.box5{background:yellow;}
.box6{background:pink;}
.container{
display:inline-flex;
border:3px solid black;
}
.box{
font-size:35px;
padding:15px;
}
</style>
<body>
<div class = "container">
<div class = "box box1">One</div>
<div class = "box box2">two</div>
<div class = "box box3">three</div>
<div class = "box box4">four</div>
<div class = "box box5">five</div>
<div class = "box box6">six</div>
</div>
</body>
</html>
다음 결과가 생성됩니다-
인라인 플렉스 컨테이너를 사용했기 때문에 요소를 래핑하는 데 필요한 공간 만 차지했습니다.