[Gatsby] with PicoCSS

찐새·2022년 12월 5일
0

Gatsby

목록 보기
5/6
post-thumbnail
  • Gatsby는 전역 스타일을 gatsby-browser라는 파일에 담아 사용한다.
// gatsby-browser.ts
import "./src/styles.css";
  • 해당 파일에서 불러온 css는 다른 컴포넌트에서 불러오지 않아도 적용된다.

PicoCSS

  • PicoCSS는 가벼운 크기의 css 프레임워크이다.
  • css나 class 없이도 웹사이트를 꾸밀 수 있다.

install

  • pico.min.css 다운로드, url 임포트, CDN 사용, npm 설치 등의 방법이 있다.
    1. 다운로드 : pico.min.css
    2. url 임포트 : css 파일 내에 @import url("https://unpkg.com/@picocss/pico@latest/css/pico.min.css")
    3. CDN : <link rel="stylesheet" href="https://unpkg.com/@picocss/pico@latest/css/pico.min.css">
    4. npm 설치 : npm install @picocss/pico

usage

  • 여기서는 url 임포트 방법을 사용했다.
@import url("https://unpkg.com/@picocss/pico@latest/css/pico.min.css");
  • 따로 설정하지 않으면 시스템의 모드에 따라 자동으로 다크모드가 적용된다.
  • 레이아웃의 classNamecontainer를 추가하면 PicoCSS가 제공하는 UI로 레이아웃을 세팅한다.

  • Bootstrap의 기준에 따른 반응형 UI도 제공한다.
  • 제공하는 기능은 Pico CSS 공식 문서에서 확인 가능하다.

참고
노마드코더 - 리액트JS 마스터 클래스
Pico CSS - Docs

profile
프론트엔드 개발자가 되고 싶다

0개의 댓글