더북(TheBook)

13.3.2 CSS 코드 작성하기

메인 영역의 CSS 코드를 작성하겠습니다. 그림 13-4를 보면 메인 영역의 배경에 프로필 이미지가 있습니다. 웹 페이지의 메인 영역에 프로필 이미지만 넣어도 굉장히 현대적인 느낌을 주게 됩니다.

배경 이미지를 지정하려면 background 속성에서 url() 함수로 삽입하려는 이미지 경로를 지정해야 합니다. 이때 linear-gradient() 함수를 사용하면 배경색이 이미지를 덮는 효과를 줄 수 있습니다. 그리고 수직 방향에서 요소들이 중앙에 위치하도록 display 속성값을 flex로 지정합니다. 텍스트도 중앙 정렬하기 위해 text-align 속성값을 center로 지정합니다.

13/end/css/main.css - 메인 영역 레이아웃 설정

main{
  width:100%;
  height:100vh;
  color:white;
  background:linear-gradient(rgba(0,0,0,0.8), rgba(0,0,0,0.8)), url('images/me.jpg') center center;
  background-size:cover;
  display:flex;
  justify-content:center;
  align-items:center;
  text-align:center;
}
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.