* 완성 *






1) HTML 구조




2) 초기화 : margin & padding 0 , clearfix ( 보통 float 이 들어갈땐 대부분 필요하다)




3) 배경화면 : 전체가 해당하므로 body에 적용한다. 



- background-repeat : no repeat; : 원래 기본적으로는 사이즈를 다 차지할때 까지 여러개가 나온다.. no-repeat을 하면 한개만 나오게 된다 .

- background-size : cover; : 이미지가 영역 전체를 차지한다. 




* container 는 딱히 사용되는게 없다. 

4) 내용 배경(section)  




- padding : 안의 간격. 기존의 넓이에서 추가됨

- margin : 밖의 간격. 

(-> 상하 좌우 순대로이다) 

- auto : 자동으로 간격이 가능한 부분을 반반 나눠줌


- border-radius : 모서리를 깎아주는것



5) 투명도 

* 기존의 알고 있던 투명도 opacity (0~1)





: 태그자체가 투명해 지기 때문에 글씨도 투명해진다. 



* rgba를 이용한 투명도  

( a가 투명도. 0~1)





: 배경색만 바뀌므로 글씨는 선명하다. 




6) 사진 넣기 ( Image Splite (IS))


** 내가 사용한 IS를 위한 이미지 **

(1080*170px) / 구글 이미지검색





- IS를 위한 이미지를 보고 크기를 정한다. 

- 옆에 올 글씨와의 간격을 위해 margin-right 

- 레이아웃을 위해 float : left; 







7) IS를 통해 이미지 바꾸기 








8) 문단설정 



- p의 현재 영역





: 글씨가 잘 보여서 영역이 사진(div) 옆에서부터처럼 보이지만 사진 (div)은 float이기 때문에 p는 그 아래에 깔려있다. 안의 content만 보일 뿐 


-> p에 float을 주어 겹치지 않게 한다  







안의 내용이 다 float 되었기 때문에 section 이 높이를 잡지 못한다. section 의 class에 clearfix 추가 








- p가 줄바뀜이 되었기 때문에 width 조정 

960px(section)-270px(image)-20px(.travel의 margin-right) = 670px






- 아래에 있어야 할 내용이 올라오므로 height 설정. .travel과 같은 170px







- 간격을 더 여유롭게 하기 위해 margin-bottom







9) 스크롤을 내려도 배경이 멈춰있게 하기 

background-attachment : fixed;




하기 전 : 




적용한 후 : 









+ Recent posts