Webflow는 고급 디자인 기능과 자유로운 코드 편집 기능을 제공하여, Tailwind CSS와 같은 외부 CSS 프레임워크를 사용할 수 있는 웹사이트 빌더입니다. 이 가이드는 Webflow에 Tailwind CSS를 통합하고 Startupful에서 제공된 리소스를 적용하는 방법을 설명합니다.
Step 1: Tailwind CSS 통합
Webflow는 페이지별로 사용자 정의 코드를 추가할 수 있는 기능을 제공하므로, Tailwind CSS 스크립트를 추가하는 것이 가능합니다.
1. 프로젝트 설정에서 Tailwind CSS 추가
-
Webflow 프로젝트 대시보드에서 Project Settings로 이동합니다.
-
상단 메뉴에서 Custom Code 탭을 선택합니다.
-
Inside Head Tag 섹션에 아래 코드를 붙여넣습니다.
<script src="https://cdn.tailwindcss.com"></script>
-
Save Changes를 클릭하여 변경 사항을 저장합니다.
-
Publish 버튼을 눌러 사이트에 Tailwind CSS를 적용합니다.
이제 Tailwind CSS를 사용하여 Webflow 프로젝트 내의 모든 페이지에서 Tailwind 클래스들을 사용할 수 있습니다.
2. 페이지별 Tailwind CSS 추가 (선택 사항)
특정 페이지에만 Tailwind CSS를 추가하고 싶은 경우, 페이지 설정에서도 사용자 정의 코드를 추가할 수 있습니다.
-
Webflow 편집기에서 해당 페이지를 선택하고 페이지 설정을 엽니다.
-
Custom Code 섹션에서 Inside Head Tag에 아래 코드를 추가합니다.
<script src="https://cdn.tailwindcss.com"></script>
-
설정을 저장하고, 페이지를 업데이트하여 Tailwind CSS가 적용되었는지 확인합니다.
Step 2: Startupful 리소스 적용
Tailwind CSS 스크립트를 추가한 후, Startupful에서 제공된 HTML 리소스를 Webflow 페이지에 붙여넣어 디자인을 적용할 수 있습니다.
1. HTML Embed 요소를 통한 리소스 추가
Webflow에서는 Embed 요소를 사용하여 HTML, CSS, JavaScript 코드를 직접 삽입할 수 있습니다.
- Webflow 편집기에서 디자인을 적용할 섹션으로 이동합니다.
-
+ (Add Elements) 버튼을 클릭하여 Embed 요소를 페이지에 추가합니다.
-
Embed Code 창이 열리면, Startupful에서 제공된 HTML 코드를 붙여넣습니다.
-
Save & Close 버튼을 클릭하여 코드 삽입을 완료합니다.
2. 코드 미리보기와 레이아웃 조정
-
미리보기 모드로 전환하여 디자인이 예상한 대로 표시되는지 확인합니다.
- Embed 요소의 크기를 조정하여 페이지 레이아웃에 맞도록 최적화합니다.
Step 3: 전체 넓이 적용 문제 해결
Startupful 리소스를 적용할 때, Webflow의 컨테이너 설정에 따라 전체 넓이가 제대로 적용되지 않을 수 있습니다. 이 경우, 섹션이나 컨테이너의 설정을 조정하여 넓이를 최대로 설정할 수 있습니다.
- Embed 요소가 포함된 Section 또는 Div Block을 선택합니다.
- 스타일 설정에서 Width를 **100%**로 설정하여 전체 넓이로 확장합니다.
- 필요에 따라 Max Width를 조정하여 화면 전체에 걸쳐 디자인이 표시되도록 합니다.
또한, Webflow에서 Tailwind 클래스 중 w-full
이나 max-w-full
을 사용하여 넓이를 제어할 수 있습니다.
Step 4: 코드 편집 및 실시간 프리뷰
Webflow의 실시간 프리뷰 기능을 통해, Startupful 리소스가 페이지에 제대로 적용되었는지 확인하고 수정할 수 있습니다.
- Webflow 편집기에서 Preview 모드를 활성화합니다.
- 필요한 경우 Embed 요소에서 코드를 수정하여 실시간으로 반영된 결과를 확인합니다.
기타 참고 사항
-
Tailwind CSS 설정: Tailwind CSS의 기본 설정을 커스터마이즈하려면 <script>
태그 내에서 tailwind.config
를 사용하여 맞춤 설정을 추가할 수 있습니다. 예를 들어, 사용자 정의 색상 팔레트를 설정할 수 있습니다.
<script>
tailwind.config = {
theme: {
extend: {
colors: {
primary: '#1a202c',
}
}
}
}
</script>
<script src="https://cdn.tailwindcss.com"></script>
-
애니메이션과 인터랙션: Webflow에서 제공하는 기본 애니메이션 및 인터랙션 기능을 활용하여 Tailwind CSS의 애니메이션을 추가로 보완할 수 있습니다.
이 가이드를 따라 Tailwind CSS와 Startupful 리소스를 Webflow에 효과적으로 통합하여, 웹사이트 디자인을 강화할 수 있습니다. Webflow의 자유로운 코드 편집 기능을 활용하여 다양한 커스터마이징 옵션을 실험해 보세요.