From fb655d73cca120b12762eb058f728d44502736d1 Mon Sep 17 00:00:00 2001 From: kappa Date: Fri, 23 Jan 2026 12:33:42 +0900 Subject: [PATCH] =?UTF-8?q?feat:=20SaaS=20Hero=20Template=20=EC=8A=A4?= =?UTF-8?q?=ED=83=80=EC=9D=BC=20=EC=A0=81=EC=9A=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 그리드 배경 패턴 추가 (.hero-grid-bg) - 타이틀 그라디언트 텍스트 효과 (.hero-title-gradient) - Telegram 데모에 펄스 글로우 효과 (.hero-glow) - CTA 버튼 그라디언트 + 호버 스케일 효과 (.btn-gradient) - 순차 페이드인 애니메이션 (.animate-fade-in-*) - Ping 위젯 스타일 개선 (두꺼운 바, backdrop-blur-md) - 배지 호버 효과 및 화살표 아이콘 추가 Co-Authored-By: Claude Opus 4.5 --- index.html | 243 ++++++++++++++++++++++++++++++++++++++++++++--------- 1 file changed, 203 insertions(+), 40 deletions(-) diff --git a/index.html b/index.html index a7ab9dc..dd73129 100644 --- a/index.html +++ b/index.html @@ -56,6 +56,66 @@ linear-gradient(180deg,#0a0f1a 0%,#0f172a 50%,#0a0f1a 100%); background-size:300px 300px,300px 300px,100% 100%,100% 100%,100% 100%; } + /* SaaS Hero Styles */ + .hero-grid-bg { + background-image: linear-gradient(to right, rgba(56,189,248,0.05) 1px, transparent 1px), + linear-gradient(to bottom, rgba(56,189,248,0.05) 1px, transparent 1px); + background-size: 4rem 4rem; + mask-image: radial-gradient(ellipse 80% 50% at 50% 0%, #000 70%, transparent 110%); + -webkit-mask-image: radial-gradient(ellipse 80% 50% at 50% 0%, #000 70%, transparent 110%); + } + .hero-title-gradient { + background: linear-gradient(to bottom, #ffffff 0%, #ffffff 50%, rgba(255,255,255,0.6) 100%); + -webkit-background-clip: text; + -webkit-text-fill-color: transparent; + background-clip: text; + } + .hero-glow { + position: relative; + } + .hero-glow::before { + content: ''; + position: absolute; + inset: -20%; + background: radial-gradient(circle at center, rgba(56,189,248,0.3) 0%, transparent 70%); + filter: blur(40px); + z-index: -1; + animation: glow-pulse 4s ease-in-out infinite; + } + @keyframes glow-pulse { + 0%, 100% { opacity: 0.5; transform: scale(1); } + 50% { opacity: 0.8; transform: scale(1.05); } + } + @keyframes fadeIn { + from { opacity: 0; transform: translateY(20px); } + to { opacity: 1; transform: translateY(0); } + } + @keyframes slideDown { + from { opacity: 0; transform: translateY(-10px); } + to { opacity: 1; transform: translateY(0); } + } + .animate-fade-in { + animation: fadeIn 0.8s ease-out forwards; + } + .animate-fade-in-delay { + animation: fadeIn 0.8s ease-out 0.2s forwards; + opacity: 0; + } + .animate-fade-in-delay-2 { + animation: fadeIn 0.8s ease-out 0.4s forwards; + opacity: 0; + } + .btn-gradient { + background: linear-gradient(to bottom, #ffffff 0%, rgba(255,255,255,0.95) 50%, rgba(255,255,255,0.8) 100%); + transition: all 0.2s ease; + } + .btn-gradient:hover { + transform: scale(1.02); + box-shadow: 0 20px 40px -10px rgba(56,189,248,0.3); + } + .btn-gradient:active { + transform: scale(0.98); + } @@ -107,20 +167,27 @@
-
- -
-
-
+
+ +
+ + +
-
-
- - System Operational: v2.4.0 Live -
-

+ + + + + System Operational: v2.4.0 Live + + + + + +

-
- +
+

-

+ + +

VM의 오버헤드는 버리세요. OS 수준의 완벽한 격리와 네이티브 성능을 제공합니다. n8n, Ansible 자동화 파이프라인과 즉시 연동됩니다.

- -
-
- -
-
+ + +
+ + + +
🇰🇷 Seoul -
- 2ms +
+ 2ms
🇯🇵 Tokyo -
- 35ms +
+ 35ms
🇭🇰 HongKong -
- 45ms +
+ 45ms
🇸🇬 Singapore -
- 65ms +
+ 65ms
-
+
-
+
A
@@ -303,8 +373,7 @@ :class="selectedSeoulType === type.id ? 'bg-brand-500 text-white border-brand-500' : 'bg-transparent text-slate-400 border-slate-600 hover:border-slate-500 hover:text-white'" - class="px-4 py-2 rounded-lg border text-sm font-medium transition-all flex items-center gap-2" - :title="type.desc"> + class="px-4 py-2 rounded-lg border text-sm font-medium transition-all flex items-center gap-2"> @@ -321,8 +390,7 @@ :class="selectedGlobalType === type.id ? 'bg-brand-500 text-white border-brand-500' : 'bg-transparent text-slate-400 border-slate-600 hover:border-slate-500 hover:text-white'" - class="px-4 py-2 rounded-lg border text-sm font-medium transition-all flex items-center gap-2" - :title="type.desc"> + class="px-4 py-2 rounded-lg border text-sm font-medium transition-all flex items-center gap-2"> @@ -333,6 +401,18 @@
+ +
+ + | + +
+
+ + | + +
+
@@ -394,7 +474,7 @@ @@ -443,6 +523,89 @@

* 실시간 API 데이터 기준. 실제 요금은 변동될 수 있습니다.

+ + +