프론트엔드 개발자가 북마크해야 할 리소스 모음 (2/3) - UI & 인터랙션편

2025. 11. 12. 18:10·FRONTEND

프론트엔드 개발을 하면서 어떤 CSS 프레임워크, 애니메이션 라이브러리 쓸까 라는 고민해 보신 적 있으신가요?

UI 구현과 시각적 표현에 필요한 도구들을 정리해 봤습니다. 필요할 때마다 찾아보세요!


🛠️ 디자인 & 프로토타이핑 도구

디자인 도구

  • Figma - 협업 디자인 도구
  • Sketch - macOS 전용 디자인 도구

프로토타이핑 도구

  • Framer - 인터랙티브 프로토타이핑
  • ProtoPie - 코드 없는 프로토타이핑

디자인 to 코드

  • Figma Dev Mode - Figma 디자인을 코드로
  • Anima - 디자인을 React/Vue 코드로 변환

온라인 디자인 도구

  • Canva - 온라인 디자인 도구

🎬 애니메이션 & 모션

JavaScript 애니메이션 라이브러리

  • GSAP - 고성능 JavaScript 애니메이션
  • Motion - React 모던 모션 라이브러리 (구 Framer Motion)
  • React Spring - React 기반 물리 애니메이션
  • Anime.js - 경량 JavaScript 애니메이션

CSS 애니메이션

  • Animate.css - 즉시 사용 가능한 CSS 애니메이션
  • Animista - CSS 애니메이션 생성기

로티 & 벡터 애니메이션

  • Lottie Files - 로티 애니메이션 라이브러리
  • Lottie React - React용 Lottie

🎯 마이크로 인터렉션 & UI 효과

Pre-made 컴포넌트

  • Aceternity UI - 고급 인터렉션 컴포넌트
  • Magic UI - React 애니메이션 컴포넌트
  • shadcn/ui - 복사 가능한 컴포넌트 라이브러리

CSS 효과 라이브러리

  • Hover.css - 호버 효과 모음

로딩 & 인디케이터

  • UI Ball - 로딩 애니메이션 컴포넌트
  • SpinKit - CSS 스피너 모음
  • CSS Loaders - 순수 CSS 로더

예제 & 영감

  • CodePen Micro Interactions - 실전 예제
  • Dribbble Micro Interactions - 디자인 영감
  • UI Movement - UI 애니메이션 갤러리

🌐 3D 프로그래밍

Three.js 학습 리소스

  • Three.js Documentation - 공식 Three.js 문서
  • Three.js Manual - Three.js 매뉴얼 가이드
  • Three.js Journey - Bruno Simon의 Three.js 완전 강의

React Three Fiber

  • React Three Fiber - React용 Three.js
  • Drei - React Three Fiber 헬퍼 라이브러리
  • Leva - React GUI 컨트롤

WebGL & 3D 라이브러리

  • Babylon.js - 웹 3D 게임 엔진
  • A-Frame - WebVR 프레임워크

🛠️ CSS & UI 도구

CSS 프레임워크

  • Tailwind CSS - 유틸리티 퍼스트 CSS
  • Bootstrap - UI 컴포넌트 프레임워크
  • Bulma - 모던 CSS 프레임워크

CSS-in-JS

  • Styled Components - React CSS-in-JS
  • Emotion - CSS-in-JS 라이브러리

CSS 생성기

  • CSS Grid Generator - CSS Grid 레이아웃 생성기
  • Neumorphism - 뉴모피즘 CSS 생성기
  • Fancy Border Radius - border-radius 생성기
  • Glassmorphism - 글래스모피즘 생성기

그림자 & 효과

  • Shadow Palette Generator - 그림자 팔레트 생성기
  • Box Shadows - box-shadow 예제 모음
  • CSS Clip-path Maker - clip-path 생성기

레이아웃 학습 도구

  • Grid.layoutit - CSS Grid 시각화 도구
  • Flexbox Froggy - Flexbox 학습 게임
  • Grid Garden - CSS Grid 학습 게임
  • CSS Battle - CSS 챌린지 게임

🎨 UI 컴포넌트 라이브러리

React UI 라이브러리

  • MUI (Material-UI) - Material Design 컴포넌트
  • Ant Design - 엔터프라이즈급 UI 라이브러리
  • Chakra UI - 접근성 우선 컴포넌트
  • Mantine - 풀스택 React 컴포넌트

Headless UI 라이브러리

  • Radix UI - 무헤드 UI 컴포넌트
  • Headless UI - Tailwind 팀이 만든 컴포넌트
  • React Aria - Adobe의 접근성 후크

📐 SVG & 벡터 도구

SVG 편집 & 최적화

  • SVGOMG - SVG 최적화 도구
  • Boxy SVG - 온라인 SVG 편집기
  • SVG Path Editor - SVG 패스 편집기

SVG 애니메이션

  • SVGArtista - SVG 애니메이션 도구
  • Vivus - SVG 선 그리기 애니메이션

💬 도움이 되셨나요? 유용한 리소스가 있다면 댓글로 공유해 주세요!

반응형

'FRONTEND' 카테고리의 다른 글

프론트엔드 개발자가 북마크해야 할 리소스 모음 (3/3) - 개발 & 테스트편  (0) 2025.11.12
프론트엔드 개발자가 북마크해야 할 리소스 모음 (1/3) - 디자인 에셋편  (0) 2025.11.12
'FRONTEND' 카테고리의 다른 글
  • 프론트엔드 개발자가 북마크해야 할 리소스 모음 (3/3) - 개발 & 테스트편
  • 프론트엔드 개발자가 북마크해야 할 리소스 모음 (1/3) - 디자인 에셋편
shinejung
shinejung
저의 블로그에 오신것을 환영합니다. 프론트엔드 개발을 많이 다룹니다.
  • shinejung
    shine.log
    shinejung
  • 전체
    오늘
    어제
    • 전체 글 (11) N
      • FRONTEND (3) N
      • BACKEND (0)
      • MOBILE APP (5)
      • 프로젝트 (1)
      • 후기 (1)
      • 회고 (1)
      • 기타 (0)
  • 블로그 메뉴

    • 방명록
    • 태그
  • 링크

    • 홈페이지
    • 깃허브
    • 링크드인
  • 인기 글

  • 태그

    Android
    개발환경
    CI/CD
    오목
    아이콘
    코드품질
    오류 해결
    SWIFT
    AR
    리소스모음
    https
    스위프트 스튜던트 챌린지
    개발도구
    접근성
    ble
    expo
    무료리소스
    bluetooth
    컴포넌트
    성능최적화
    swift student challenge
    프론트엔드
    WWDC
    UI
    webview
    프로토타입
    인터랙션
    양자역학
    ios
    React Native
  • 최근 댓글

  • 최근 글

  • 반응형
  • hELLO· Designed By정상우.v4.10.3
shinejung
프론트엔드 개발자가 북마크해야 할 리소스 모음 (2/3) - UI & 인터랙션편
상단으로

티스토리툴바