본문 바로가기
HTML & CSS

Background

by 엉덩이가 무거운 개발자 2021. 4. 12.

why use Background ?


1. 호스트들이 어떤 이미지를 올 릴지 모르는 경우.



ex) facebook instargram. ->
(어떤 이미지가 업로드가 될 지 모르니까 이미지의 비율은 제 각각 다르니까 , 우린 어떤 사진을 받게 될 지 예측불가.)
어떤 사람은 가로 가 긴 이미지를 업로드 할 수 있고,
또 다른 사람은 세로가 긴 이미지를 업로드 할 수 있기 때문.
width 300 height 200 이렇게 규격이 있으면 항상 이 규격안에 업로드를 시켜줘야 하는 것 이기 때문.


즉, 정해지지 않은 이미지라 생각이 들 경우 background 를 사용한다.




img 같은 경우 부모의 width 사이즈가 얼마던 간에 width를 무시를한다. (자기 본디 사이즈를 찾아가는 성격)

그래서 width : 100% 주자. (부모의 width 100%를 따라가겠다)
display : inline 임에도 불구하고 width, height 주는 것 이 가능하다.



2. 배경이미지로 아이콘을 만들거나 .


background-color


background-image: url('https://images.unsplash.com/photo-1611095788646-86737a001141?ixid=MXwxMjA3fDF8MHxwaG90by1wYWdlfHx8fGVufDB8fHw%3D&ixlib=rb-1.2.1&auto=format&fit=crop&w=1350&q=80');

 


background-repeat: (default repeat) no-repeat

 




backgroud-size:

backgroud-size:

 

 

contain :  요소안에 이미지 다 들어가라! 어떤식으로든 들어가라!
contain: 포함하다

contain :   요소 안에 다 들어가라!

cover: 이미지가 요소를 덮자

custom


background-position : X축,Y축

px 단위 사용 가능

'HTML & CSS' 카테고리의 다른 글

visibility: hidden,opacity: 0 ,display: none  (0) 2021.04.14
box-shadow  (0) 2021.04.13
Typography  (0) 2021.04.11
반응형  (0) 2021.04.09
display:flex,none  (0) 2021.04.09