1. CSS-in-JS 중 Emotion

- styled components보다 더 작은 번들 크기, 더 빠른 로딩 속도
- 서버 사이드 렌더링을 지원함.



 


2. Bootstrap

  • 가장 널리 사용되는 CSS 프레임워크! 트위터에서 개발됨.
  • 12열 그리드 시스템으로 반응형 웹 디자인을 지원
  • 미리 정의된 스타일과 컴포넌트(버튼, 내비게이션 바, 모달 등)가 풍부함.
  • 커스터마이징이 가능하며, Sass 변수를 사용하여 쉽게 테마 변경 가능.
  • 광범위한 문서화와 큰 커뮤니티 지원.

 

장점:
사용하기 쉽고, 다양한 예제와 템플릿이 제공됨.
광범위한 브라우저 호환성.
강력한 커뮤니티 지원과 풍부한 학습 자료.


단점:
커스터마이징하지 않으면, 많은 사이트가 비슷한 디자인을 가질 수 있음.
불필요한 스타일과 컴포넌트로 인해 최종 CSS 파일이 클 수 있음.

 

 

 

 

 

3. Foundation

  • ZURB에서 개발된 강력한 프론트엔드 프레임워크
  • 반응형 웹 디자인을 위한 유연한 그리드 시스템
  • 접근성을 고려한 컴포넌트 제공
  • 커스터마이징이 쉬운 Sass 기반의 스타일
  • 이메일 템플릿을 위한 Foundation for Emails 제공


장점:
매우 유연하고 커스터마이징이 용이.
접근성과 반응형 디자인을 중점으로 설계됨.
다양한 기업용 템플릿과 모듈 제공.


단점:
학습 곡선이 다소 높을 수 있음.
문서화가 다른 프레임워크보다 덜 친절할 수 있음.

 

 

 

 


4. Bulma

  • 최신 CSS Flexbox를 기반으로 한 프레임워크.
  • 직관적이고 가벼운 디자인.
  • 반응형 그리드 시스템과 다양한 UI 컴포넌트 제공.
  • 모바일 퍼스트 접근 방식.
  • 클래스 이름이 일관되고 명확함.


장점:
간결하고 사용하기 쉬움.
Flexbox 기반으로 현대적인 레이아웃을 쉽게 구현.
가볍고, 불필요한 JavaScript 의존성이 없음.


단점:
기능이 상대적으로 적어 큰 프로젝트에서는 한계가 있을 수 있음.
커뮤니티와 문서화가 Bootstrap에 비해 작음.

 

 

Chat gpt가 그려준 표

'WEB > HTML, CSS' 카테고리의 다른 글

CSS, Sass, SCSS  (0) 2024.07.21
Automatic vendor prefixing(자동 벤더 프리픽싱) 이란?  (0) 2024.07.17
테일윈드 속성 정리  (0) 2024.07.14
tailwind 문법  (1) 2024.07.12
검색한 것들  (0) 2024.07.11

+ Recent posts