Front-end/React
[React] 이미지 넣기
늘이
2023. 6. 29. 16:32
1. css파일에 이미지 넣어서 사용하기
.main-bg {
height : 300px;
background-image : url('./bg.png');
background-size : cover;
background-position : center;
}
2. html에 직접 이미지 넣기
import bg from './bg.png';
div className="main-bg" style={{ backgroundImage : 'url('+bg+')'}}></div>
3. public 폴더에 이미지 넣어서 사용하기
- 이미지 같은 static 파일의 경우 public 폴더에 보관해도 됨 - public 폴더에 이미지를 저장하면 리액트 프로젝트 빌딩(html, js, css 압축) 시 압축 되지 않음 |
1) 간단한 사용방식
<img src="/{이미지명}" />
2) public 폴더의 이미지를 사용하는 권장 방식(배포할 때)
<img src={process.env.PUBLIC_URL + '/{이미지명}'} />