처음부터 차근차근

ajax에서 data-setbg 이미지 안올라가는 이유 본문

프로그래밍/HTML

ajax에서 data-setbg 이미지 안올라가는 이유

_soyoung 2021. 11. 28. 15:59
반응형

ajax를 이용해서 데이터를 불러온 다음 출력할려고 했는데

<div data-setbg="이미지 경로"> 부분에서 이미지 로드가 안되고 계속 하얀 바탕이 나왔다.

그래서 코드를 계속해서 점검을 했는데 코드에는 이상이 없었고,

그렇게 며칠 동안 계속 해답을 못찾다가 구글링을 통해 이유를 찾게 되었다.

 

 

그 이유는 ajax를 사용하면 ajax 코드 안의 js가 실행이 되지 않는데, data-setbg가 js 코드라서 그랬던 것이었다.

 

 

그래서 data-setbg 코드 대신 css 코드를 사용해서 이 문제를 해결했다.

 

<div data-setbg="이미지 경로">

<div class="blog-item" style="background-image : url(이미지경로)">

로 변경했다.

주의 : url()안에 이미지 경로를 ''나""로 감싸면 안된다.

 

 

이렇게 했더니 화면에 이미지가 잘 출력됬다.

 

 

 

 

+ background-image 설정(가장 많이 쓰는 것)

background-size : 배경 이미지의 크기와 너비 조정하는 css

 

속성

cover : 배경 이미지 배경에 꽉 채우기

 

 

<div style="background-image : url(이미지경로); background-size : cover;">

이런 식으로 사용하면 배경 이미지가 꽉 채워져 출력된다.

반응형

'프로그래밍 > HTML' 카테고리의 다른 글

input type range  (0) 2021.11.24
HTML 정리  (0) 2021.10.21
Comments