React/코딩애플 강의
[React] 이미지 넣기
째로스
2023. 7. 3. 15:50
목표
이미지 태그 사용법을 익힌다.
URL 지정하는 법
1. CSS에서 url을 지정한다.
1) CSS
.main-bg{
height: 400px;
background-image: url('./img/apple.PNG');
background-size: cover;
background-position: center;
}
2) App.js
<div className="main-bg"></div>
2. htm 태그 내에서 src 속성을 사용
import appleImagePath from './img/apple.PNG';
<div className="main-bg" style={{backgroundImage : 'url('+appleImagePath+')'}}></div>
url 괄호 내부에 들어가는 경로를 입력해주기 위해 양단에 작음 따옴표와 덧셈 부호가 들어간다.
3. img 태그내 src 속성에 이미지 저장소 url 입력
<img src="https://abc~~~~.~~~/shop/shoes1.jpg" width="80%"/>
이미지 경로 설정법
1. public 폴더에 이미지가 있는 경우
process.env.PUBLIC_URL+"/logo192.png"
2. 프로젝트 폴더의 하위 폴더에 이미지가 있는 경우
'./img/apple.PNG'
img는 프로젝트 폴더 하위에 있는 폴더다
출처 : 코딩애플_React 기초부터 쇼핑몰 프로젝트까지!
https://codingapple.com/course/react-basic/
React 리액트 기초부터 쇼핑몰 프로젝트까지! - 코딩애플 온라인 강좌
Next.js는 프론트엔드부터 서버까지 만들 수 있는 React기반 프레임워크입니다. 이것만 사용해도 풀스택 웹개발이 가능합니다. Next.js 사용시 서버사이드 렌더링이 쉽기 때문에 React, Vue만 사
codingapple.com