728x90
반응형
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>
.container {
display: flex;
width: 700px;
box-sizing: border-box;
border: 2px solid blue;
}
.box {
width: 80px;
margin: 5px;
padding: 5px 45px;
color: white;
background-color: black;
}
#opt1 {
flex-direction: row-reverse;
}
#opt2 {
flex-direction: column;
}
#opt3 {
flex-wrap: wrap;
}
#opt4 {
height: 400px;
flex-direction: row; /* 기준 축을 설정함*/
/* 가운데 정렬 담당 비슷한 친구 */
justify-content: flex-end; /* 기준 축 기준 오른쪽 정렬*/
justify-content: flex-start; /* 기준 축 기준 왼쪽 정렬*/
justify-content: space-around; /* 모든 공간에서 동일하게 나눠 가짐*/
justify-content: space-between; /* 양쪽은 붙이고 나머지 공간은 동일하게 (주축간격)*/
align-items: center; /* 기준축의 반대 축을 기준으로 정렬 (교차축 정렬)*/
align-content: center; /* 기준축의 반대 축들의 요소들의 나눠 가지는 영역을 지정 (교차축간격)*/
}
#opt1 > div:first-child{
flex: 1;
background-color: aqua;
}
#opt1 > div:last-child{
flex: 2;
background-color: aqua;
}
</style>
</head>
<body>
<div class="container" id="opt1">
<div class="box"><p>1</p></div>
<div class="box"><p>2</p></div>
<div class="box"><p>3</p></div>
</div>
<div class="container" id="opt2">
<div class="box"><p>1</p></div>
<div class="box"><p>2</p></div>
<div class="box"><p>3</p></div>
</div>
<div class="container" id="opt3">
<div class="box"><p>1</p></div>
<div class="box"><p>2</p></div>
<div class="box"><p>3</p></div>
<div class="box"><p>4</p></div>
<div class="box"><p>5</p></div>
<div class="box"><p>6</p></div>
<div class="box"><p>7</p></div>
<div class="box"><p>8</p></div>
<div class="box"><p>9</p></div>
<div class="box"><p>10</p></div>
</div>
<div class="container" id="opt4">
<div class="box"><p>1</p></div>
<div class="box"><p>2</p></div>
<div class="box"><p>3</p></div>
</div>
</body>
</html>
728x90
반응형
'정보 > WEB' 카테고리의 다른 글
grid예제2 (0) | 2023.01.01 |
---|---|
grid 예제1 (0) | 2023.01.01 |
animation 예제2 (0) | 2022.12.29 |
animation 예제1 (0) | 2022.12.29 |
transform연습 (0) | 2022.12.29 |