css background-image 속성
■ 웹 페이지의 배경은 일반 색깔로 처리할 수도 있지만, 주제와 맞는 이미지를 사용하는 경우가 대부분일 겁니다. 이번 글에서는 이미지를 이용해서 홈페이지의 배경을 삽입하는 과정을 알아보고, background-image의 속성 중에서 background-repeat에 대해서 정리해볼까 합니다. background-size에 관련된 내용은 지난번 글에서 정리했었는데요. 참고하실 분들은 아래 글 참고하시구요.
http://godvow.tistory.com/105 ◀◀ background-size
■ 배경이미지를 넣는 형식은 다음과 같습니다.
background-image:url(파일경로);
이때 사용할 수 있는 파일의 형식은 jpg, gif, png 등입니다. 여기서는 png 파일을 이용할거구요. HTML 문서와 이미지 파일을 같은 폴더에 넣어서 진행할 거라서 파일 경로에는 파일의 이름만 적히게 될 겁니다.
그리고 간단한 내용이니까 '스타일 시트' 파일을 따로 작성하지 않고, <head> 태그 안에 <style> 태그를 이용해서 작성하겠습니다.
▲ <body>의 배경을 준비한 이미지로 넣어봤습니다. 브라우저에서 출력해볼게요.
▲ 이렇게 배경이미지가 들어가게 되는데요. 배경 이미지가 요소의 크기보다 작을 때는 가로와 세로로 반복되면서 가득 채우게 되는데요. 이렇게 반복되지 않게 하는 속성은 background-repeat입니다. 이 속성을 이용해서 반복하지 않도록 설정하겠습니다.
▲ [background-repeat : no-repeat:] 속성값을 적용했습니다. 여기에서 속성값에 들어갈 수 있는 것들은 기본값인 repeat(가로와 세로 반복), no-repeat(반복하지 않음) 그리고 repeat-x(가로만 반복)와 repeat-y(세로만 반복) 등이 있는데요. 먼저 no-repeat 속성을 적용해보고, 나머지도 하나씩 해볼게요.
▲ 반복하지 않게 no-repeat를 적용한 상태이구요.
다음은 repeat-x를 적용해보겠습니다.
▲ 역시 background-repeat 속성값에 repeat-x 값을 입력했습니다.
▲ 그림처럼 이미지가 x축으로(가로)만 반복됩니다.
▲ 마지막으로 y축입니다.
▲ 역시 세로로만 반복되네요.
이러게 해서 css의 background-image를 넣는 과정과 repeat 속성에 대해서 알아봤습니다. 간단한 내용이니까 그림 하나 준비해서 직접 해보셔요. 수고하셨어요.