본문 바로가기

WEB(Front-End)/React 시작

4. CSS 넣기(3가지)

1. inline 스타일로 작성하기 (CSS 파일 따로 만들지 않고)

style={{중괄호 한 후, 중괄호 안에 객체로 작성하기}}

속성명:"값" 형식으로 key:value로 작성하고 css에서 -을 쓰던것은 key값 쓸 때 camelcase로 작성 ex)backgroundColor:"red",

객체로 설정하기 때문에 ;(세미콜론)이 아닌 ,(쉼표)를 이용하여 작성

일반적인 경우에는 인라인으로 작성하지 않는다.

 

2. index.css, App.css 파일 활용 

css를 만든 후 import 하여 적용시키는데 각 컴포넌트에 종속되는것이 아니라

head부분에 들어가 cascading 되므로 overriding 될 수 있다. (다른페이지에 원하지 않게 영향을 끼칠 수 있다)

 

3. import 객체명 from 이름.module.css 하여 객체를 생성하여 이용

className에 객체명.클래스명 하면 컴포넌트에만 적용된다.