간단한 인스타그램st 피드 만들기
.wrap{
background-color: #fff;
width: 375px;
height: 100vh;
margin: 0 auto;
display: flex;
align-items: center;
}
instagram : wrap으로 width를 잡았으면 instagram에서 height를 잡아줌.
직접적인 콘텐츠를 넣기 전 gird를 잡아준다.
.instgram{
width: 100%;
height: 600px;
display: grid;
grid-template-columns: 1fr;
grid-template-rows: 50px 375px 1fr;
grid-template-areas:
"header"
"img"
"footer";
}
헤더 내 프로필-닉네임 그리고 추가메뉴 버튼
나는 당연히 flex-space around를 이용할 거라 생각했는데
간단하게 float로 끝내버려서 흥미로웠다.
flex도 재밌지만 간단하게는 float를 쓰는 게 더 좋을 수도 있겠다는 생각이 들었다.
flex-space 조합은 이제 배치 요소가 3개 이상인 경우에 사용하는걸 추구해야겠다.
헤더에 float를 주었으니 해당 요소들은 2층에 있는 상태라서 ⭐️
아래에 있는 img 요소에 clear: both;를 주어 1.5층으로 올려 겹치는 것을 방지했다.
float가 아직 익숙하지 않아서 아마 내가 나중에 쓸때는 clear를 까먹을 듯!
그래서 별표 쳐놓음!
추가메뉴 버튼에 user-select : none;
사용자가 화면을 드래그 할 경우 선택되지 않게 하는 선언