Thanks to visit codestin.com
Credit goes to github.com

Skip to content

hyomuel/hyomuel.github.io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 Future Portfolio | Creative Developer

미래적이고 혁신적인 포트폴리오 웹사이트입니다. 최신 디자인 트렌드와 기술을 적용하여 완전히 새로운 사용자 경험을 제공합니다.

✨ 주요 특징

  • 🌌 미래적 디자인: 다크 테마와 네온 그라디언트
  • 🎭 고급 애니메이션: 부드러운 전환과 인터랙티브 효과
  • 📱 완전 반응형: 모든 디바이스에서 최적화된 경험
  • ⚡ 성능 최적화: 빠른 로딩과 부드러운 애니메이션
  • 🎨 글래스모피즘: 현대적인 블러 효과와 투명도
  • 🔮 인터랙티브 요소: 마우스 추적과 패럴랙스 효과

🎨 디자인 시스템

색상 팔레트

  • Primary: #00d4ff (네온 블루)
  • Secondary: #7c3aed (보라색)
  • Accent: #f59e0b (오렌지)
  • Background: #0a0a0a (다크)
  • Surface: #111111 (다크 그레이)

타이포그래피

  • Font: Inter (현대적이고 가독성 높은 폰트)
  • Weights: 300, 400, 500, 600, 700, 800

🛠️ 기술 스택

  • HTML5: 시맨틱 마크업과 접근성
  • CSS3: CSS Grid, Flexbox, Custom Properties
  • JavaScript (ES6+): 모던 JavaScript 기능
  • Font Awesome 6.4: 아이콘 라이브러리
  • Google Fonts: Inter 폰트

🚀 시작하기

  1. 저장소를 클론합니다:
git clone [repository-url]
  1. index.html 파일을 웹 브라우저에서 엽니다.

  2. 또는 로컬 서버를 실행합니다:

# Python 3
python -m http.server 8000

# Node.js
npx serve .

# Live Server (VS Code)
# Live Server 확장 프로그램 설치 후 우클릭 > Open with Live Server

📁 프로젝트 구조

future-portfolio/
├── index.html          # 메인 HTML 파일
├── styles.css          # CSS 스타일시트 (미래적 디자인)
├── script.js           # JavaScript 기능 (고급 애니메이션)
└── README.md           # 프로젝트 문서

🎯 주요 기능

🌟 홈 섹션

  • 타이핑 애니메이션: 자연스러운 텍스트 타이핑 효과
  • 플로팅 카드: 마우스 움직임에 반응하는 인터랙티브 카드
  • 배경 오브: 움직이는 그라디언트 배경 효과
  • 통계 카운터: 숫자가 부드럽게 증가하는 애니메이션

📖 소개 섹션

  • 텍스트 블록: 구조화된 정보 전달
  • 기술 그리드: 호버 효과가 있는 기술 아이콘들
  • 그라디언트 오버레이: 미묘한 배경 효과

💼 프로젝트 섹션

  • 카드 호버: 3D 변환과 그림자 효과
  • 오버레이 링크: 프로젝트 링크와 GitHub 링크
  • 카테고리 태그: 프로젝트 분류 시스템

📧 연락처 섹션

  • 폼 유효성 검사: 실시간 입력 검증
  • 알림 시스템: 성공/오류 메시지
  • 소셜 링크: 호버 효과가 있는 소셜 미디어 아이콘

🎭 애니메이션 시스템

CSS 애니메이션

  • fadeInUp: 아래에서 위로 페이드인
  • scaleIn: 스케일 애니메이션
  • float: 부드러운 떠다니는 효과
  • pulse: 맥박 효과
  • scrollBounce: 스크롤 인디케이터 바운스

JavaScript 애니메이션

  • Intersection Observer: 스크롤 기반 애니메이션
  • RequestAnimationFrame: 성능 최적화된 애니메이션
  • Parallax Effect: 패럴랙스 스크롤 효과
  • Mouse Tracking: 마우스 움직임 추적

📱 반응형 디자인

브레이크포인트

  • Desktop: 1200px 이상
  • Tablet: 768px - 1199px
  • Mobile: 767px 이하

모바일 최적화

  • 햄버거 메뉴 네비게이션
  • 터치 친화적 인터랙션
  • 최적화된 터치 타겟 크기

⚡ 성능 최적화

최적화 기법

  • CSS Custom Properties: 효율적인 스타일 관리
  • RequestAnimationFrame: 부드러운 애니메이션
  • Intersection Observer: 효율적인 스크롤 감지
  • Event Throttling: 스크롤 이벤트 최적화

로딩 최적화

  • Font Display: 폰트 로딩 최적화
  • CSS Grid: 효율적인 레이아웃
  • Minimal JavaScript: 최소한의 JavaScript 사용

🎨 커스터마이징

색상 변경

:root {
  --primary-color: #your-color;
  --secondary-color: #your-color;
  --accent-color: #your-color;
}

애니메이션 속도 조절

.floating-card {
  animation: float 8s cubic-bezier(0.4, 0, 0.2, 1) infinite;
}

폰트 변경

body {
  font-family: 'Your Font', sans-serif;
}

🌐 배포

이 사이트는 정적 웹사이트이므로 다음 플랫폼에 배포할 수 있습니다:

  • GitHub Pages: 무료 정적 사이트 호스팅
  • Netlify: 자동 배포와 CDN
  • Vercel: 빠른 배포와 최적화
  • AWS S3: 확장 가능한 클라우드 호스팅

🔧 개발 도구

권장 개발 환경

  • VS Code: 코드 에디터
  • Live Server: 실시간 미리보기
  • Chrome DevTools: 디버깅 및 성능 분석

브라우저 지원

  • Chrome 90+
  • Firefox 88+
  • Safari 14+
  • Edge 90+

📄 라이선스

이 프로젝트는 MIT 라이선스 하에 배포됩니다.

🤝 기여

버그 리포트나 기능 제안은 이슈를 통해 제출해 주세요.

기여 방법

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

📞 연락처

프로젝트에 대한 질문이나 제안사항이 있으시면 언제든 연락주세요!


개발자: [Your Name]
버전: 2.0.0
최종 업데이트: 2024년
라이선스: MIT License

⭐ 이 프로젝트가 도움이 되었다면 스타를 눌러주세요!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published