테스트 사이트 - 개발 중인 베타 버전입니다
TailwindCSS 테마

TailwindCSS 테마

3.7 (0개 리뷰)

상품 요약정보

판매자

웹학교

총구매수

0 건

카테고리

테마

등록일

2025-07-09

기본설명

GNUboard5의 기본 테마를 Tailwind CSS를 기반으로 현대적이고 반응형 디자인으로 개선한 테마입니다.

₩99,000

옵션 선택

총 구매금액 0원

GNUboard5 Tailwind CSS 테마

GNUboard5의 기본 테마를 Tailwind CSS를 기반으로 현대적이고 반응형 디자인으로 개선한 테마입니다.

? 주요 특징

  • Tailwind CSS 4.0 기반의 현대적 디자인
  • 완전 반응형 레이아웃 (모바일/태블릿/데스크톱)
  • 깔끔하고 미니멀한 UI/UX
  • 접근성 고려한 디자인
  • 빠른 로딩 속도
  • 커스터마이징 용이

? 파일 구조

tailwind-theme/
├── css/
│   ├── default.css         # 커스터마이징 추가 CSS
│   └── tailwind.css        # 빌드된 Tailwind CSS
├── skin/                   # 스킨 파일들
│   ├── board/basic/        # 게시판 스킨
│   ├── latest/basic/       # 최신글 스킨
│   ├── outlogin/basic/     # 외부 로그인 스킨
│   ├── poll/basic/         # 설문조사 스킨
│   ├── visit/basic/        # 방문자 통계 스킨
│   └── popular/basic/      # 인기검색어 스킨
│   └── ....                # ...
├── node_modules/           # Tailwind 관련 모듈
├── src/                    # 
├── head.php                # 메인 헤더
├── tail.php                # 메인 푸터
├── index.php               # 메인 페이지
└── head.sub.php            # 공통 헤더 (Tailwind CSS 포함)
            

? 설치 방법

  1. 테마 파일 복사
    cp -r tailwind-theme /path/to/gnuboard5/theme/
  2. 관리자 설정
    • 관리자 페이지 접속
    • 환경설정 > 테마설정
    • 테마를 "tailwind-theme"로 선택
  3. 캐시 클리어
    • 브라우저 캐시 삭제
    • GNUboard5 캐시 삭제 (필요시)

? 주요 변경사항

1. CSS 정리

  • 기존 CSS 파일들을 최소화하여 Tailwind CSS와의 충돌 방지
  • 필수적인 스타일만 유지
  • 모든 스타일링을 Tailwind CSS 클래스로 대체
  • 별도 모바일 CSS 파일 제거 (Tailwind CSS가 통합 반응형 처리)

2. 레이아웃 개선

  • Flexbox와 Grid를 활용한 현대적 레이아웃
  • 반응형 사이드바 구현
  • 모바일 우선 디자인

3. 컴포넌트 현대화

  • 카드 기반 디자인
  • 그림자와 둥근 모서리 적용
  • 호버 효과와 트랜지션 추가

? 사용된 Tailwind CSS 클래스

레이아웃

  • container mx-auto px-4 - 중앙 정렬된 컨테이너
  • flex flex-col lg:flex-row - 반응형 플렉스 레이아웃
  • grid grid-cols-1 md:grid-cols-3 - 반응형 그리드

색상

  • bg-gray-900 text-white - 다크 헤더
  • bg-white - 흰색 배경
  • text-gray-700 - 텍스트 색상
  • hover:text-blue-600 - 호버 효과

간격

  • p-4 py-6 px-4 - 패딩
  • m-4 mb-8 mt-16 - 마진
  • space-y-6 gap-8 - 요소 간 간격

효과

  • rounded-lg shadow-md - 둥근 모서리와 그림자
  • transition-colors - 색상 트랜지션
  • hover:bg-gray-100 - 호버 배경색

? 반응형 디자인

브레이크포인트

  • 모바일: < 768px
  • 태블릿: 768px - 1024px
  • 데스크톱: > 1024px

주요 반응형 기능

  • 모바일: 세로 레이아웃, 햄버거 메뉴
  • 태블릿: 2-3열 그리드 레이아웃
  • 데스크톱: 사이드바 포함 전체 레이아웃

반응형 클래스 사용법

<div class="text-sm md:text-base lg:text-lg">반응형 텍스트</div>
<div class="hidden md:block">태블릿 이상에서만 표시</div>
<div class="lg:hidden">모바일/태블릿에서만 표시</div>
            

? 커스터마이징

색상 변경

/* tailwind.config.js에서 테마 색상 수정 */
module.exports = {
  theme: {
    extend: {
      colors: {
        primary: '#3B82F6',
        secondary: '#6B7280',
      }
    }
  }
}
            

레이아웃 수정

  • head.php: 헤더 및 네비게이션
  • tail.php: 푸터 및 사이드바
  • index.php: 메인 콘텐츠 레이아웃

스킨 수정

  • skin/latest/basic/: 최신글 스킨
  • skin/outlogin/basic/: 로그인 스킨
  • skin/poll/basic/: 설문조사 스킨

? 문제 해결

화면이 깨지는 경우

  1. CSS 충돌 확인
    • 기존 CSS 파일이 Tailwind CSS와 충돌하지 않는지 확인
    • css/default.css 확인
  2. Tailwind CSS 로딩 확인
    • head.sub.php에서 Tailwind CSS가 제대로 로딩되는지 확인
    • 브라우저 개발자 도구에서 네트워크 탭 확인
  3. 캐시 클리어
    • 브라우저 캐시 완전 삭제
    • Ctrl+F5로 강제 새로고침

반응형 문제가 있는 경우

  • Tailwind CSS 반응형 클래스가 올바르게 적용되었는지 확인
  • 브라우저 개발자 도구에서 반응형 모드로 테스트

? 브라우저 지원

  • Chrome: 90+
  • Firefox: 88+
  • Safari: 14+
  • Edge: 90+
  • 모바일 브라우저: iOS Safari 14+, Chrome Mobile 90+

? 라이선스

이 테마는 1Domain 1Copy의 라이선스를 따릅니다.

? 지원

문제가 발생하거나 개선사항이 있으시면 https://365ok.co.kr 1:1문의를 이용해 주세요.


참고: 이 테마는 GNUboard5의 기본 기능을 모두 유지하면서 디자인만 개선한 것입니다. 모든 기존 기능이 정상적으로 작동하며, Tailwind CSS의 통합 반응형 시스템으로 모든 디바이스에서 최적화된 경험을 제공합니다.

0 장바구니로 이동
0 장바구니로 이동