background로 이미지를 주는 경우, 크기가 제멋대로이다.
< 아무것도 주지 않았을 때 >
이러한 경우 설정이 필요한데, 이 때 사용하는 설정이 background-size 옵션이다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | <div id="visual"> <h2 class="hidden">신규 강좌목록</h2> <ul> <li style='background:url("/MavenPrj/resource/images/lecture/banner-javascript180.png") no-repeat center; background-size: none;'> <a href=""></a> </li> <li style='background:url("/MavenPrj/resource/images/lecture/banner-oracle180.png") no-repeat center; background-size: none;'> <a href=""></a> </li> <li style='background:url("/MavenPrj/resource/images/lecture/banner-spring180.png") no-repeat center; background-size: none;'> <a href=""></a> </li> </ul> </div> | cs |
위의 코드에서 background-size 옵션을 바꿔주자.
참고 : 큰 따옴표 안에 작은 따옴표 쓸 때
'background:url("/MavenPrj/resource/images/lecture/banner-javascript180.png")'
js 와 css는 "", ''를 구분하지 않아, 위와 같이 섞어서 사용한다. ("''"또는 '""' 또는 \"로 표시)
그러나 JSON의 경우 ""로만 표현이 되므로, 태그 안에 작은 따옴표 안에 큰 따옴표를 쓰는 것이 요즘 추세다.
< background-size : cover 인 경우 >
cover 설정 시, 부모의 영역을 이미지가 Cover하게 되어, 부모의 영역으로 확장된다.
(맨 위의 그림만 참고!!)
< background-size : contain 인 경우 >
cover 설정 시, 이미지가 부모 영역에 Contain되도록 설정이 된다.
(맨 위의 그림만 참고!!)
'공부 > css' 카테고리의 다른 글
Padding 줄 때, 지정한 높이가 깨지는 것 해결하기 (2) | 2017.05.29 |
---|---|
Transition, setTimeout 이용하여 메뉴 바 확대시키기 (0) | 2017.05.22 |
배너 옆으로 넘기기 (0) | 2017.05.17 |
태그의 기본 속성 지우기(ul태그) (0) | 2017.05.15 |
Html5 Section 나누기 (0) | 2017.05.15 |