8월 23일 개발일지

김우성·2021년 8월 23일
0

대구AI스쿨

목록 보기
25/26
post-thumbnail

1. 학습내용


실습내용


github 소스링크




학습 및 상기 내용


중앙부분

메인컨테이너에 포지션 relative를 주고 content에 top과 left에 값을 넣어주면 위쪽과 오른쪽으로 기준이 이동된다

스크롤을 위에영역을 제외하고 내부영역만 스크롤이 발생하도록 하기

내부를 기준으로 overflow - y auto를 넣어주면 y축기준으로만 필요한상황에 스크롤발생시킴


.content {
	overflow-y: auto;
	position: absolute;
	top: 50px;
	left: 240px;
  	
  	bottom: 0;
  	right: 0;
}


min-width 적용 x 문제

메인컨테이너에 minwidth를 적용했는데 내부컨텐츠가 자꾸 줄어들음

left도 3차원 content도 3차원이기 때문에 자식들의 width값을 부모가 정확하게 인식하지못하기 때문

이렇게 하면 메인컨테이너의 크기가 브라우저를 기준으로 잡히게됨 브라우저의 현재높이


position: relative;
width: 100%;
height: 100%;

이미지 크기가 너무 클때

이미지를 넣으면 크기때문에 잘려서 나온다

이때 background-size:cover을 사용하면 이미지를 우리가 만들어 놓은 공간에 다 채울수 있도록 자동으로 이미지를 축소하거나 확대시켜준다

이미지의 가로, 세로 비율은 유지가됨

background 속성을 한줄로 정리할때는 순서 바꾸어서 작성해도 상관없음




다른 사이트를 참고하면 처음화면은 이미지 안에 물품들이 잘려있는데 브라우저를 축소시키면서 background-size:cover에 의해서 이미지가 비율은 유지된 상태로 축소되면서 물품들이 잘리지 않고 보임

특정공간을 가득채우는 배경이미지를 사용할 경우 background-size:cover를 사용함



주의점

background position에 속성값으로 center를 맞춰주게되면 이미지의 중심부를 이 공간에다가 딱 박아두게됨

센터를 빼면 위치가 엄한대로가게됨






작업물





2. 어려운점


3. 해결방법


4. 소감

profile
매우 긍정적인 개발자

0개의 댓글